文章出處
文章列表
首先創建一個類繼承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 }
文章列表
全站熱搜