打印安卓手机上已安装应用名称和包名
2020-11-26 本文已影响0人
蓝不蓝编程
方法
/**
* 打印手机上安装的应用名称和包名
*/
private fun printAppNameAndPackageName() {
val pm = packageManager
val list = pm.getInstalledPackages(PackageManager.GET_UNINSTALLED_PACKAGES)
for (packageInfo in list) {
val appName = packageInfo.applicationInfo.loadLabel(packageManager).toString()
val packageName = packageInfo.packageName
Log.i("MainActivity", "$appName:$packageName")
}
}
结果样例
MainActivity: 哔哩哔哩:tv.danmaku.bili
MainActivity: 网易云音乐:com.netease.cloudmusic