반응형

액티비티, 리시버, 서비스에 대한 간단한 사용법과 각각의 시작 함수들에 대해 정리하였다.

■ Activity

  

Activity

AndroidManifest.xml

<activity android:name="com.custom.domain.xxxActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN"></action>

Class

extends xxxActivity

Start Function

protected void onCreate(Bundle savedInstance)
Intent intent = getIntent();

 

■ Receiver

  

Receiver

AndroidManifest.xml

<receiver android:name=".SystemStateBroadcastReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />

Class

extends BroadcastReceiver

Start Function

public void onReceive(Context context, Intent intent)

 

■ Service

  

Service

AndroidManifest.xml

<service android:name="com.custom.domain.xxxService" >
<intent-filter>
<action android:name="com.vlingo.midas.SeamlessRecognition" />

Class

extends Service

Start Function

First time : onCreate() -> onStartCommand(Intent intent, int flags, int startid)
After first time : onStartCommand(Intent intent, int flags, int startid)

반응형

'SW개발' 카테고리의 다른 글

[Eclipse에서 class 파일 소스 보기]  (1) 2014.04.23
[Android Framwork소스를 이용한 디버깅]  (2) 2014.03.03
[Android 통합로그]  (0) 2014.03.01
[unmappable character for encoding UTF-8]  (0) 2014.01.04
[Android Contact DB 확인하기]  (0) 2013.10.31
[SMS TPDU field]  (0) 2013.05.07
[Java Script문법]  (0) 2013.03.23
[CB Specification]  (0) 2013.01.16
[LINUX][특정 사용자 연결 종료]  (1) 2012.11.30
[예약 실행 crontab]  (0) 2012.11.27

+ Recent posts