android.webkit.WebView本身就是一个浏览器实现,它的内核基于开源WebKit引擎。

常用方法:
void goBack():后退
void goForward():前进
void loadUrl(String url):加载网页
boolean ZoomIn():放大网页
boolean zoomOut():缩小网页

更多的请查阅官方文档(docs/reference/android/webkit/WebView.html)

1.加载URL对应的页面

WebView webview = (WebView) findViewById(R.id.webview);...webview.loadUrl("www.csdn.net");

2.加载HTML代码

WebView提供了loadDataWithBaseURL(String baseUrl, String data, String mimeType, String encoding, String historyUrl)方法,参数说明如下:

baseUrl:作为网页输入的网址(一般null)data:需要加载的HTML代码mimeType:指定HTML代码的MIME类型,HTML可指定为text/htmlencoding:指定HTML代码的字符编码historyUrl:历史输入的网址(一般null)
WebView webview = (WebView) findViewById(R.id.webview);StringBuilder sb = new StringBuilder();// 拼接一段HTML代码sb.append("<html>");sb.append("<head>");sb.append("<title> Test </title>");sb.append("</head>");sb.append("<body>");sb.append("<h2> Test Page </h2>");sb.append("</body>");sb.append("</html>");// 使用简单的loadData方法会导致乱码// webview.loadData(sb.toString(), "text/html", "utf-8");// 加载、并显示HTML代码webview.loadDataWithBaseURL(null, sb.toString(), "text/html", "utf-8", null);

3.通过WebView和js的交互

见文章:http://blog.csdn.net/smartbetter/article/details/51089613

更多相关文章

  1. Android源代码查看途径
  2. Android 布局加载源代码分析
  3. JS获取整个HTML网页代码 - Android 集美软件园 - 博客频道 - CSD
  4. Android中实现下载和解压zip文件功能代码分享
  5. Android代码混淆只需简单三步
  6. 实战android菜单项之XML加载菜单与动态菜单项
  7. Android系统源代码下载

随机推荐

  1. Android(安卓)IPC框架分析 Binder,Service
  2. Android内存分析和优化
  3. Android:手机扫描局域网所有ip,并进行sock
  4. Android如何通过https协议下载自己的http
  5. 关于android的屏幕常亮和完全关闭程序
  6. Android: 绘制的文本如何排版
  7. Android Studio主要目录及文件简介
  8. Android 下移植WIFI 驱动
  9. 在Android模拟机上跑javaeye android 客
  10. Cocos2d-x for android 使用Box2d报错解