我正在尝试使用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"