본문 바로가기

분류 전체보기

열혈강의 java programing Java를 처음 공부하면서 처음 접하는 책이였다. 음...뭐랄까 처음접하는대도 꺼리김 없이 지겹지 않게 쉽게쉽게 봤다고 해야하나..? 처음 접하는 책이 참 중요한데 참 잘선택한거같다 처음 Java를 접하는 사람들에게 추천!!! 저자 : 김승현 더보기
DroidDraw(안드로이드 UI 개발툴) 안드로이드UI개발툴 DroidDraw 아직까지 사용은 해보지 않았지만 상당히 유용한거 같다.ㅋㅋ Mac용이 있어서 참 좋다. (윈도우랑 리눅스 용도 있음) 다운로드 싸이트는 http://www.droiddraw.org/ 여기에 들어가면 아주 쉽게 다운로드가 가능하다. 더보기
센서 데이터 처리과정 센서 데이터 처리 과정 정리 1. SensorManager에서 SensorThread에서 계속 polling(sensors_data_poll()) 하면서 sensor data를 체크 한다. 체크된 데이터가 있으면 SensorEventListener/SensorEvent로 전달하고 다시 onSensorChanged/onAccuracyChanged를 통해 APP로 전달된다. 2. Sensor Enable 과정은 Sensor가 APP에서 registerListener(등록or해제) 되면 SensorManager에서 enableSensor/disableSensor가 SensorService에서 native hal api를 호출하면서 등록한다. (_sensors_control_activate/wake 등) 3. .. 더보기
안드로이드 가속도센서값 받기 RC카를 제어하기 위해 센서업데이트 값은 GAME으로 해서 만들었다. FASTEST나 NORMAL 은 너무 빠르거나 너무 느렸다. 안드로이드 소스 package a.aim; import android.app.Activity; import android.os.Bundle; import android.hardware.Sensor; import android.hardware.SensorEvent; import android.hardware.SensorEventListener; import android.hardware.SensorManager; import android.widget.*; public class aim extends Activity { /** Called when the activity is .. 더보기
이클립스 유용한 단축키 모음 ===== 실행 ===== 1. Ctrl + F11 : 바로 전에 실행했던 클래스 실행 ===== 소스 네비게이션 ===== 1. Ctrl + 마우스커서(혹은 F3) : 클래스나 메소드 혹은 멤버를 상세하게 검색하고자 할때 2. Alt + ->, Alt + 입력하는 도중엔 언제라도 강제 호출 가능하다. 2. F2 : 컴파일 에러의 빨간줄에 커서를 갖져다가 이 키를 누르면 에러의 원인에 대한 힌트를 제공한다. 3. Ctrl + l : 원하는 소스 라인으로 이동 로컬 히스토리 기능을 이용하면 이전에 편집했던 내용으로 변환이 가능하다. 4. Ctrl + Shift + Space : 메소드의 가로안에 커서를 놓고 이 키를 누르면 파라미터 타입 힌트를 볼 수 있다. 5. 한줄 삭제 CTRL + D 6. 파일 닫기.. 더보기
안드로이드개발 wifi통신 예제소스 WiFiDemo.java Code: package com.example;import java.util.List; import android.app.Activity; import android.content.BroadcastReceiver; import android.content.Context; import android.content.IntentFilter; import android.net.wifi.WifiConfiguration; import android.net.wifi.WifiInfo; import android.net.wifi.WifiManager; import android.os.Bundle; import android.util.Log; import android.view.View; impo.. 더보기
안드로이드 라이브러리 어플리케이션 개발을 위해 안드로이드에서 제공하는 코어 API목록. android.util 특수 컨테이너, 문자열 포멧터, XML 파싱 등의 유틸리티 같은 하위 수준의 클래스 포함 ------------------------------------------------------------------------------------------ android.os 메세지 전달, 프로세스 간 통신, 시계 기능, 디버깅 등의 기본적인 운영체제 서비스에 대한접근을 제공 ------------------------------------------------------------------------------------------ android.graphics 캔버스 색상, 그리기 기본 요소를 지원하는 하위 수준의 .. 더보기
안드로이드 가속도센서 좌표계및 값 정리 좌표 시스템 센서는 X, Y, Z 의 좌표에 대해서 각각에 해당하는 값을 배열로 받아와서 처리할 수 있게 되어있습니다. 좌표 축 정의 X축 : 화면에 수평축(portrait 모드에서 짧은 에지를 landscape 모드에서 긴 에지)을 나타내며 오른쪽을 가리킨다. Y축 : 화면에 수직축을 나타내며 화면 위쪽을 가리킨다.(원점은 왼쪽 밑 코너) Z축 : 단말이 화면을 위로 해서 테이블에 올려져 있다고 생각했을 때 하늘을 가리킨다. * Orientation (Portrait, Landscape)이 바뀌었을 때 좌표값 역시 바뀐다는 것을 기억해야 합니다. 바뀌지 않은 값을 사용하기 위해서는 배열의 3, 4, 5번째 값을 가져올 수 있습니다. 출처 : Orientation SENSOR_ORIENTATION (방향.. 더보기
상실의 시대/무라카미 하루키 유명한건 알고있었지만 접하지 못한 책이였다. 읽고난후 왜 이책이 오랜시간 사랑을 받았는지 알았다. 사랑이야기를 담은 책중에 제일 재미있게 읽은책인듯싶다. 한마디로 상실의 시대...슬픔, 아름다움, 고난, 역경, 기쁨 등 사랑이란 표현에 걸맞는 모든 감정이 전부 들어있는 책이다. 사랑이야기를 좋아하는 사람들이라면 꼭 읽어보면 좋을꺼 같다. 더보기
2010.08.29 - 포항호미곶 여행 - 9월1일부터 학교가 개강한다 너무 아쉬움이 남은 방학이여 마지막 당일치기 여행으로 포항을 가보려고 계획을잡았다 포항으로 고고싱~ 동해바다 국도를 타고 가다보니까 너무 아름다운 등대가 있었다 너무 아름다운 밭이였다 역시 고속도로로 가는거보다 국도로 간보람이 있었다. 드디어 호미곶 도착!!! 이상한 바람개비가 있어서 사진한장 찰칵.ㅋ 호미곶에 있는 손....생각보다...휑했다....손가락위에 갈매기!!같이 사진찍어야지했는데... 우리가 찍으니까 없어졌다....아우...ㅋㅋ ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 더보기