android - PACKAGE_ADDED BroadcastReceiver doesn't work -
i have broadcast receiver registered in manifest:
<application ...> <receiver android:name="com.some.pkg.newappreceiver" > <intent-filter> <action android:name="android.intent.action.package_added" /> </intent-filter> </receiver> </appcication> and receiver:
public class newappreceiver extends broadcastreceiver { private static final string tag = "newappreceiver"; @override public void onreceive(context context, intent intent) { log.d(tag, "intent: " + intent.getaction()); } } and nothing received when install apk manually or android market. why?
did run app contains broadcastreceiver before installing other apps?
starting @ api version, broadcastreceivers not work till execute app. put activity , execute it.
also , don't forget add following broadcastreceiver:
<data android:scheme="package" />
Comments
Post a Comment