国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

html - 內嵌app 的web 頁面如何應用 app 內置的靜態文件

瀏覽:156日期:2024-02-29 08:55:16

問題描述

如題:目前打算做一個內嵌在安卓 APP 里面的頁面打算把靜態文件也放在 app 里面。還要求能跟隨版本更新~求大神指導

問題解答

回答1:

把靜態文件放在assets文件夾下,如果這個文件是個html文件,可以用webview.loadUrl('file:///android_asset/demo.html')方式加載,如果是其他文件,可以通過InputStream in = context.getAssets().open('demo.js');方式讀取,比如js文件,可以通過如下方式讀取并注入到html頁面中

InputStream in = context.getAssets().open('demo.js');byte buff[] = new byte[1024];ByteArrayOutputStream fromFile = new ByteArrayOutputStream();do { int numread = in.read(buff); if (numread <= 0) {break; } fromFile.write(buff, 0, numread);} while (true);jsString = fromFile.toString(); webview.loadUrl('javascript:'+jsString);回答2:

web頁面相關的文件放到assets里面就可以了。

回答3:

WebView.load(url) 支持本地路徑也支持加載assets目錄里的文件

標簽: HTML
相關文章:
主站蜘蛛池模板: 乌鲁木齐县| 利辛县| 明水县| 拉萨市| 新田县| 利津县| 新乡市| 通化市| 喀什市| 墨玉县| 桃园县| 富裕县| 固始县| 顺义区| 九龙坡区| 甘泉县| 西乌| 丹棱县| 揭西县| 青岛市| 平度市| 腾冲县| 绿春县| 高州市| 基隆市| 崇礼县| 隆昌县| 如皋市| 原阳县| 南充市| 合阳县| 抚顺县| 昂仁县| 安新县| 阳山县| 北宁市| 盘锦市| 卓尼县| 沅江市| 靖西县| 池州市|