我想知道用户何时安装新应用程序。我用过广播接收器。Android,当用户安装应用程序?
<receiver android:name=".NewInstallReceiver">
<intent-filter>
<action android:name="android.intent.action.package_added" />
<data android:scheme="package" />
</intent-filter>
</receiver>
代码:
public class NewInstallReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
String act = intent.getAction();
Log.e("ee", "new install" + intent);
if (Intent.ACTION_PACKAGE_ADDED.equals(act) || Intent.ACTION_PACKAGE_REMOVED.equals(act)) {
/* ContentResolver contentResolver = context.getContentResolver();
contentResolver.query()*/
}
}
}
我看不出有任何日志时,我从Play商店中安装应用。
我应该使用服务吗?如果是的话,我该如何让它无限次地运行?
是啊,你太? – 2015-02-06 09:25:42