Я пытаюсь загрузить файл изображения SDCARD в HTML -файл папки Assets, используя JavaScript.if в пути, я размещаю Image SRC в качестве Weblink, тогда он загружает ссылку, но если я дам путь SRC SRC в качестве пути файла SDACRD, он ничего не загружает < /p>
path= Environment.getExternalStorageDirectory()+ File.separator+"aa.jpg";
webview=(WebView)findViewById(R.id.webView);
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl("file:///android_asset/info.html");
webview.setWebViewClient(new WebViewClient(){
public void onPageFinished(WebView view, String url){
webview.loadUrl("javascript:init('" + path + "')");
}
});
< /code>
info.html < /p>
var imgval=document.getElementById('img');
function init($path) {
imgval.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', $path);
}
< /code>
Если я дам путь SDCARD, он должен загружать только с этого пути.
Другой путь, который я нашел, просто скопируйте этот HTML -файл в SDCAR>
Подробнее здесь: https://stackoverflow.com/questions/567 ... ets-folder
Загрузите файл SDCARD в папку HTML File of Assets ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Есть ли разница между «file.readlines()», «list(file)» и «file.read().splitlines(True)»?
Anonymous » » в форуме Python - 0 Ответы
- 156 Просмотры
-
Последнее сообщение Anonymous
-