Android編程實現(xiàn)監(jiān)控apk安裝,卸載,替換的方法
本文實例講述了Android編程實現(xiàn)監(jiān)控apk安裝,卸載,替換的方法。分享給大家供大家參考,具體如下:
public class GetBroadcast extends BroadcastReceiver { private static GetBroadcast mReceiver = new GetBroadcast(); private static IntentFilter mIntentFilter; public static void registerReceiver(Context context) { mIntentFilter = new IntentFilter(); mIntentFilter.addDataScheme("package"); mIntentFilter.addAction(Intent.ACTION_PACKAGE_ADDED); mIntentFilter.addAction(Intent.ACTION_PACKAGE_REMOVED); mIntentFilter.addAction(Intent.ACTION_PACKAGE_REPLACED); context.registerReceiver(mReceiver, mIntentFilter); } public static void unregisterReceiver(Context context) { context.unregisterReceiver(mReceiver); } @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); if (Intent.ACTION_PACKAGE_ADDED.equals(action)) { Toast.makeText(context, "有應用被添加", Toast.LENGTH_LONG).show(); } else if (Intent.ACTION_PACKAGE_REMOVED.equals(action)) { Toast.makeText(context, "有應用被刪除", Toast.LENGTH_LONG).show(); } /* * else if(Intent.ACTION_PACKAGE_CHANGED.equals(action)){ * Toast.makeText(context, "有應用被改變", Toast.LENGTH_LONG).show(); } */ else if (Intent.ACTION_PACKAGE_REPLACED.equals(action)) { Toast.makeText(context, "有應用被替換", Toast.LENGTH_LONG).show(); } /* * else if(Intent.ACTION_PACKAGE_RESTARTED.equals(action)){ * Toast.makeText(context, "有應用被重啟", Toast.LENGTH_LONG).show(); } */ /* * else if(Intent.ACTION_PACKAGE_INSTALL.equals(action)){ * Toast.makeText(context, "有應用被安裝", Toast.LENGTH_LONG).show(); } */ } }
希望本文所述對大家Android程序設計有所幫助。
相關文章
flutter?material?widget組件之信息展示組件使用詳解
這篇文章主要為大家詳細介紹了flutter?material?widget組件之信息展示組件的使用,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-08-08Android 滑動小圓點ViewPager的兩種設置方法詳解流程
Viewpager,視圖翻頁工具,提供了多頁面切換的效果。Android 3.0后引入的一個UI控件,位于v4包中。低版本使用需要導入v4包,現(xiàn)在我們一般不再兼容3.0及以下版本,另外使用Android studio開發(fā),默認導入v7包,v7包含了v4,所以不用導包,越來越方便了2021-11-11Android自定義Dialog實現(xiàn)通用圓角對話框
這篇文章主要為大家詳細介紹了Android自定義Dialog實現(xiàn)通用圓角對話框,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-11-11Android 實現(xiàn)手機接通電話后振動提示的功能
本文主要介紹Android 實現(xiàn)手機接通電話后振動提示的功能,這里整理了詳細的相關資料,并附有示例代碼,有需要的朋友可以參考下2016-08-08Android Activity Results API代替onActivityResul
說到onActivityResult,我們已經(jīng)非常熟悉來,通過在A activity啟動B activity并且傳入數(shù)據(jù)到B中,然后在A中通過onActivityResult來接收B中返回的數(shù)據(jù)。在最新的activity-ktx的beta版本中,谷歌已經(jīng)廢棄了onActivityResult2022-09-09Android 中TextView中跑馬燈效果的實現(xiàn)方法
這篇文章主要介紹了Android 中TextView中跑馬燈效果的實現(xiàn)方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-02-02Android之IphoneTreeView帶組指示器的ExpandableListView效果
在正在顯示的最上面的組的標簽位置添加一個和組視圖完全一樣的視圖,作為組標簽。這個標簽的位置要隨著列表的滑動不斷變化,以保持總是顯示在最上方,并且該消失的時候就消失2013-06-06