android学习笔记之JQuery整合--了解WebView

转载 2012年03月26日 12:52:07

原文地址:http://blog.csdn.net/geolo/article/details/5959275

Android WebView 是一个使用WebKit引擎的浏览器组件,他的运行效果和 firefox 上一模一样,所以写的时候都是先用 firefox 测试,测试 OK 了再放到程序里面看效果,基本上不会有什么问题

      同时,Android WebView支持HTML、CSS等静态元素,也支持JavaScript的动态使用。更为有效的是JavaScript还可以调用你的Java API。

     

 

      入门知识:

      

      建立WebView组件。

     其一:在layout的xml布局中加入

                

  1. <WebView android:id="@+id/myWebView1" android:layout_height="wrap_content"  
  2.         android:layout_width="wrap_content" />  
 

    其二: 在java代码中引用并创建WebView组件

              

  1. WebView myWebView = (WebView)findViewById(R.id.myWebView);  
 

 

    这样WebView组件就创建了。 

 

 

 

    --  转载有效的网址:    myWebView.loadUrl("http://blog.csdn.net/GEOLO");

    --  浏览本地图片文件: myWebView.loadUrl("file:///sdcard/images.jpg");

    --  浏览本地html文件:myWebView.loadUrl("file:///sdcard/test.html");

    --  图片和文字显示:    String data = "<HTML>测试本地图片和文字混合显示,这是" +

                                                          "<IMG src='/"file:///sdcard/icon.png/"/'>APK里的图片";   

                                    myWebView.loadDataWithBaseURL("about:blank", data, "text/html", "utf-8", ""); 

    --  向后浏览历史页面: myWebView.goBack();

    --  向前浏览历史页面: myWebView.goForward();

    --  清除缓存内容:       myWebView.clearCache();

    --  打开JavaScript功能 myWebView.getSettings().setJavaScriptEnabled(true);

    --  设置处理JavaScript的引擎myWebView.setWebChromeClient(new WebChromeClient());

相关文章推荐

Android学习笔记(27)--- 重写WebView,改变flash按键控制值

我们都知道,一般下载的flash游戏(基于键盘来玩的那一种),他们的游戏控制方式一般都是上下左右键。现在我想用其他的键来替代上下左右键。下面是实现过程: 1、由于是键盘控制,所以少不了onKeyDo...
  • Moruna
  • Moruna
  • 2012年09月25日 20:21
  • 5032

Android开发学习笔记:浅谈WebView

WebView(网络视图)能加载显示网页,可以将其视为一个浏览器。它使用了WebKit渲染引擎加载显示网页,实现WebView有以下两种不同的方法: 第一种方法的步骤: 1.在要Activity中...

Android学习笔记:WebView常用技巧

WebView是我们在开发中经常使用到的一个控件。主要用来加载网页面或是Html格式的内容。其实就是在我们Android系统中网页浏览器。     在我们的Android程序中,使用WebView有...
  • true100
  • true100
  • 2015年12月21日 17:36
  • 407

Android学习笔记038之WebView网页视图

前面我们介绍过了HTTP协议和Socket,这一篇我们来介绍一下Android的一个网络控件:WebView-网页视图。...

安卓学习笔记---解决Android签名混淆后WebView与JS交互失效的问题

今天有一个bug,就是webview跟js交互的方法怎么也调不起来,debug包没问题,release包就出错,想想是打包时混淆的问题,打了一个不混淆的包,果不其然,就是混淆的问题。 然后就找解...

Android开发学习笔记:浅谈WebView

很好的一篇WebView的文章,转载于http://liangruijun.blog.51cto.com/3061169/647456; WebView(网络视图)能加载显示网页,可以将其视为一个浏...

《第一行代码-Android》学习笔记(二十一)WebView控件总结【修改】

1.加载页面1.1.web资源 webview.loadUrl("http://192.168.1.100:8080/Web/index.html") 1.2.本地资源本地文件使用:webView.l...

Android开发学习笔记:浅谈WebView

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://liangruijun.blog.51cto.com/3061169/6474...

android webview 学习笔记

今天学习了webview,从各处找来的资料,记录如下。 package com.example.webview; import android.app.Activity; import andro...

Android学习笔记50:使用WebView控件浏览网页

Android学习笔记50:使用WebView控件浏览网页 http://www.cnblogs.com/menlsh/p/3139498.html   在Androi...
  • gincoo
  • gincoo
  • 2016年03月15日 11:31
  • 221
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android学习笔记之JQuery整合--了解WebView
举报原因:
原因补充:

(最多只允许输入30个字)