- 浏览: 576132 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (411)
- webservice (3)
- oracle (37)
- sqlserver (8)
- j2ee (56)
- linux (7)
- javaweb (47)
- office (1)
- struts (23)
- hibernate (11)
- spring (29)
- 网络 (2)
- tomcat (13)
- tongweb (0)
- weblogic (0)
- powerdesiginer (3)
- svn (3)
- js (20)
- ie (2)
- 编译 (3)
- css (2)
- 操作系统 (5)
- Android (41)
- jbpm4.3 (1)
- fckeditor (3)
- 操作excel (2)
- db2常用命令 (1)
- ibatis (5)
- mysql (16)
- 表达式语言 (1)
- java方式调用存储过程 (1)
- ca (1)
- linux客户端 (1)
- 电子数码 (1)
- 行业应用 (12)
- 开发工具 (4)
- 面试 (1)
- 计算机原理 (1)
- NOSQL (5)
- 虚拟机 (1)
- nginx (0)
- velocity (2)
- jndi (1)
- spring mvc (39)
- springmvc (32)
- 安全 (5)
- htmleditor (6)
- iphone4 (1)
- html (4)
- jstl (2)
- ckeditor (5)
- 连接池 (1)
- jquery (6)
- 分页 (1)
- 技术研发规则 (1)
- javamail (1)
- maven (2)
- upload (1)
- log (1)
- 测试 (10)
- spring roo (1)
- 版本控制 (2)
- find bugs (0)
- jsf (0)
- springroo (0)
- 小道理 (1)
- 小道理,技术标准 (1)
- jsf (0)
- bitbao (2)
- redmine (3)
- 团队意识 (1)
- mybatis (2)
- jquery mobile (1)
- flexpaper (0)
- json (4)
- URLRewriteFilte (1)
- html5 (1)
- 都乐保活动 (0)
- openfire (0)
- TreeMap (1)
- build (0)
- javaweb,tag (0)
- algorithm (1)
- tag (2)
- 扯淡 (0)
- mac (2)
- 叶一火(老一) (1)
- 游玩 (1)
- 编码 (1)
- 上线部署 (0)
- 研发管理 (0)
- thumbnailator (2)
- 旅游 (0)
- bingweibo (1)
- 杂谈 (4)
- ktv (1)
- weibo (1)
- 爱情 (2)
- 饮食 (1)
- MediaWiki (1)
- git (1)
- 版本库 (1)
- servlet (1)
- 感悟 (1)
- 人生 (1)
- highcharts (1)
- poi (0)
- websphere (0)
- php (1)
最新评论
-
woshixushigang:
good
org.springframework.beans.TypeMismatchException: Failed to convert property valu -
nathanleewei:
org.springframework.jdbc.core.B ...
org.springframework.beans.TypeMismatchException: Failed to convert property valu -
浪禾木:
请问是ckeditor\contents.css吗?改过以后 ...
ckeditor自动换行问题 -
simusuishi:
刚哥威武!
ckeditor取值赋值问题 -
a455642158:
收割完毕……
Android开源项目源码下载(不断更新中)
Android 控件之WebView
WebView用来显示网页。先看效果
一、概述
它使您可以滚动自己的Web浏览器或简单地显示在您网上活动的某些内容。它采用了WebKit渲染引擎来显示网页的方法,包括向前和向后导航的历史,放大和缩小,执行文本搜索和更要启用内置的变焦。
二、重要方法
addJavascriptInterface(Object obj, String interfaceName):使用此函数来绑定一个对象的Javascript,该方法可以访问JavaScript
loadData(String data, String mimeType, String encoding):此方法经常出现乱码,尽量少用
loadDataWithBaseURL(String baseUrl, String data, String mimeType, String encoding, String historyUrl):加载到WebView给定的数据,以此为基础内容的网址提供的网址。
capturePicture():捕捉当前WebView的图片
clearCache(boolean includeDiskFiles):清除资源的缓存
destroy():销毁此WebView
三、实例
1.布局文件
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<WebView android:id="@+id/wv1"
android:layout_height="wrap_content"
android:layout_width="match_parent"
/>
<WebView android:id="@+id/wv2"
android:layout_height="wrap_content"
android:layout_width="match_parent"
/>
<WebView android:id="@+id/wv3"
android:layout_height="wrap_content"
android:layout_width="match_parent"
/>
</LinearLayout>
</ScrollView>
2.Java代码
public class WebViewDemo extends Activity {
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.webviewpage);
final String mimeType = "text/html";
final String encoding = "utf-8";
WebView wv;
wv = (WebView) findViewById(R.id.wv1);
wv.loadDataWithBaseURL("http://www.google.com", "<a href='http://www.baidu.com'>百度搜索</a>", mimeType, encoding, "");
wv = (WebView) findViewById(R.id.wv2);
wv.loadDataWithBaseURL("http://www.google.com","<a href='www.cnblogs.com'>博客园</a>", mimeType, encoding, "");
//出现乱码,因此本人介意一般情况下不要使用此方法。
wv = (WebView) findViewById(R.id.wv3);
wv.loadData("<a href='x'>日本女优网</a>", mimeType, encoding);
}
}
发表评论
-
Android 菜单(OptionMenu)大全 建立你自己的菜单
2011-04-29 12:09 981Android 菜单(OptionMenu)大全 建立你自己 ... -
Android学习点点滴滴之获取系统可用内存
2011-04-29 12:08 947Android学习点点滴滴之获取系统可用内存 ... -
Android学习点点滴滴之获取正在运行的进程
2011-04-29 12:07 1043Android学习点点滴滴之获取正在运行的进程 ... -
Android 应用程序窗体显示状态操作(requestWindowFeature()的应用)
2011-04-29 12:07 1206Android 应用程序窗体显示状态操作(requestWi ... -
Android游戏开发教程汇总
2011-04-29 12:06 1089Android游戏开发教程汇总 把最近搜集到 ... -
Android 对话框(Dialog)大全 建立你自己的对话框
2011-04-29 12:06 857Android 对话框(Dialog)大全 建立你自己的对话框 ... -
Android资源总结(开发工具/环境搭建/教程/论坛/博客/反编译工具)
2011-04-29 12:05 906Android资源总结(开发工具/环境搭建/教程/论坛/博客 ... -
android Toast大全(五种情形)建立属于你自己的Toast
2011-04-29 12:04 807android Toast大全(五种情形)建立属于你自己的T ... -
通过创建一个位图的XY Chart来学习Android绘图类Rect,Paint,Bitmap,Canvas(附源码)
2011-04-29 12:03 1804通过创建一个位图的XY Chart来学习Android绘图类 ... -
Android2.3操作系统即将发布,亮点解读
2011-04-29 12:02 1038Android2.3操作系统即将发布,亮点解读 ... -
Android之Bundle传递数据详解与实例及Bundle与SharedPreferences的区别
2011-04-29 12:02 1257Android之Bundle传递数据详解与实例及Bundle ... -
Android开源项目源码下载(不断更新中)
2011-04-29 12:01 5791Android开源项目源码下 ... -
android控件之VideoView建立自己的播放器
2011-04-29 12:01 1156android控件之VideoView建立自己的播放器 ... -
Android控件之ZoomButton缩放按钮
2011-04-29 12:00 1096Android控件之ZoomButton缩放按钮 ... -
Android控件之ZoomControls缩放控件
2011-04-29 12:00 1328Android控件之ZoomControls缩放控件 ... -
Android简单数据存储类SharedPreferences详解及实例(通过“记住密码”功能学习SharedPreferences)
2011-04-29 11:58 1150Android简单数据存储类SharedPreference ... -
Android布局控件之LinearLayout详解
2011-04-29 11:58 1353Android布局控件之LinearLa ... -
Android控件之SlidingDrawer(滑动式抽屉)详解与实例
2011-04-29 11:56 1310Android控件之SlidingDrawer ... -
转Android系统架构
2011-04-29 11:55 893转Android系统架构 Android的系统 ... -
Android学习资料分享(不断更新中)
2011-04-29 11:54 1367Android学习资料分享(不断更新中) 最近 ...
相关推荐
【WebView控件在Android中的应用】 在Android开发中,WebView控件是一个非常实用的组件,它允许我们在应用程序内部展示网页内容,甚至执行一些JavaScript代码,从而实现与网页的交互。在标题和描述中提到的...
1. **Android 控件之 WebView** WebView 是一个用于在应用程序内展示网页的组件。它基于 WebKit 渲染引擎,支持网页的浏览、前进/后退、缩放、搜索等功能。可以通过 `addJavascriptInterface` 方法将 Java 对象暴露...
**Android WebView控件详解** 在Android开发中,WebView控件是一个非常重要的组件,它允许我们在应用程序内部嵌入一个浏览器引擎,展示网页内容。这使得开发者能够实现与网页交互的功能,而无需离开应用本身,极大...
在Android开发中,WebView组件是一个允许应用显示网页的控件,它使用了WebKit渲染引擎来显示网页内容。随着移动应用越来越依赖于互联网功能,开发者需要能够处理Web内容,同时也要能够监控Web内容的变化,例如URL的...
本案例"android webview控件案例"是基于Android Developer官方指南创建的,旨在深入理解和运用WebView的特性。 首先,我们要了解如何在布局XML文件中添加WebView元素。在`res/layout`目录下创建或打开一个布局文件...
在Android应用开发中,WebView控件是一个非常重要的组件,它允许开发者在应用程序内嵌入一个浏览器,以便用户能够浏览网页内容。然而,随着网络安全性的不断提升,Android系统对WebView的使用也有了更严格的要求。在...
WebView控件的使用是Android开发者必须掌握的一项技能,尤其对于那些希望在应用中嵌入网页功能或者实现轻量级浏览器应用的开发者来说。下面将详细介绍WebView的使用方法以及一些关键知识点。 1. **WebView的基本...
1. **WebView组件**:WebView是Android SDK提供的一种可以展示网页内容的视图控件。通过加载指定的URL,WebView可以显示网页,支持JavaScript执行、页面内跳转等操作。在AndroidManifest.xml文件中,需要为使用...
默认情况下,WebView会显示一个带有返回按钮和其他控件的标题栏,这些是系统提供的默认行为。 要去除这个标题栏,我们可以使用以下方法: 1. 自定义布局:在XML布局文件中,不包含WebView的系统默认标题,而是使用...
最近公司App项目里要做活动,活动界面是调用H5展示,里面有转盘抽奖、GIF图片等,由于原生的WebView在每个机型上不能保证都能使用(测试了几个机型,有的会显示一个空白界面,不过网页已经加载完成了,就是不显示...
在XML布局文件中,创建一个WebView控件: ```xml <WebView android:id="@+id/webView" android:layout_width="match_parent" android:layout_height="match_parent" /> ``` 3. **在Java代码中初始化和加载...
在Android应用开发中,WebView控件是一个至关重要的组件,它允许开发者在应用程序内嵌入网页内容,实现浏览器的功能。这份源码提供了关于WebView的详细学习资料,非常适合Android开发者进行参考和学习。 首先,...
Android WebView 加载 PDF 文件实现。其原理就是在 app 本地搭建一个 website ,然后利用 WebView 加载这个站点,站点去实现加载显示 PDF 的目的,站点其原理也是采用 js 框架去实现的。
**Android之WebView使用Demo** 在Android开发中,`WebView`是一个非常重要的组件,它允许我们在应用程序内部加载和显示网页内容,极大地扩展了Android应用的功能。本教程将详细讲解如何在Android应用中使用`WebView...
在Android应用开发中,WebView是一个非常重要的组件,它允许开发者在应用程序内嵌入网页内容,实现与网页的交互。这个“Android-android端通用WebView”项目可能是为了提供一个可复用的、功能丰富的WebView组件,...
在Android开发中,Webview控件是一个非常重要的组件,它允许开发者在应用程序中嵌入网页内容,从而实现Web与原生应用的结合,这就是我们常说的WebAPP。本项目是基于Android Studio的一个示例,展示了如何利用Webview...
1. **集成WebView**:在Android Studio中,首先在布局XML文件(如`activity_main.xml`)中添加WebView控件,并设置其属性,如宽度和高度为“match_parent”。 ```xml <WebView android:id="@+id/webView" android...
WebView设置setBuiltInZoomControls(true)后,隐藏缩放按钮的控件在webView的源码里是通过: private ZoomButtonsController mZoomButtonsController; 这个私有控件控制的,而且也没有public方法可以获得此...