admin 管理员组文章数量: 1184232
获取设备的桌面进程的一个方法
fun getLauncherPakName(context: Context): List<String> {
val launcherPkgNames: MutableList<String> = mutableListOf()
try {
val intent = Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
val resolveInfoList: List<ResolveInfo> =
context.packageManager.queryIntentActivities(intent, 0)
for (resolveInfo in resolveInfoList) {
if (resolveInfo.activityInfo == null) {
continue
}
val pkg = resolveInfo.activityInfo.packageName;
if (!"com.android.settings".equals(pkg)) {
launcherPkgNames.add(pkg);
}
}
} catch (_: Exception) {
}
return launcherPkgNames
}
版权声明:本文标题:从桌面到掌上:LaunchEPKG引领你的Adobe Flash Player之旅 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1772245524a3553759.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论