安卓开发入门教程-通过WebView打开网页
发布日期:2021-06-29 18:30:17
浏览次数:2
分类:技术文章
本文共 1266 字,大约阅读时间需要 4 分钟。
关注 ,免费获取全套安卓开发学习资料
什么是WebView
WebView是用来打开网页的一种UI控件,可以在App内跳转到指定网址,而不是采用系统浏览器打开网页.
基础样例
效果图
实现方案
- activity
class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val url = "https://www.baidu.com" setSettings() webView.loadUrl(url) } private fun setSettings() { val settings = webView.settings settings.javaScriptEnabled = true//设置WebView属性,能够执行Javascript脚本 settings.cacheMode = WebSettings.LOAD_NO_CACHE settings.layoutAlgorithm = WebSettings.LayoutAlgorithm.NORMAL settings.allowFileAccess = true //设置可以访问文件 settings.builtInZoomControls = false //设置支持缩放 settings.setSupportZoom(true) settings.useWideViewPort = true settings.loadWithOverviewMode = true settings.setAppCacheEnabled(true) settings.domStorageEnabled = true settings.databaseEnabled = true if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { settings.mixedContentMode = WebSettings.MIXED_CONTENT_ALWAYS_ALLOW } }}
- 布局文件activity_main.xml:
- Manifest中增加权限
完整源代码
安卓开发入门教程系列汇总
开发语言学习
UI控件学习系列
关注头条号,第一时间获取最新文章:
转载地址:https://cxyxy.blog.csdn.net/article/details/108213680 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2024年04月23日 04时06分54秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
FileCombo社区是什么?
2019-04-30
FileCombo怎么玩?Filecoin怎么赚?
2019-04-30
Filecoin的应用场景
2019-04-30
Filecoin要被五倍回收了吗??
2019-04-30
filecoin什么时候上线?
2019-04-30
“30岁”的网络该如何自救(上)
2019-04-30
又一浏览器集成IPFS,分布式影响力再扩大
2019-04-30
IPFS为何被视为“明天的网络”?
2019-04-30
ubuntu14.04升级的道与术
2019-04-30
ubuntu 16.04在CPU 模式下安装arrayfire
2019-04-30
wav2letter++ 环境安装记录
2019-04-30
语音特征提取学习笔记--对比kaldi、htk、w2l的语音提取过程。
2019-04-30
wav2letter++ 第一次training 日志
2019-04-30
从wav2letter中提取语音属性的代码
2019-04-30
用于分析tensorflow 网络图的工具对比介绍
2019-04-30
WINDOWS UBUNTU18.04lts 双系统安装
2019-04-30
tensorflow mini batch 训练中线程和队列数据输入的问题
2019-04-30
神经网络优化学习思考
2019-04-30
vue单页面组件
2019-04-30