最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android根據(jù)包名停止其他應用程序的方法

 更新時間:2020年03月20日 07:58:22   作者:夏去復立秋  
這篇文章主要介紹了Android根據(jù)包名停止其他應用程序,需要的朋友可以參考下

1.使用killBackgroundProcesses()方法

首先再AndroidManifest.xml文件中添加權(quán)限

<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES"/>

然后直接調(diào)用stopApp(mContext,packageName)方法

public void stopAppByKill(Context context ,String packageName) {
  ActivityManager mActivityManager = (ActivityManager)
  context.getSystemService(Context.ACTIVITY_SERVICE);
  mActivityManager.killBackgroundProcesses(packageName);

2.forceStopPackage()方法

該方法屬于隱藏方法,需要使用反射機制調(diào)用,同樣需要在AndroidManifest.xml文件中添加權(quán)限并且要先在application中加入android:sharedUserId="android.uid.system"系統(tǒng)級權(quán)限才可以調(diào)用隱藏方法

<uses-permission android:name="android.permission.FORCE_STOP_PACKAGES"/>

然后使用反射機制調(diào)用方法

 public void stopAppByForce(Context context ,String packageName) {
    ActivityManager mActivityManager = (ActivityManager) 
    context.getSystemService(Context.ACTIVITY_SERVICE);
      Method method = null;
        try {
          method = Class.forName("android.app.ActivityManager").getMethod("forceStopPackage", String.class);
          method.invoke(mActivityManager, packageName);
        } catch (Exception e) {
          e.printStackTrace();
        }
      }

知識點補充:Android通過包名獲取其他應用程序的名稱

查看本應用的應用名稱 :

getString(R.String.app_name);

查看其它應用的應用名稱 :

public static String getApplicationNameByPackageName(Context context, String packageName) { 
   
   PackageManager pm = context.getPackageManager();  
   String Name ;  
try {            
    Name=pm.getApplicationLabel(pm.getApplicationInfo(packageName,PackageManager.GET_META_DATA)).toString();  
} catch (PackageManager.NameNotFoundException e) {   
    Name = "" ;  
 }  
 return Name
;}

總結(jié)

到此這篇關(guān)于Android根據(jù)包名停止其他應用程序的方法的文章就介紹到這了,更多相關(guān)android 包名應用程序內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Android Listview notifyDataSetChanged() 不起作用的解決方案

    Android Listview notifyDataSetChanged() 不起作用的

    這篇文章主要介紹了Android Listview notifyDataSetChanged()不起作用的解決方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-08-08
  • Android錄制按鈕源碼解析

    Android錄制按鈕源碼解析

    這篇文章主要為大家詳細解析了Android錄制按鈕源碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Android實現(xiàn)閃屏頁效果

    Android實現(xiàn)閃屏頁效果

    這篇文章主要為大家詳細介紹了Android實現(xiàn)閃屏頁效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • Android調(diào)用系統(tǒng)圖庫獲取圖片的方法

    Android調(diào)用系統(tǒng)圖庫獲取圖片的方法

    這篇文章主要為大家詳細介紹了Android調(diào)用系統(tǒng)圖庫獲取圖片,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • Android實現(xiàn)多線程斷點下載的方法

    Android實現(xiàn)多線程斷點下載的方法

    這篇文章主要介紹了Android實現(xiàn)多線程斷點下載的方法,可實現(xiàn)開始、暫停下載及百分比進度條等功能,非常具有實用價值,需要的朋友可以參考下
    2015-05-05
  • Android三種方式生成矢量圖之VectorDrawable類使用詳解

    Android三種方式生成矢量圖之VectorDrawable類使用詳解

    這篇文章主要介紹了Android三種方式生成矢量圖的VectorDrawable類,2014年6月26日的I/O?2014開發(fā)者大會上谷歌正式推出了Android?L,它帶來了全新的設(shè)計語言Material?Design,新的API也提供了這個類VectorDrawable
    2023-02-02
  • 簡單實現(xiàn)Android本地音樂播放器

    簡單實現(xiàn)Android本地音樂播放器

    這篇文章主要為大家詳細介紹了如何簡單實現(xiàn)Android本地音樂播放器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Android Application存取公共數(shù)據(jù)的實例詳解

    Android Application存取公共數(shù)據(jù)的實例詳解

    這篇文章主要介紹了Android Application存取公共數(shù)據(jù)的實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • Compose狀態(tài)保存rememberSaveable原理解析

    Compose狀態(tài)保存rememberSaveable原理解析

    這篇文章主要為大家介紹了Compose狀態(tài)保存rememberSaveable原理解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • Android圓角按鈕的制作方法

    Android圓角按鈕的制作方法

    這篇文章主要為大家詳細介紹了Android圓角按鈕的制作方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08

最新評論

延吉市| 大新县| 图木舒克市| 廊坊市| 泸水县| 嫩江县| 平塘县| 冕宁县| 抚松县| 平顺县| 历史| 隆子县| 分宜县| 大洼县| 尖扎县| 唐山市| 土默特左旗| 金川县| 兴城市| 津南区| 石林| 睢宁县| 宁陕县| 庄河市| 噶尔县| 齐齐哈尔市| 东乡县| 新平| 商水县| 都江堰市| 新民市| 嘉禾县| 怀宁县| 贡嘎县| 观塘区| 新民市| 云浮市| 健康| 赤城县| 辽中县| 明溪县|