デバイス上の他のアプリをインストールまたは削除したときにブロードキャストを受信できるアプリを作成したいと思います。
私のコード
マニフェスト:
<receiver android:name=".apps.AppListener">
<intent-filter android:priority="100">
<action android:name="android.intent.action.PACKAGE_INSTALL"/>
<action android:name="android.intent.action.PACKAGE_ADDED"/>
<action android:name="android.intent.action.PACKAGE_REMOVED"/>
</intent-filter>
</receiver>
AppListenerで:
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
public class AppListener extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent arg1) {
// TODO Auto-generated method stub
Log.v(TAG, "there is a broadcast");
}
}
でも放送が取れません。この問題はアプリの権限が原因だと思いますが、何か考えはありますか?
助けてくれてありがとう。