1. 程式人生 > >android 讀取本地安裝app 包名並啟動第三方app

android 讀取本地安裝app 包名並啟動第三方app

獲取手機上安裝app 包名
//讀取本地安裝app
PackageManager pageManage = getActivity().getPackageManager();
List<PackageInfo> packages = pageManage.getInstalledPackages(0);
        for(int i=0;i<packages.size();i++) {
            PackageInfo packageInfo = packages.get(i);
String appName = packageInfo.applicationInfo
.loadLabel(getActivity().getPackageManager()).toString(); String pagName = packageInfo.packageName; System.out.println("name=="+appName+",package=="+pagName);
啟動第三方app       }
//開啟百度音樂
Intent intent =getActivity().getPackageManager().getLaunchIntentForPackage("com.ting.mp3.android");
if (intent!=null 
){ startActivity(intent); }else{ androidToast("未安裝百度音樂"); }