Android:如何使用广播接收器获取已安装的应用程序信息

时间:2012-07-19 13:54:54

标签: android broadcastreceiver

我是android新手。我正在使用广播接收器,当安装或删除应用程序时会监听..当安装或删除应用程序时,我的广播接收器的 onReceive(上下文,意图)将被调用..现在我需要获取有关安装或删除的应用程序的信息(主要是包名称)..

Plz帮助

2 个答案:

答案 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)