Phonegap,AngularJs和联系人插件:如何呈现联系人图像

时间:2014-04-29 15:33:51

标签: android angularjs cordova phonegap-plugins

我做了很多搜索,但无法找到正确的答案。 我还检查了S.O.中的其他相关问题。但他们没有帮助。

我使用Phonegap联系人插件来获取设备联系人,其中一个信息是联系人图片,一个具有'value'属性的对象,内容如下:

"content://com.android.contacts/contacts/1896/photo"

我还没有找到渲染这张图片的方法,经典

<img class="img-responsive img-rounded" ng-src="{{item.photos[0].value}}" />

不起作用。

我使用从设备库中拍摄的图片保存了联系人, 所以我希望能够展示它。 我唯一能看到的是带有蓝色背景的小白色问号 (我认为这是标准的“未找到”形象)。

权限由插件安装设置。

这些是我目前安装的插件:

[ 'org.apache.cordova.camera',
  'org.apache.cordova.contacts',
  'org.apache.cordova.device',
  'org.apache.cordova.file',
  'org.apache.cordova.file-transfer'
  'org.apache.cordova.geolocation',
  'org.apache.cordova.network-inform
  'org.apache.cordova.splashscreen',
  'org.apache.cordova.vibration' ]

Phonegap 3.4.0版 Cordova版本3.4.1 AngularJS版本1.2.16

我希望有人可以提供帮助,同时使用符合AngularJS方式的解决方案。

谢谢

1 个答案:

答案 0 :(得分:0)

你看到这篇文章吗?

如果不受信任,Angularjs会在每个网址之前添加不安全信息。

Unable to display contact photo in phonegap through angularjs