java - 如何获取Android手机上安装的所有浏览器名称

标签 java android

我是 Android 应用程序开发新手。

我想通过应用程序获取 Android 手机上已安装的浏览器名称列表。 我怎样才能做到这一点?

最佳答案

我没有对此进行测试,但最明显的方法应该是使用 PackageManager 来查找哪些应用程序/Activity 可以解析 Intent 来浏览网址。

您要找的功能就在那里:http://developer.android.com/reference/android/content/pm/PackageManager.html#queryIntentActivities(android.content.Intent ,整数)

Intent 应该有行动ACTION_VIEW数据可以是“http://www.google.com”或您想要的任何网址(只要以 http 开头)

关于java - 如何获取Android手机上安装的所有浏览器名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10347526/

相关文章:

java - 对于带有 JAXB 注释的类,是否有类似 PostConstruct 的东西?

java - 我应该改变流中的对象吗?

java - 如何在java中过滤特定目录并复制其余文件夹

java - 如何在多台显示器上正确切换全屏无边框

java - Python - Java 数学运算给出不同的结果

android - Gradle Crittercism内置映射上传不起作用

android - 锁定选项卡更改 - TabHost

android - 使用 Path 从 Bitmap 中剪切区域

Android九补丁content-border不兑现

java - 在 Android 屏幕的上半部分显示当前位置和图像