您必须在第36版上更新您的webview控件。 更好的是使用Android的铬框架。

“的Android 4.4(API级别19)推出的WebView的新版本是基于铬”

公共查看onCreateView(LayoutInflater吹气,ViewGroup中容器, 捆绑savedInstanceState) {

View rootView = inflater.inflate(R.layout.fragment_main, container, false);

mWebRTCWebView = (WebView) rootView.findViewById(R.id.fragment_main_webview);

setUpWebViewDefaults(mWebRTCWebView);

mWebRTCWebView.clearCache(true);

//Loading page

mWebRTCWebView.loadUrl(main_url_address);

mWebRTCWebView.setWebChromeClient(new WebChromeClient() {

@Override

public void onPermissionRequest(final PermissionRequest request) {

Log.d(TAG, "onPermissionRequest");

getActivity().runOnUiThread(new Runnable() {

@TargetApi(Build.VERSION_CODES.LOLLIPOP)

@Override

public void run() {

request.grant(request.getResources());

}

});

}

});

return rootView;

}

@TargetApi(Build.VERSION_CODES.LOLLIPOP)

private void setUpWebViewDefaults(WebView webView) {

WebSettings settings = webView.getSettings();

// Enable Javascript

settings.setJavaScriptEnabled(true);

// Use WideViewport and Zoom out if there is no viewport defined

settings.setUseWideViewPort(true);

settings.setLoadWithOverviewMode(true);

// Enable pinch to zoom without the zoom buttons

settings.setBuiltInZoomControls(true);

// Allow use of Local Storage

settings.setDomStorageEnabled(true);

if(Build.VERSION.SDK_INT > Build.VERSION_CODES.HONEYCOMB) {

// Hide the zoom controls for HONEYCOMB+

settings.setDisplayZoomControls(false);

}

// Enable remote debugging via chrome://inspect

if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {

WebView.setWebContentsDebuggingEnabled(true);

}

webView.setWebViewClient(new WebViewClient());

// AppRTC requires third party cookies to work

CookieManager cookieManager = CookieManager.getInstance();

cookieManager.setAcceptThirdPartyCookies(mWebRTCWebView, true);

settings.setUserAgentString("mobile chrome android webgl");

//JS INTERFACE

// mWebRTCWebView.addJavascriptInterface(new JS_INTERFACE(getContext()), "android");

}

appRTC android studio,如何在android studio模拟器中启用webgl?相关推荐

  1. window启用无线服务器,如何在Windows Server 2019中启用WiFi

    如何在Windows Server 2019中启用WiFi 在本逐步指南中,了解如何在Windows Server 2019中启用WiFi.默认情况下,服务器上缺少无线功能. 如果您使用的是Windo ...

  2. 如何在Win10 Win11家庭版中启用组策略

    来源:如何在Win10 Win11家庭版中启用组策略 百度的Win10启用组策略教程,代码有些问题,win11无法成功,更改为这篇文章里的代码就好了 组策略对于优化和维护Windows系统来说十分重要 ...

  3. android手机进行android开发,如何在Android手机上进行自动化测试(上)

    版权声明:允许转载,但转载必须保留原链接:请勿用作商业或者非法用途 前言 通过阅读本节教程,你将了解到以下内容: 如何在脚本代码中.运行脚本时指定手机 如何填写--device Android:/// ...

  4. android wi-fi_如何在Android上限制计量Wi-Fi网络的背景数据

    android wi-fi We've talked a lot about how to manage mobile data on Android, but what if your home i ...

  5. android 为什么java文件下载_java – Android:如何在android下载文件?

    我正在尝试从URL下载文件.我有以下代码. package com.example.downloadfile; import java.io.BufferedOutputStream; import ...

  6. Android运行报错avd,Android Studio出错:无法在模拟器中启动AVD

    错误:调整分区e2fsck失败,退出代码为1. 我确保在设置AVD时完全遵循此视频.每当我使用x86_64系统映像运行AVD时,我都会收到以下消息: Cannot launch AVD in emul ...

  7. android wi-fi_如何在Android手机上查找3G或Wi-Fi速度

    android wi-fi Are you curious about what kind of connection speed you are getting with your Android ...

  8. wine for linux android,技术|如何在 Android 上借助 Wine 来运行 Windows Apps

    Wine(一种 Linux 上的程序,不是你喝的葡萄酒)是在类 Unix 操作系统上运行 Windows 程序的一个自由开源的兼容层.创建于 1993 年,借助它你可以在 Linux 和 macOS ...

  9. android 工作日,如何在Android上重复警报工作日

    小编典典 请尝试此代码.已在我的应用中成功运行 if (chk_monday.isChecked()) { forday(2); } else if (chk_tuesday.isChecked()) ...

最新文章

  1. easyexcel生成excel_阿里JAVA解析Excel工具easyexcel
  2. android启动服务的生命周期,android Service启动运行服务 生命周期
  3. 安装虚拟机Ubuntu,搭建lnmp环境碰到的坑(一)
  4. Python中使用you-get库批量在线下载bilibili视频的教程
  5. .NET如何将字符串分隔为字符
  6. html判断是否在页面,html判断当前页面是否在iframe中的实例
  7. final/finalize/finally的区别
  8. (转)如何看待美国监管机构要求文艺复兴基金提交源码?
  9. 必杀技———SQL基础整理系列(一)
  10. 东南大学毕业论文latex模板
  11. N76E003的TM1620B驱动
  12. 【李守聪原创】攻坚克难,梦在远方
  13. 另类数据的崛起——CnOpenData在行动(上)
  14. 个人收藏夹 html,用h1和段落p 写一个三毛语录
  15. narwal机器人_省时省心才见真章!Narwal云鲸J1智能扫拖机器人国内上市
  16. 生信必会格式:Fasta Fastq 简介及转换
  17. 【PM】软件项目管理流程和方法
  18. PHP学习----换行符
  19. 【深度学习】什么是解耦?
  20. genicam 相机java,机器视觉必知-GenICam相机通用接口标准

热门文章

  1. 服务器体系(SMP, NUMA, MPP)与共享存储器架构(UMA和NUMA)
  2. 生成ltx文件命令_利用二次开发工具批量生成PCDMIS程序
  3. php怎么把数组索引,如何在php中获取数组索引号?
  4. jquery自定义一个放大镜
  5. python 京东签到在哪里_python 使用selenium登陆京东签到哪京豆
  6. 谷歌暗示android wear未来或兼容ios系统!腾讯,传谷歌今年5月将推出iOS版本Android Wear...
  7. android高德地图设置经纬度,安卓高德地图开发自定义线路规划(按着自己定义的经纬度规划线路)...
  8. 域控计算机策略转换成用户策略,windows组策略实验-本地组策略和域控组策略
  9. 散粉在哪个步骤用_底妆的正确步骤是什么?花三分钟带你破译底妆密码
  10. OpenShift 4 - 配置本地Neuxs Registry并通过Pull Secret访问