0

我是安卓新手。我正在使用广播接收器,它在安装或删除应用程序时进行侦听。当安装或删除应用程序时,我的广播接收器的onReceive(context,intent)将被调用。现在我需要获取有关安装或删除的应用程序的信息删除(主要是包名)..

请帮忙

4

2 回答 2

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" />
于 2014-02-20T08:07:09.260 回答
0

您想要的所有信息都在 Intent extras 中。

查看使用 Intent.ACTION_PACKAGE_REMOVED 时如何查找已卸载的包名

于 2012-07-19T15:24:24.097 回答