文章出處

 首先創建一個類繼承BroadcastReceiver,然后配置Manifest.xml

1 <receiver android:name=".PackageAddRemove">
2      <intent-filter>
3            <action android:name="android.intent.action.PACKAGE_REMOVED"/>
4            <action android:name="android.intent.action.PACKAGE_ADDED"/>
5            <data android:scheme="package"/>
6     </intent-filter>
7 </receiver>

 

然后在創建的類里面寫一些自己想寫的邏輯代碼

 1 public class PackageAddRemove extends BroadcastReceiver {
 2     @Override
 3     public void onReceive(Context context, Intent intent) {
 4         String action = intent.getAction();
 5         if (action.equals("android.intent.action.PACKAGE_REMOVED")){
 6             System.out.println("卸載");
 7         }else if (action.equals("android.intent.action.PACKAGE_ADDED")){
 8             System.out.println("安裝");
 9         }
10     }
11 }

 


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()