亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Android > 正文

Android的webview支持HTML5的離線應用功能詳細配置

2020-04-11 12:38:47
字體:
來源:轉載
供稿:網友
HTML5的離線應用功能可以使得WebApp即使在網絡斷開的情況下仍能正常使用,這是個非常有用的功能。近來工作中也要用到HTML5離線應用功能,由于是在Android平臺上做,所以自然而然的選擇Webview來解析網頁。但如何使Webivew支持HTML5離線應用功能呢,經過反復摸索和上網查找資料,反復做試驗終于成功了。

首先需配置webview的的一些屬性,假設activity中已經有了一個Webview的實例對象,名為m_webview,然后增加以下代碼:
復制代碼 代碼如下:

WebSettings webseting = m_webview.getSettings();
webseting.setDomStorageEnabled(true);
webseting.setAppCacheMaxSize(1024*1024*8);//設置緩沖大小,我設的是8M
String appCacheDir = this.getApplicationContext().getDir("cache", Context.MODE_PRIVATE).getPath();
webseting.setAppCachePath(appCacheDir);
webseting.setAllowFileAccess(true);
webseting.setAppCacheEnabled(true);
webseting.setCacheMode(WebSettings.LOAD_DEFAULT);

webview可以設置一個WebChromeClient對象,在其onReachedMaxAppCacheSize函數對擴充緩沖做出響應。代碼如下
復制代碼 代碼如下:

m_webview.setWebChromeClient(m_chromeClient);
private WebChromeClient m_chromeClient = new WebChromeClient(){
//擴充緩存的容量
@Override
public void onReachedMaxAppCacheSize(long spaceNeeded,
long totalUsedQuota, WebStorage.QuotaUpdater quotaUpdater) {
quotaUpdater.updateQuota(spaceNeeded * 2);
}
};

其次要修改http服務器中的配置,使其支持text/cache-manifest,我使用的是apache服務器,是windows版本的,在apache的conf文件夾中找到mime.types文件,打開后在文件的最后加上
“text/cache-manifest mf manifest”,重啟服務器即可。這一步很重要,我就是因為服務器端沒有配置這個,所以失敗了好多次,最后是在附錄鏈接1的回復中找到的線索。
經過以上設置Webview就可以支持HTML5的離線應用了。

附錄鏈接1中說緩沖目錄應該是getApplicationContext().getCacheDir().getAbsolutePath();但我經過試驗后發現設置那個目錄不起作用,可能是Android版本不同吧,我的是Android4.0.3,而他的可能是以前的Android版本吧。

