在html中读取图片资源,一般要使用img标签的src属性,或者用于填充div的背景,使图片显示出来,此时要设置background样式的url属性。
一般情况下,src属性值或者url属性值,都为一个路径可访问的资源链接,如:http:xxx.com/xxx.jpg,或者当前项目里的图片资源,如:../xxx.jpg。
而,当在android应用中,拍完的照片存储在某一个路径,如com.xxx/下时,使用后者是访问不到的,这就需要我们借助其他方式去读取当前照片。
一般的思路是先找到路径com.xxx,获取到当前图片,然后把其路径赋值为src属性或者url属性,但是在android系统中,得到的路径在html中是找不到的。
下面,换个思路,先找到图片,然后把其资源以base64读出来,然后拿到这串base64字符串,就可以直接赋值给src属性或者url属性,以下借助cordova的文件系统插件来实现。
首先,了解cordova框架及如何新建hybird工程、包括如何打包发布;
假使你已经知道如何使用cordova,接下来的步骤如下:
添加插件
|
|
使用插件
|
|
☜☜☜ wechat 『『『 reward 点击扫码打赏 ~~~ ^_^ 』』』alipay ☞☞☞