今天学习了WebView,顺便写一下吧。
一.为什么要用WebView;
当应用程序需要展示网页时,而需求上却不允许打开系统浏览器时,安卓为了解决这种需求提供了WebView控件。
WebView控件类似于嵌入了一个浏览器
二.webview的使用,以百度网站为例
1.在xml文件中加入一个Webview控件

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context="com.example.zhang.webview.MainActivity"><WebView
        android:layout_width="match_parent"android:layout_height="match_parent"android:id="@+id/web_view"></WebView></android.support.constraint.ConstraintLayout>

2.Java代码部分

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.webkit.WebView;
import android.webkit.WebViewClient;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);//绑定IDwebView.setWebViewClient(new WebViewClient());//添加WebViewClient实例webView.loadUrl("http://www.baidu.com");//添加浏览器地址}
}

最后呢不要忘记添加网络访问权限

<uses-permission android:name="android.permission.INTERNET"/>

安卓的WebView的使用相关推荐

  1. android php 长链接,Android,webview_安卓的webView的loadUrl打不开,太长的url超链接,求解,Android,webview - phpStudy...

    安卓的webView的loadUrl打不开,太长的url超链接,求解 这个链接在PC端,是没问题的啊. 但是webView的loadUrl就说找不到网页.请求怎么解决? http://filec.ca ...

  2. 安卓使用webview一键截长图宽图

    安卓使用webView一键截长图宽图 项目中webView要截图,但是不同手机又不能满足截图需要, 增加一个 "截图" 功能! 可以截取 超出屏幕的长图和宽图 效果图 honor ...

  3. Android Studio开发安卓app 安卓与webview中的js交互

    Android Studio开发安卓app 安卓与webview中的js交互 1.webview中的页面调用android中的方法 在Android Studio开发安卓app 封装WEB(H5,UR ...

  4. 安卓基于webview混合开发之离线模式

    1.背景 基于业务需要,在移动端需要在无网络环境下完成某些业务操作,然后回到有网络的区域将数据传送到后台,开发模式还是基于webview的混合开发,即界面操作都是由前端代码实现,共用一套后台接口. 所 ...

  5. 安卓-多进程WebView登录状态没有保存问题

    遇到一个很恶心人的问题,我主进程有一个WebView(假设A),左滑又可以独立开启一个进程WebView界面(假设B),两个进程WebView都有各自登录的要求.当我给A与B登录后,把App杀死后,发 ...

  6. android打不开链接,安卓的webView的loadUrl打不开,太长的url超链接,求解

    这个链接在PC端,是没问题的啊. 但是webView的loadUrl就说找不到网页.请求怎么解决? http://filec.cat.com:8091/yhaa_app/order.html?star ...

  7. 安卓学习-WebView

    2019独角兽企业重金招聘Python工程师标准>>> WebView与JS交互 <uses-permission android:name="android.per ...

  8. 【原创】从头开始,使用安卓系统WebView做一个功能强大的Epub阅读器(五)

    上一章传送:https://blog.csdn.net/mzy24511cs/article/details/80563448. 这一章专门讲一下阅读器的各种工具栏. 1.背景音乐.这个工具简单,用M ...

  9. 安卓使用WebView清除缓存

    Android 清除WebView缓存 最近项目中需要用WebView显示内容,需要使用JavaScript去交互,但是每次加载都加载到了缓存的数据,这里记录一下如何去清除WebView缓存. 首先要 ...

最新文章

  1. 26期20180716 iptables规则备份恢复 firewalld zone
  2. 程序员无休止加班的真正原因
  3. 有一说一,AI 到底会不会伤害人类?
  4. centos 彻底删除nodejs默认安装文件
  5. centos7挂载windows共享文件夹
  6. 算法设计与分析课程的时间空间复杂度
  7. Vue中实现清空数组和清空el-table
  8. class中一个小技巧
  9. 分享一下dudu回答的一个方法
  10. c语言结构体定义字符串数组,C语言,结构体中字符串的声明(采用字符指针还是字符数组)...
  11. Python中的a+=a和a=a+a的区别(认真看完后,我相信你一定会回来感谢我的)
  12. HDFS--分布式文件系统
  13. 开发步骤_直播软件开发直播APP开发具体步骤
  14. [设计模式-行为型]备忘录模式(Memento)
  15. 外包IT运维面临的问题及挑战
  16. 银行科技岗位 笔试 专业方向重点 + 面试一般问题
  17. 班级校园网页设计作业 静态HTML我的班级网页 DW班级网站模板下载 大学生简单班级网页作品代码 我的大学网页制作 学生班级网页设计作业
  18. 试题 算法训练 后缀数组——最长重复子串
  19. Python学习之CSDN21天学习挑战赛计划之2
  20. 汇编 eax test jnz jz 等组合连用的总结

热门文章

  1. 第七周 位运算、布隆过滤、LUR和排序
  2. 使用python有趣地解决一道动态币值规划方案
  3. 用java实现文档加密解密
  4. 企业logo添加到word的模板制作
  5. BCB(C++ Builder)创建动态库(DLL,接口导出和调用),动态加载DLL
  6. 【基础】信息时代与计算机
  7. arm二进制文件转换成c语言,转换非常简单的ARM指令将二进制/十六进制(Converting very simple ARM i...
  8. 4.2 CUDA Reduction 一步一步优化
  9. source insight 仿 vscode 主题 (GitHub免积分下载)
  10. Linux ffmpeg命令的使用