緩沖目錄使用getApplicationContext().getDir("cache", Context.MODE_PRIVATE).getPath()是從附錄鏈接2中找到的線索。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲天堂网站在线观看视频| 日韩大陆欧美高清视频区| 国产精自产拍久久久久久| 亚洲在线免费观看| 欧美久久精品一级黑人c片| 97在线看福利| 成人欧美一区二区三区黑人孕妇| 久久精品国产一区二区三区| 亚洲国产一区自拍| 欧美激情三级免费| 亚洲va欧美va在线观看| 成人亚洲综合色就1024| 国内精品免费午夜毛片| 国产精品视频免费观看www| 欧美日韩精品在线| 国产mv久久久| 国产精品视频久久| 欧美专区国产专区| 久久99精品久久久久久噜噜| 亚洲精品国产精品国自产观看浪潮| 国产不卡精品视男人的天堂| 中文字幕国产日韩| 久久国产精品视频| 最近更新的2019中文字幕| 国产精品自产拍在线观看中文| 性夜试看影院91社区| 欧美成人三级视频网站| 狠狠躁天天躁日日躁欧美| 亚洲性线免费观看视频成熟| 日韩中文字幕免费视频| 亚洲国产又黄又爽女人高潮的| 色av吧综合网| 亚洲天堂av在线免费观看| 欧美在线视频网站| 国产一级揄自揄精品视频| 亚洲黄色在线观看| 人人做人人澡人人爽欧美| 91视频-88av| 久久视频在线免费观看| 岛国视频午夜一区免费在线观看| 日韩高清av在线| 成人天堂噜噜噜| 欧美在线观看日本一区| 日韩av片电影专区| 欧美国产亚洲视频| 午夜精品一区二区三区在线| 亚洲精品成人免费| 日本精品一区二区三区在线| 欧美刺激性大交免费视频| 日韩欧美在线视频观看| 欧美日韩精品在线观看| 欧美裸身视频免费观看| 久久精品视频在线| 欧美激情一区二区三区成人| 欧美视频一区二区三区…| 欧美大片在线免费观看| 精品久久久久久久久久久久久| 欧美老少做受xxxx高潮| 国产精品欧美日韩一区二区| 国产69久久精品成人看| 欧美天天综合色影久久精品| 欧美一区二区三区免费观看| 成人福利视频在线观看| 日韩精品视频在线观看免费| 国产精品69av| 国产日韩在线看片| 欧美主播福利视频| 国产99视频在线观看| 国产91|九色| 国产精品99久久久久久www| 久久成年人免费电影| 在线中文字幕日韩| www.欧美视频| 国产一区二区三区四区福利| 日韩欧美在线免费| 91国产美女在线观看| 亚洲无限av看| 岛国视频午夜一区免费在线观看| 亚洲中国色老太| 久久香蕉频线观| 国产日韩欧美日韩大片| 俺去啦;欧美日韩| 色婷婷成人综合| 亚洲国产第一页| 国产精品尤物福利片在线观看| 欧洲亚洲免费在线| 亚洲人成电影网站色www| 久久精品人人爽| 国产精品欧美一区二区三区奶水| 日韩欧美亚洲成人| 国产精品久久久久av| 亚洲色图激情小说| 亚洲国产成人精品一区二区| 欧美猛交ⅹxxx乱大交视频| 精品无人区乱码1区2区3区在线| 亚洲人午夜色婷婷| 亚洲成人亚洲激情| 国产欧美日韩精品丝袜高跟鞋| 成人性教育视频在线观看| 日韩有码在线观看| 欧美在线不卡区| 国产精品久久久久久久av大片| 久久久国产精品一区| 中文字幕国产精品| 亚洲免费视频在线观看| 成人免费视频在线观看超级碰| 精品久久久久久亚洲精品| 国产精品福利小视频| 热99精品里视频精品| 欧洲精品毛片网站| 亚洲图片欧洲图片av| 日韩视频在线一区| 亚洲欧美成人一区二区在线电影| 欧美亚洲另类激情另类| 久久久久久久久久久成人| 精品成人国产在线观看男人呻吟| 久久视频国产精品免费视频在线| 亚洲电影在线观看| 亚洲第一福利在线观看| 国产日韩欧美视频在线| 亚洲第一中文字幕在线观看| 久久国产加勒比精品无码| 日韩欧美视频一区二区三区| 国产亚洲激情视频在线| 狠狠做深爱婷婷久久综合一区| 欧美一级视频一区二区| 亚洲综合精品伊人久久| 国产精品第10页| 国内精久久久久久久久久人| 色综合久久精品亚洲国产| 38少妇精品导航| 亚洲黄在线观看| 欧美贵妇videos办公室| 6080yy精品一区二区三区| 成人美女av在线直播| 91情侣偷在线精品国产| 国产精品狼人色视频一区| 日韩av网址在线| 国产精品专区第二| 在线视频一区二区| 国产aⅴ夜夜欢一区二区三区| 国产日韩在线观看av| 国产精品欧美日韩久久| 国产福利成人在线| 91麻豆桃色免费看| 亚洲人精品午夜在线观看| 亚洲精品中文字幕有码专区| 国产不卡av在线免费观看| 欧美洲成人男女午夜视频| 亚洲第一视频网| 91丝袜美腿美女视频网站| 国产主播在线一区| 欧美自拍视频在线| 尤物精品国产第一福利三区| 亚洲色图综合网| 日韩在线视频免费观看高清中文| 欧美国产精品人人做人人爱| 日本伊人精品一区二区三区介绍| 欧美日韩亚洲精品内裤| 国产精自产拍久久久久久蜜| 91免费人成网站在线观看18| 午夜精品福利电影| 北条麻妃久久精品| 欧美激情影音先锋|