【问题标题】:Android TV box WebView安卓电视盒子WebView
【发布时间】:2018-07-05 02:06:03
【问题描述】:

我有一个显示从服务器到 webView 的流的小应用程序。我已经将它安装到我的手机上并且它可以正常工作,但是当我在电视盒上编译它时,我的 WebView 没有显示。我已经从 google play 安装了 android WebView,但它没有帮助。

Android 电视盒 x96。

以防万一我的代码:

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);


        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.activity_main);
        String url = "https://www.google.com.ua";

        WebView webView = (WebView) findViewById(R.id.wevView);
        webView.getSettings().setJavaScriptEnabled(true);
        webView.loadUrl(url);
    }

XML

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

【问题讨论】:

  • btw 电视盒上的安卓版本是 6.0.1

标签: android webview android-tv


【解决方案1】:

首先,确保您在清单中添加了使用 Internet 的权限。

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

其次,在webView.loadUrl(url);之前添加这段代码:

webView.setWebViewClient(new WebViewClient());

【讨论】:

  • 它没有帮助。它可以在 Android 电视模拟器和我的手机上正常运行。但是当我在电视盒上安装 apk 时,WebView 不显示。
  • 尝试使用其他网站网址。
  • 也许你知道是谁编译了那个组件。是内置浏览器还是Android sdk编译的?
猜你喜欢
  • 1970-01-01
  • 2021-02-18
  • 1970-01-01
  • 1970-01-01
  • 2017-10-08
  • 1970-01-01
  • 2020-05-01
  • 2015-10-31
  • 2017-12-06
相关资源
最近更新 更多