admin管理员组文章数量:1538725
Uri uri = Uri.parse(Url);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
PackageManager pm = getPackageManager();
List<ResolveInfo> queryactivities = pm.queryIntentActivities(intent,
PackageManager.GET_INTENT_FILTERS);
boolean hasChrome = false;
for (int i =0;i < queryactivities.size();i++){
if (queryactivities.get(i).activityInfo.packageName.equals("com.android.chrome")){
hasChrome = true;
intent.setClassName(queryactivities.get(i).activityInfo.packageName,
queryactivities.get(i).activityInfo.name);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
}
if (!hasChrome){
HtmlActivity.StartMe(activity,Url);
}
或者
Uri uri = Uri.parse(payUrl);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.addCategory(Intent.CATEGORY_BROWSABLE);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_GRANT_READ_URI_PERMISSION);
try {
intent.setClassName("com.android.chrome",
"com.google.android.apps.chrome.IntentDispatcher");
startActivity(intent);
} catch (Exception e) {
H5Activity.go(this);
}
版权声明:本文标题:从app内跳转chrome浏览器,如果没有就用webView 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1726983247a1093055.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论