【发布时间】:2019-12-05 08:07:01
【问题描述】:
我正在尝试使用 PackageManager 获取设备中所有浏览器的详细信息。
这是我尝试过的。
PackageManager pm = context.getPackageManager();
// Get default VIEW intent handler.
Intent activityIntent = new Intent(Intent.ACTION_VIEW,
Uri.parse(url));
// Get all apps that can handle VIEW intents.
List resolvedActivityList =
pm.queryIntentActivities(activityIntent, 0);
但是,它只返回一个应用程序详细信息,即我的默认浏览器信息。
【问题讨论】:
-
那么你想要什么?设备中安装的所有浏览器?如果是,那么这就是stackoverflow.com/a/10512929/3514144 和stackoverflow.com/a/43306157/3514144 的方法