大佬教程收集整理的这篇文章主要介绍了从android应用程序打开fm电台,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我知道如何使用intent打开另一个应用程序
Intent i = new Intent(Intent.ACTION_MAIN); PackageManager manager = getPackageManager(); i = manager.getLaunchIntentForPackage("com.sec.android.app.fm"); i.addCategory(Intent.CATEGORY_LAUNCHER); startActivity(i);
但我需要在每个设备中使用fm无线电应用程序的包名称,
有什么办法可以查询包名并打开FM收音机应用程序.
现在我正在使用三星Galaxy S ..这个设备中的fm无线电包名称是
com.sec.android.app.fm
这个包名称对于每个Android设备都是相同的吗?
任何人请帮助..
现在有两个,不一定是相互排斥的选项:
>使用启发式方法收集无线电应用程序包名称的可能候选人*
>要求用户从所有已安装软件包的列表中选择无线电应用程序
如果您的应用程序具有Internet权限,您还可以收集使用任一方法发现的程序包名称,以编译要包含在下一版本中的程序包名称的静态列表,以避免新用户不必手动选择其无线电应用程序.
*)使用PackageManager.geTinstalledApplications(…)并扫描返回的List以查找“.fm.”,“.fm”等的出现,您可能能够获得可能的候选列表.
以上是大佬教程为你收集整理的从android应用程序打开fm电台全部内容,希望文章能够帮你解决从android应用程序打开fm电台所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。