반응형
BroadcastReceiver 예제입니다.
앱이 추가되고 삭제될때 receive 하는 예제입니다.
앱이 추가되고 삭제될때 receive 하는 예제입니다.
package com.yhg.sample;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
public class PackageReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent itt) {
String packageName = itt.getData().getSchemeSpecificPart();
String action = itt.getAction();
if(action.equals(Intent.ACTION_PACKAGE_ADDED)){
Log.d("ADDED",packageName);
}
else if(action.equals(Intent.ACTION_PACKAGE_REMOVED)){
Log.d("REMOVED",packageName);
}
}
}
package com.yhg.sample;
import android.app.Activity;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
public class SampleActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
this.registerReceiver(new PackageReceiver(), new IntentFilter(Intent.ACTION_PACKAGE_ADDED));
}
}
반응형
'Programming > Android' 카테고리의 다른 글
| WebView 에서 loadUrl 할 경우 브라워져가 실행되는 문제 (0) | 2012.06.23 |
|---|---|
| TypeViewManager (0) | 2012.06.18 |
| RefBase.h:350: error: 'android::IBinder' is an inaccessible base of (0) | 2011.11.24 |
| init.c main에서 ueventd_main 실행 ??? (0) | 2011.09.28 |
| ListView 두가지 이벤트의 차이 onItemClickListener, onItemSelectedListener (0) | 2011.09.02 |