使用 Android 设备在 google chrome 中打开 URL
Posted
技术标签:
【中文标题】使用 Android 设备在 google chrome 中打开 URL【英文标题】:open URL in google chrome with Android device 【发布时间】:2018-08-01 08:41:29 【问题描述】:使用 android 设备时,在 google chrome 中打开链接的正确 URL 语法是什么? “googlechrome://www ....” 似乎在 ios 上运行良好,但在 Android 上却不行。 在android中使用此方法时,谷歌浏览器会自动打开但停留在主页上并且不会转到链接 重要编辑:我使用的是 C# 而不是 Java
【问题讨论】:
打开url时可以指定google chrome包名com.android.chrome
。
你能解释一下吗?
在android中我们可以指定包名来使用Intent打开特定的应用程序Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.android.chrome");
不知道如果c#也可以。
感谢您的澄清,但遗憾的是它不是
【参考方案1】:
要从您的应用打开网站,您必须执行以下操作:
String url = "https://www.example.com";
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(url));
startActivity(intent);
【讨论】:
不,我想强制应用使用谷歌浏览器作为浏览器,我使用的是 c#。我发现的唯一一段代码是使用 Application.OpenURL(@"googlechrome://www...")) 或 Process.Start()。它在桌面上运行良好,但使用 android 时只有一个空选项卡可以打开以上是关于使用 Android 设备在 google chrome 中打开 URL的主要内容,如果未能解决你的问题,请参考以下文章
在基于 Android 的嵌入式设备上使用 Google OAuth 2
在基于 Android 的嵌入式设备上使用 Google OAuth 2
无法在 Android 设备上使用 asmack 15 登录 Google Talk
Android Studio - Google 地图在真正的 Android 设备上发布 apk 时仍为空白