본문 바로가기

Programming/Android Java145

근접센서를 이용하여 거리 측정하기 보호되어 있는 글 입니다. 2014. 9. 2.
Android의 Framework에서 TelephonyManager 구조 URL : http://d.hatena.ne.jp/forestsoftjpdev/20110718/1310996533 * 일본어를 모르므로 패스하고 UML로 그린 구조만 참고. TelephonyManager = (TelephonyManager) Context.getSystemService(Context.TELEPHONY_SERVICE); ..... 2014. 9. 1.
3.전원 관리 URL : http://www.winapi.co.kr/android/annex/19-3.htm * 다른 페이지의 PowerManaer 펀 글을 정리한 게시물 참고이하생략..... 3.사용자 액션 추출 ..... 지금 사용자가 프로그램을 조작하고 있는 중인지, 방치 상태인지는 어떻게 구분할 수 있을까? 이전 버전에서는 onKeyDown이나 onTouchEvent 등이 호출될 때를 감지하여 사용중임을 알아냈었다. 그러나 이 방식은 완벽하지도 않고 여러 군데서 체크를 해야 하므로 불편하기도 하다. 트랙볼이 있는 장비는 트랙볼도 감시해야 하며 뷰 계층이 복잡하면 입력을 받는 모든 뷰를 다 감시해야 한다. 이런 불편함을 해소하기 위해 1.5 버전부터 다음 메서드가 추가되었다. void Activity.onUser.. 2014. 8. 31.
다른 앱들이 여러분의 액티버티를 시작하도록 허용하기 URL : http://codeflow.co.kr/question/847/ ..... Handle the Intent in Your Activity액티버티에서 어떤 액션을 취할지 결정할 때, 액티버티를 시작한 Intent 의 정보를 이용할 수 있다. 액티버티가 시작할때, getIntent() 함수를 호출하여, 액티버티 자신을 실행시킨 Intent 을 얻어올 수 있다. 액티버티 lifecycle 어디에서나 이 함수를 호출할 수 있지만, onCreate() 이나 onStart() 에서 일찍 호출하는 것이 좋다 @Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView.. 2014. 8. 31.
인텐트(Intent)와 인텐트 필터 (Intent Filter) URL1 : http://androidhuman.tistory.com/261URL2 : http://androidhuman.tistory.com/262 ..... 안드로이드에서 '인텐트'라 하면 일반적으로 인텐트 객체를 뜻합니다. 인텐트 객체는 안드로이드 어플리케이션 내의 컴포넌트를 호출하기 위한 여러 정보들을 담고 있으며, 이 정보들에는 호출 대상 컴포넌트의 이름이 명시되어 있을 수도 있고, 혹은 호출 대상 컴포넌트의 특성만 나열되어 있을 수도 있습니다. 또한, 어플리케이션 호출 외에도 호출된 액티비티가 자신을 호출한 액티비티에게 결과값 등을 전달할 때에도 인텐트 객체에 데이터를 담아 전달합니다 ..... 이러한 인텐트를 종류별로 분류해보면, 호출 대상 컴포넌트의 이름이 명시되어 있는 인텐트, 즉 어떤.. 2014. 8. 31.
PowerManager 를 통해 안드로이드의 진정한 주인이 되어 봅시다. 보호되어 있는 글 입니다. 2014. 8. 30.