본문 바로가기

2011/01

사파리로 실시간 티비보기!!(iTV) 사파리로 실시간 TV를 볼수있다는 사실..오늘알았다..ㅋㅋㅋ 역시 맥둥이는 못하는게 없어.ㅋㅋㅋㅋㅋㅋㅋㅋㅋ http://dl.dropbox.com/u/4281880/itv/tv.html 이곳에 들어가면 사파리로 실시간TV를 볼수있다.ㅋㅋㅋ 대박..ㅋㅋㅋㅋㅋ 더보기
열혈강의 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 (방향.. 더보기