📅  最后修改于: 2023-12-03 15:23:06.334000             🧑  作者: Mango
在开发 Android 应用程序时,有时需要通过编程方式在 Chrome 浏览器中打开 URL。这可以通过以下步骤完成:
在 Android 应用程序的 build.gradle
文件中添加 Chrome 自定义标头库的依赖:
dependencies {
implementation 'com.android.support:customtabs:28.0.0'
}
在应用程序的 AndroidManifest.xml
文件中添加以下代码,以请求 Android 应用程序的自定义标头权限:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
创建一个函数,以在 Chrome 中打开 URL。以下是一个示例代码:
private void openWebView(String url) {
CustomTabsIntent.Builder builder = new CustomTabsIntent.Builder();
CustomTabsIntent customTabsIntent = builder.build();
customTabsIntent.launchUrl(this, Uri.parse(url));
}
在您的应用程序中调用该函数,并传入您要打开的 URL。
openWebView("https://www.google.com");
这样,您的 Android 应用程序现在可以通过编程方式在 Chrome 中打开 URL。
参考资料: