在android系統中,安裝和解除安裝都會傳送廣播,當應用安裝完成後系統會發android.intent.action.package_added廣播。可以通過intent.getdatastring()獲得所安裝的包名。當解除安裝程式時系統發android.intent.action.package_removed廣播。同樣intent.getdatastring()獲得所解除安裝的包名。
應用程式無法監聽自己的安裝與解除安裝,但覆蓋安裝可以監聽到自己的android.intent.action.package_removed廣播。
public class packagereceiver extends broadcastreceiver
複製**
<?xml version="1.0" encoding="utf-8"?>
xmlns:android=""
package="com.test"
android:versioncode="1"
android:versionname="1.0">
android:label="測試">
Android 電話廣播的監聽
1 androidmanifest.xml 註冊廣播 android name android.permission.process outgoing calls android name android.permission.read phone state android name servic...
android 藍芽裝置監聽廣播
藍芽許可權 1 監聽手機本身藍芽狀態的廣播 手機藍芽開啟關閉時傳送 action bluetoothadapter.action state changed if action.equals bluetoothadapter.action state changed 2 監聽藍芽裝置配對狀態的廣播 ...
android 藍芽裝置監聽廣播
藍芽許可權 1 監聽手機本身藍芽狀態的廣播 手機藍芽開啟關閉時傳送 action bluetoothadapter.action state changed if action.equals bluetoothadapter.action state changed 2 監聽藍芽裝置配對狀態的廣播 ...