Android Studio:打开URL到受限的应用内浏览器



我是Android Studio应用开发新手。

我在应用程序中创建了一个按钮,在模拟器中打开谷歌浏览器中的url。我想使url以这样一种方式打开,即用户仅限于使用按钮上的链接。换句话说,我不希望url打开后,用户可以从应用程序中跳转到其他网站。

我想也许有一种方法可以在应用内浏览器中打开url,而不是将应用程序链接到谷歌浏览器之类的东西?

您是否尝试过遵循Android Developer WebView指南?开发者指南- WebView

在你的XML中,你可以添加WebView到activity布局:

<WebView
android:id="@+id/webview"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>

在你的课堂上:

val myWebView: WebView = findViewById(R.id.webview)
myWebView.loadUrl("http://www.example.com")

你的应用程序还需要访问互联网,所以在Manifest:

<manifest ... >
<uses-permission android:name="android.permission.INTERNET" />
...
</manifest>