基本上,我想获得所有已安装应用程序的列表,并选择一个从活动中运行.
我已经尝试了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 – 如何从活动启动另一个应用程序(下载或预安装)?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)