Development/Android(700)
-
BroadcastReceiver 종류
BroadcastReceiver 종류
-
안드로이드 폰의 주요 이벤트 리스트
안드로이드 폰의 주요 이벤트 리스트안드로이드는 이벤트가 발생하면 브로드케스트(Broadcast) 신호를 보냅니다. 아래는 주요 이벤트 리스트입니다.· 부팅이 완료될 때· 화면이 꺼질 때· 화면이 켜질 때· 시간이 변경될 때· 날짜가 변경될 때· 배터리 방전될 때· SMS문자 메시지를 받을 때· 외장 메모리 카드를 기기에 꽂을 때· 외장 메모리 카드를 기기로 부터 뺄 때· 이어폰을 기기에 꽂을 때· 이어폰을 기기로 부터 뺄 때 · 등
-
Broadcast Receiver, Broadcast
Broadcast Receiver · 안드로이드폰의 이벤트를 받아 처리하는 서비스 객체입니다. (사용자 인터페이스가 없음) · 안드로이드에서 발생하는 많은 이벤트들을 감지하고 이를 처리하기 위한 앱을 작성할 수 있습니다. Broadcast · 안드로이드 폰에서 일어나는 여러가지 행동들을 전체적으로 방송하는 것을 의미합니다. · 문자가 전송되면(이벤트 발생) 문자가 왔다는 브로드캐스트 메시지를 모든 애플리케이션에 전송하고(브로드케스트) 전송된 브로드캐스트에 맞는 브로드캐스트리시버를 가진 어플리케이션에게 권한을 넘겨주게 됩니다.(이벤트 처리) abstract class BroadcastReceiver http://developer.android.com/intl/ko/reference/android/conte..
-
Android Samples
Android Samples구글에서 제공하는 각 기능들에 대한 샘플 코드를 확인할 수 있습니다. https://developer.android.com/samples/ https://github.com/googlesamples
-
서비스 vs 쓰레드
서비스 vs 쓰레드
-
Socket 연결, Android Socket통신 도식도
Socket 연결· 표준 자바의 소켓을 그대로 사용할 수 있습니다.· 서버쪽에서 서버소켓을 만들어서 실행합니다. (포트 설정)· 클라이언트에서는 소켓을 만들어 서버소켓으로 연결합니다. (IP와 포트 지정)· Stream객체를 이용하여 데이터를 보내거나 받을 수 있습니다. Android Socket통신 도식도· 네트워크 사용하기 위해서는 Internet 권한이 있어야 합니다.· 안드로이드에서는 네트워킹 사용시 반드시 스레드(Thread)를 사용하도록 변경되었습니다.· 스레드를 사용해서 네트워크가 이뤄지기 때문에 UI업데이트를 하기 위해서는 반드시 핸들러(Handler)를 사용해야 합니다. · post()메소드를 사용하여 스레드 안에서 작업된 결과를 UI에 전달할 수 있습니다.