Android使用WebView无法显示网页
在阅读《第一行代码》学习WebView的用法时发现的问题以及解决
按照书上的代码编写MainActivity:
public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);WebView webView =findViewById(R.id.web_view);webView.getSettings().setJavaScriptEnabled(true);//让WebView支持JavaScript脚本webView.setWebViewClient(new WebViewClient());//在WebView上显示网页webView.loadUrl("http://www.baidu.com");}
}
然后在AndroidManifest上添加网络权限的声明:
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
运行后网页无法显示,显示错误CLEARTEXT_NOT_PERMITTED:
上网查阅资料后发现原来要在AndroidManifest的Application添加属性:
android:usesCleartextTraffic="true"
添加完运行后网页仍然无法显示,显示新的错误ACCESS_DENIED:
网上查阅资料后发现这是模拟器版本太高的问题,我使用的是Android9.+的API29的模拟器,修改为版本为API28后网页能正常显示:
至于如何在API29的模拟器上实现WebView显示网页,我暂无没有解决方案,在Stack Overflow上也有人遇到了同样的问题,但是仍然没有解决方法,如果有人知道如何解决的话希望能告诉我。
Android使用WebView无法显示网页相关推荐
- WebView的简单介绍和Android使用WebView无法显示网页
WebView的简单介绍: 现在许多手机app程序都在使用Web网页,比如咱们最知道的淘宝. 京东等. WebView是android中一个非常重要的控件,它的作用是用来展示web页面.它使用的内核是 ...
- Android使用WebView加载网页及数据
今天主要介绍一下Android的一个原生组件-WebView. 在Api中关于这个类的介绍大致就是这是一个可以显示网页的视图,如: webView.loadUrl("http://www.b ...
- Android使用WebView加载网页
在AndroidManifest.xml设置访问网络权限: <span style="font-size:24px;"><span style="fon ...
- Android 在WebView中获取网页源码
原文链接:http://www.cnblogs.com/hibraincol/archive/2011/10/26/2224866.html 1. 使能javascript: 1 webView.ge ...
- android webview 数字键盘,android – 在WebView中显示数字键盘
我有一个webview,我在登录屏幕上手动显示键盘并专注于输入字段. 领域: 聚焦和显示键盘: webView.requestFocus(View.FOCUS_DOWN); webView.loadU ...
- android 使用webview 加载网页
1. <WebView android:id="@+id/webView"android:layout_width="fill_parent"androi ...
- android使用WebView实现显示360°全景H5页面
xml中的控件 <com.tencent.smtt.sdk.WebView//需使用下面的库 android:id="@+id/webView" android:layout ...
- 红米android system干什么的,Android System Webview是什么东西
这是安卓系统内置webkit内核浏览器的一个组件,组件名称为Webview. WebView是安卓系统中一款基于webkit引擎.展现web页面的控件. Android的Webview在低版本和高版本 ...
- Android的WebView控件载入网页显示速度慢的究极解决方案
Android的WebView控件载入网页显示速度慢的究极解决方案 [转载来源自http://hi.baidu.com/goldchocobo/] Android客户端中混搭HTML页面,会出现虽然H ...
最新文章
- 论文笔记:MobileNet v1
- onclick实现超链接_给超链接加onclick事件
- 前端每隔几秒发送一个请求
- IdentityServer4之持久化很顺手的事
- pygame为游戏添加背景_用 Python 制作飞机大战小游戏
- 我必须得告诉大家的 MySQL 优化原理
- python center用法_【语言学习】python——字符串
- 求n个连续自然数之和为一个非负整数的数组
- hualinux0.9 网络篇:CCNA学习及思科模拟器选择
- 2007 Microsoft Office 加载项:Microsoft Save as PDF 或 XPS
- ae导出html,AE导出json格式的Web动画工具 Bodymovin v5.6.1 + 使用教程
- typora的安装和使用
- WORKBENCHSCDM导入CAD文件报错?
- 服务器的分类都有哪几种?
- Linux bridge模块的一次重构(让bridge归bridge让eth0归eth0)
- C#中Skip和Take的用法
- matlab示波器绘图工具,快速绘制Simulink示波器波形
- 【51】PWM控制使用
- 计算机90学时培训小结,90学时培训总结
- 69页园区智慧楼宇数字化平台建设方案(智慧办公楼、智慧大楼)