安卓开发入门教程-通过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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:安卓开发入门教程-通过MediaPlayer播放音频
下一篇:安卓开发入门教程-运行时权限

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2024年04月23日 04时06分54秒