반응형
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 |