WebView使用总结

WebView使用总结

闲话(可直接无视

    好久都没有上博客写点东西,总结下最近的学习情况了,又是课程设计又是项目的,都快被弄成XX了。最近又接了个锅,做一个能社交的游记应用,游记的内容由用户编辑好之后上传给服务器,由前端写好不同模板后将图片放入模板,前段还是很溜的,写出来的模板都蛮好看的呢(射鸡湿也很厉害呢,Android这边需要通过WebView去浏览已经处理好的游记。第一次接触到了WebView,感觉好激动好神秘,下面就把使用WebView的一些经验给大家呈上来orz。好久都没上来写点东西了,一上来就大片废话(

1. 简介

国际惯例咯,先看看google推销它自己东西的。

public class
  WebView
    extends AbsoluteLayout
      implements ViewTreeObserver.OnGlobalFocusChangeListener ViewGroup.OnHierarchyChangeListener

java.lang.Object
   ↳    android.view.View
       ↳    android.view.ViewGroup
           ↳    android.widget.AbsoluteLayout
               ↳    android.webkit.WebView

    A View that displays web pages. This class is the basis upon which you can roll your own web browser or simply display some online content within your Activity. It uses the WebKit rendering engine to display web pages and includes methods to navigate forward and backward through a history, zoom in and out, perform text searches and more.

Note that, in order for your Activity to access the Internet and load web pages in a WebView, you must add the INTERNET permissions to your Android Manifest file:

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

附上我的渣渣翻译orz:
    WebView是用来显示网页的控件,这个类能作为你制作自己的浏览器或者仅仅在activity中显示一些网络上内容的基础,它采用了WebKit渲染引擎来显示网页并且能够在历史记录中显示上一页和下一页,放缩以及对网页上的文字进行查询等功能。

    需要注意的是,为了让WebView能够访问网络,应该在AndroidManifest.xml文件里面加入下面的权限(上面那一行).....如果是直接访问本地的html,是不用加上的,但本地有什么好玩的,最好还是加上把,忘记了就game over了。

    说白了就是用来显示网页的,之前小达只知道能访问网络上的东西,不知道还可以访问本地的html文件,后面会给大家一一呈上来。

2. 简单使用

    了解了大概之后现在来实战一下。

2.1 从网络加载

    最开始的时候看着官方文档上是这么写的

webview.loadUrl("http://slashdot.org/");

    看到这个瞬间惊呆了,就在想这么流弊么。传入url就可以访问网站了?接着动手试了一下,创建一个Activity,布局文件里面只放一个WebView:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                xmlns:tools="http://schemas.android.com/tools"
                android:id="@+id/activity_display_template_root"
                android:layout_width="match_parent"
                and
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值