android– 如何从活动启动另一个应用程序(下载或预安装)?

android– 如何从活动启动另一个应用程序(下载或预安装)?,第1张

概述基本上,我想获得所有已安装应用程序的列表,并选择一个从活动中运行.我已经尝试了ACTION_PICK与Intents,但这似乎遗漏了下载的应用程序,它有一堆垃圾.谢谢解决方法://togetthelistofappsyoucanlaunchIntentintent=newIntent(ACTION_MAIN);intent.addCategory(CATE

基本上,我想获得所有已安装应用程序的列表,并选择一个从活动中运行.

我已经尝试了ACTION_PICK与Intents,但这似乎遗漏了下载的应用程序,它有一堆垃圾.

谢谢

解决方法:

// to get the List of apps you can launchIntent intent = new Intent(ACTION_MAIN);intent.addcategory(category_LAUNCHER);List<ResolveInfo> infos = getPackageManager().queryIntentActivitIEs(intent, 0);// resolveInfo.activityInfo.packagename = packagename// resolveInfo.activityInfo.name = classname// reusing that intentintent.setClassname(packagename, classname);intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_reset_TASK_IF_NEEDED);startActivity(intent)

希望这足以帮助你弄明白.

总结

以上是内存溢出为你收集整理的android – 如何从活动启动另一个应用程序(下载或预安装)?全部内容,希望文章能够帮你解决android – 如何从活动启动另一个应用程序(下载或预安装)?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1113871.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存