http://micropilot.tistory.com/1881?srchid=BR1http://micropilot.tistory.com/1881 BroadcastReceiver에서 시스템 부팅을 감지하여 Service를 실행하고 Service에서는 Socket을 이용하여 특정 서버로부터 데이터를 수신하여 모바일 기기의 제목 표시줄에 Notification을 표시해주고 이용자가 해당 Notification을 선택하면 웹브라우저가 실행되면서 지정한 웹사이트로 접속하는 예제 BroadcastReceiver에서 시스템 부팅을 감지하여 Service를 실행하고 Service에서는 Socket을 이용하여 특정 서버로부터 데이터를 수신하여 모바일 기기의 제목 표시줄에 Notification을 표시해주고 이용자가 해당 ..
서비스 구현하고, Manifest.xml 에 서비스 등록을 해줘야 한다. (소켓 프로그램 아님, 이클립스 프로젝트) 서비스 시작하면, onCreate(), onSatrtCommand() 자동 호출 onCreate() : 최소의 초기화만 한다 onStartCommand(), onBind() : 나머지 초기화 한다. 서비스 종료되면 onDestroy() 호출 된다. ClientTest.java (서비스 제어, 시작/종료) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 package kr.co.company.clienttest; impor..
통지 상태바에 프로그램 정보를 출력한다. ClientTest.java (소켓프로그램 아님) (이클립스 프로젝트) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 package kr.co.company.clienttest; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStrea..
프래그먼트, Fragment 액티비티의 하위개념 자신의 UI와 생명주기를 자체적으로 갖고있는 컴포넌트 샌드위치(4.0) 부터 지원 개발자가 액티비티의 화면을 분할 (탐색기에서 왼쪽은 드라이브정보, 왼쪽은 파일정보) Fragment 클래스를 상속받아 생성 onAttatch() : 프래그먼트가 액티비티와 연결될때 호출 onCreateView() : 프래그먼트의 계층뷰가 생성될때 호출 (프래그먼트가 그려질때) onActivityCreated() : 액티비티의 onCreate()가 반환될때 호출 onDestroyView() : 프래그먼트의 계층 뷰가 제거 될때 호출 onDetach() : 프래그먼트가 액티비티로 부터 연결이 제거될때 호출 프래그먼트는 아래 3가지를 구현해야 한다. onCreate() onCrea..