Android Marshmallow及以上

时间:2016-08-23 12:52:30

标签: android android-intent android-6.0-marshmallow

我正在尝试获取可以打开特定网址的所有应用。例如:facebook for the urls with" Facebook"或者通过" linkedin"来获取网址。

代码可以正常使用" queryIntentActivities"在android版本棉花糖之前。在棉花糖上它只适用于特定的方案,但我无法查询网址。 我的代码:

Intent i = new Intent();
Uri.Builder builder = new Uri.Builder();
builder.scheme("http");
i.setAction(Intent.ACTION_VIEW);
i.setData(builder.build());
List<ResolveInfo> resolveInfoList = context.getPackageManager().queryIntentActivities(i, 0);

0 个答案:

没有答案