最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

Android Access Local File From WebView Javascript - Stack Overflow

programmeradmin1浏览0评论

I am looking for an elegant way to access local files (either on phone memory or SD Card) on an Android device from JavaScript running in WebView on an Android device.

I am loading said WebView with a html page from the device located in the assets folder. Along these lines, I believe I can access any file in this assets folder from the Javascript, but can't load anything from SD card or phone memory. I am aware of the addJavaScriptInterface, but I am specifically trying to load images, so using this method would require some tweaking to pass a B64 encoded image.

I am new to Android development, and want to make sure I am not missing something obvious.

I am looking for an elegant way to access local files (either on phone memory or SD Card) on an Android device from JavaScript running in WebView on an Android device.

I am loading said WebView with a html page from the device located in the assets folder. Along these lines, I believe I can access any file in this assets folder from the Javascript, but can't load anything from SD card or phone memory. I am aware of the addJavaScriptInterface, but I am specifically trying to load images, so using this method would require some tweaking to pass a B64 encoded image.

I am new to Android development, and want to make sure I am not missing something obvious.

Share Improve this question asked Nov 26, 2010 at 13:43 user163757user163757 7,0259 gold badges33 silver badges48 bronze badges
Add a ment  | 

2 Answers 2

Reset to default 3

You need to implement a ContentProvider to map local files to uris.

Android tip #1 ContentProvider , Accessing local file system from WebView / showing image in webview using content://

发布评论

评论列表(0)

  1. 暂无评论