【问题标题】:How to get the list of installed Browser Apps in an Android Device Programmatically (Package Names)如何以编程方式获取 Android 设备中已安装浏览器应用程序的列表(包名称)
【发布时间】:2017-09-04 11:33:29
【问题描述】:

如何以编程方式获取 Android 设备中已安装的浏览器应用程序包名称列表,以便我必须在我的手机中显示浏览器应用程序列表。

【问题讨论】:

  • 在编程术语中,您想如何定义“浏览器应用”?
  • 可能是一个处理这种意图的应用程序 "android.intent.action.VIEW", Uri.parse("http://")

标签: android android-intent browser


【解决方案1】:

创建一个Intent,描述您要匹配的活动类型。通过PackageManager 将其传递给queryIntentActivities()。 ResolveInfo 对象的结果列表包含与 Intent 匹配的活动及其关联应用程序的详细信息。如果列表为空,则没有匹配项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-17
    • 2012-07-27
    • 2011-10-13
    • 1970-01-01
    • 1970-01-01
    • 2012-06-23
    相关资源
    最近更新 更多