public void getAllAppNamesPackages(){
PackageManager pm=getPackageManager();
List<PackageInfo> list=pm.getInstalledPackages(PackageManager.GET_UNINSTALLED_PACKAGES);
for (PackageInfo packageInfo : list) {
//获取到设备上已经安装的应用的名字,即在AndriodMainfest中的app_name。
String appName=packageInfo.applicationInfo.loadLabel(getPackageManager()).toString();
//获取到应用所在包的名字,即在AndriodMainfest中的package的值。
String packageName=packageInfo.packageName;
Log.i("zyn", "应用的名字:"+appName);
Log.i("zyn", "应用的包名字:"+packageName);
i++;
}
Log.i("zyn", "应用的总个数:"+i);
}
//调用以上方法即可获取到所有应用的名字与包名.
获取到Android设备里的所有应用程序的名字与包名
最新推荐文章于 2023-05-06 18:04:51 发布