我是android新手。我正在使用广播接收器,当安装或删除应用程序时会监听..当安装或删除应用程序时,我的广播接收器的 onReceive(上下文,意图)将被调用..现在我需要获取有关安装或删除的应用程序的信息(主要是包名称)..
Plz帮助
答案 0 :(得分:1)
您可以尝试此接收器和权限。 (但这似乎只适用于/ system / app)^^“
<receiver
android:name="com.your.receiver"
android:enabled="true"
android:exported="true" >
<intent-filter>
<action android:name="android.intent.action.PACKAGE_ADDED" />
<action android:name="android.intent.action.PACKAGE_REMOVED" />
<data android:scheme="package"/>
</intent-filter>
</receiver>
<uses-permission android:name="android.permission.BROADCAST_PACKAGE_REMOVED" />
答案 1 :(得分:0)
您想要的所有信息都在Intent extras中。
查看How to find the package name which has been uninstalled when using Intent.ACTION_PACKAGE_REMOVED