尝试使用Cordova联系人插件访问联系人照片时FileNotFound

时间:2014-07-05 18:51:49

标签: cordova contacts android-contacts cordova-plugins

我正在尝试使用Android上的Cordova 3.5.0显示联系人的照片。 我尝试了以下解决方案:

我从联系人插件获得的是一张图片:

content://com.android.contacts/contacts/909/photo

这适用于模拟器中的Android 4.4:您可以将其用作

<img src="content://com.android.contacts/contacts/909/photo">

或将其作为文件阅读并在本地复制(参见上面的问题)。

在真实设备上的Android 4.1上,如果我尝试将其作为文件读取,它将简单地与FileNotFoundException断开,如果我将引用置于HTML中,则无法加载图像。

以下是我的插件:

com.phonegap.plugins.PushPlugin 2.2.0 "PushPlugin"
org.apache.cordova.contacts 0.2.10 "Contacts"
org.apache.cordova.device 0.2.10 "Device"
org.apache.cordova.file 1.1.0 "File"
org.apache.cordova.file-transfer 0.4.4 "File Transfer"
org.apache.cordova.media 0.2.11 "Media"
org.apache.cordova.network-information 0.2.11-dev "Network Information"
org.apache.cordova.vibration 0.3.9 "Vibration"

0 个答案:

没有答案