我是android新手。我正在使用廣播接收器監聽應用程序安裝或刪除時..當安裝或刪除應用程序時,我的廣播接收器的onReceive(上下文,意圖)將被稱爲..現在我需要獲取有關應用程序的信息安裝或刪除(主要是包名)..Android:如何使用廣播接收器獲取已安裝的應用程序信息
plz幫助
我是android新手。我正在使用廣播接收器監聽應用程序安裝或刪除時..當安裝或刪除應用程序時,我的廣播接收器的onReceive(上下文,意圖)將被稱爲..現在我需要獲取有關應用程序的信息安裝或刪除(主要是包名)..Android:如何使用廣播接收器獲取已安裝的應用程序信息
plz幫助
所有你想要的是在Intent額外的信息。
看How to find the package name which has been uninstalled when using Intent.ACTION_PACKAGE_REMOVED
@David ...非常感謝您的先生。它幫助我 – Sudarshan 2012-07-20 05:22:39
你可以試試這個接收器和權限。 (但這似乎只在工作/系統/應用)^^」
<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" />
可能重複:http://stackoverflow.com/questions/8910411/how-to-find-the-package-name-which-已被卸載 - 何時使用 - 意向操作 – Cheesebaron 2012-07-19 19:31:06