Android的:如何获得使用广播接收器所安装的应用程序信息(Android: How to get

2019-07-30 12:29发布

我是新来的机器人。 我使用的是广播接收器,当一个应用程序被安装或删除监听。当一个应用程序被安装或删除我的广播接收机的的onReceive(背景下,意图)将被调用。现在我需要得到有关安装应用程序的信息或除去(主要包名)..

PLZ帮助

Answer 1:

所有你想要的信息是在Intent演员。

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



Answer 2:

你可以试试这个接收器和权限。 (但这似乎只在工作/系统/应用)^^”

<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" />


文章来源: Android: How to get the installed App information using Broadcast receiver