本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
通过Titanium API删除Webview的所有Cookie
Deleting all cookies in webview using Titanium API
var path = Titanium.Filesystem.applicationDataDirectory;
var searchKey = path.search('Documents');
path = path.substring(0,searchKey);
path = p ...
android使用webview读取html文件的方法
读html
WebSettings webSettings = webview.getSettings();
webSettings.setSavePassword(false);
webSettings.setSaveFormData(false);
webSettings.setJavaScriptEnabled(true);
webSettings.setSupportZoom(false); ...
【so easy~】 Webview离线功能(优先cache缓存+cache缓存管理)!
在做Webview显示服务器的html功能时 需要加入离线功能。
http://androiddada.iteye.com/
开始思路很狭隘,以为一定应该是从服务器得到的html文件,下载到本地后加载~
但是这样不能离线查看图片,因为图片数据并不再html中,只是连接地址。
后来,经过上网各种搜寻学习,发现原来Webview有自己的缓存,如图:
在手机本地 data/data/ ...
【Android】WebView不完全总结
1、添加权限:AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Web page not available错误。2、在要Activity中生成一个WebView组件:WebView webView = new WebView(this);3、设置WebView基本信息: 如果访问的页面 ...
android设置Webview的滚动条属性
WebView有一个设置滚动条位置的属性:android:scrollbarStyle 可以是insideOverlay可以是outsideOverlay。但是在layout里面怎么设置这个属性都对WebView不起作用。
google后才知道这个要在代码里面设置
mWebView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
这样子就好看 ...
webview播放视频
WebView webView = (WebView) findViewById(R.id.webView);
webView.setDownloadListener(new DownloadListener() {
@Override
public void onDownloadStart(String url, String userAgent,
Stri ...
Android与JavaScript方法相互调用
在Android中通过WebView控件,可以实现要加载的页面与Android方法相互调用,我们要实现WebView中的addJavascriptInterface方法,这样html才能调用android方法,在这里我个人觉得有点和DWR相似。
为了让大家容易理解,我写了一个简单的Demo,具体步骤如下:
第一步:新建一个Android工程,命名为WebViewDemo(这里我在assets里定 ...
android的webview调用javascript函数并得到返回值
java代码:
ProxyBridge pBridge = new ProxyBridge();
wv.addJavascriptInterface(pBridge, "test");
loadurl(wv, "file://sdcard/test/cookie.html");
private class ProxyBridge { ...
WebView显示的网页在大分辨率屏下被放大 - 密度惹的祸
例如适合800px宽度的页面,如果通过WebView在1024px的屏幕宽度下显示时,内容(图片)会被放大,整体页面会超出屏幕。
试了将WebView的settings中的缩放都关闭了也不行。
后来发现了WebSettings.ZoomDensity这个设置,并在文档中找到了以下说明:
Enum for specifying the WebView's desired density. ...
webview 乱码解决
项目中使用以下提取带有中文的html,出现了乱码holder.webView.loadData(html, “text/html”, “utf-8″);经过多次尝试发现用holder.webView.loadDataWithBaseURL (null, html, “text/html”, “utf-8″,null);这个方法却能很好解决乱码问题,遇到这个问题的朋友不妨一时。
Android JS双向调用
Android手机中内置了一款高性能webkit内核,该内核完美封装到了WebView组件中,而从js中直接调用java方法和在java中直接调用js方法更是让我们看到了WebView的强大,下面这个小例子介绍了怎样在js和java中双向调用方法
1.首先是布局文件main.xml
<?xml version="1.0" encoding="utf-8&qu ...
webview加载本地sdcard中的html文件
public void loadData (String data, String mimeType, String encoding)
则会出现html代码中图片路径不对导致不能正常显示图片(通常是一个白色的固定大小的框,或者没有)
当把路径改为绝对路径加上file://都还无法解决
终于,在网上查资料的时候发现了这个函数,正好解决这个问题
public void loadDataWithBase ...
webview的使用
1.第一种用法
WebView mWebView;
mWebView=(WebView)findViewById(R.id.wb);
mWebView.loadUrl(url);
WebSettingswebSettings=mWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
//设置可以访问文件
webSett ...
WebView与ProgressDialog结合
WebView组件支持直接加载网页,可以将其视为一个浏览器,要实现该功能,具体步骤如下:
webview.xml
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
androi ...