appRTC android studio,如何在android studio模拟器中启用webgl?
您必须在第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?相关推荐
- window启用无线服务器,如何在Windows Server 2019中启用WiFi
如何在Windows Server 2019中启用WiFi 在本逐步指南中,了解如何在Windows Server 2019中启用WiFi.默认情况下,服务器上缺少无线功能. 如果您使用的是Windo ...
- 如何在Win10 Win11家庭版中启用组策略
来源:如何在Win10 Win11家庭版中启用组策略 百度的Win10启用组策略教程,代码有些问题,win11无法成功,更改为这篇文章里的代码就好了 组策略对于优化和维护Windows系统来说十分重要 ...
- android手机进行android开发,如何在Android手机上进行自动化测试(上)
版权声明:允许转载,但转载必须保留原链接:请勿用作商业或者非法用途 前言 通过阅读本节教程,你将了解到以下内容: 如何在脚本代码中.运行脚本时指定手机 如何填写--device Android:/// ...
- 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 ...
- android 为什么java文件下载_java – Android:如何在android下载文件?
我正在尝试从URL下载文件.我有以下代码. package com.example.downloadfile; import java.io.BufferedOutputStream; import ...
- Android运行报错avd,Android Studio出错:无法在模拟器中启动AVD
错误:调整分区e2fsck失败,退出代码为1. 我确保在设置AVD时完全遵循此视频.每当我使用x86_64系统映像运行AVD时,我都会收到以下消息: Cannot launch AVD in emul ...
- 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 ...
- wine for linux android,技术|如何在 Android 上借助 Wine 来运行 Windows Apps
Wine(一种 Linux 上的程序,不是你喝的葡萄酒)是在类 Unix 操作系统上运行 Windows 程序的一个自由开源的兼容层.创建于 1993 年,借助它你可以在 Linux 和 macOS ...
- android 工作日,如何在Android上重复警报工作日
小编典典 请尝试此代码.已在我的应用中成功运行 if (chk_monday.isChecked()) { forday(2); } else if (chk_tuesday.isChecked()) ...
最新文章
- easyexcel生成excel_阿里JAVA解析Excel工具easyexcel
- android启动服务的生命周期,android Service启动运行服务 生命周期
- 安装虚拟机Ubuntu,搭建lnmp环境碰到的坑(一)
- Python中使用you-get库批量在线下载bilibili视频的教程
- .NET如何将字符串分隔为字符
- html判断是否在页面,html判断当前页面是否在iframe中的实例
- final/finalize/finally的区别
- (转)如何看待美国监管机构要求文艺复兴基金提交源码?
- 必杀技———SQL基础整理系列(一)
- 东南大学毕业论文latex模板
- N76E003的TM1620B驱动
- 【李守聪原创】攻坚克难,梦在远方
- 另类数据的崛起——CnOpenData在行动(上)
- 个人收藏夹 html,用h1和段落p 写一个三毛语录
- narwal机器人_省时省心才见真章!Narwal云鲸J1智能扫拖机器人国内上市
- 生信必会格式:Fasta Fastq 简介及转换
- 【PM】软件项目管理流程和方法
- PHP学习----换行符
- 【深度学习】什么是解耦?
- genicam 相机java,机器视觉必知-GenICam相机通用接口标准
热门文章
- 服务器体系(SMP, NUMA, MPP)与共享存储器架构(UMA和NUMA)
- 生成ltx文件命令_利用二次开发工具批量生成PCDMIS程序
- php怎么把数组索引,如何在php中获取数组索引号?
- jquery自定义一个放大镜
- python 京东签到在哪里_python 使用selenium登陆京东签到哪京豆
- 谷歌暗示android wear未来或兼容ios系统!腾讯,传谷歌今年5月将推出iOS版本Android Wear...
- android高德地图设置经纬度,安卓高德地图开发自定义线路规划(按着自己定义的经纬度规划线路)...
- 域控计算机策略转换成用户策略,windows组策略实验-本地组策略和域控组策略
- 散粉在哪个步骤用_底妆的正确步骤是什么?花三分钟带你破译底妆密码
- OpenShift 4 - 配置本地Neuxs Registry并通过Pull Secret访问