廣播之Android監聽程式的安裝和解除安裝

2021-09-12 05:55:10 字數 541 閱讀 4945

在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 監聽藍芽裝置配對狀態的廣播 ...