Загрузите файл SD-карты в html-файл папки ресурсов.Android

Форум для тех, кто программирует под Android
Anonymous
Загрузите файл SD-карты в html-файл папки ресурсов.

Сообщение Anonymous »

Я пытаюсь загрузить файл изображения SD-карты в html-файл папки ресурсов с помощью JavaScript. Если в пути я указываю источник изображения в качестве веб-ссылки, ссылка загружается, но если я указываю путь к источнику изображения в качестве пути к файлу sdacrd, он ничего не загружает

Код: Выделить всё

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 + "')");
}
});
info.html

Код: Выделить всё

    







var imgval=document.getElementById('img');
function init($path) {
imgval.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', $path);
}


Если я укажу путь к SD-карте, он должен загружаться только по этому пути.
Другой способ, который я нашел, — это просто скопировать этот html-файл на SD-карту, чтобы изображение загружалось, но я не хочу копировать его на SD-карту, я хотел загрузить его только с SD-карты

Подробнее здесь: https://stackoverflow.com/questions/567 ... ets-folder

Вернуться в «Android»