React-Native加载android联系人图像

时间:2015-12-31 18:21:37

标签: android contacts react-native

我有一个如下所示的图片URI:NAME <EMAIL>

然后我使用那个URI

content://com.android.contacts/contacts/3992/photo.jpg

但是,我无法看到图片!知道问题可能是什么?

2 个答案:

答案 0 :(得分:0)

根据:https://facebook.github.io/react-native/docs/image.html#adding-static-resources-to-your-android-app

我认为你的代码应该是这样的

  <Image
    style={styles.icon}
    source={require('image!myIcon')}
  />

而不是:

<Image source={{uri: contact.thumbnailPath}} style={styles.thumbnail} />

myIcon

中的photo

请阅读上述文档以及此文档:Use <Image> with a local file

希望有所帮助

答案 1 :(得分:-2)

只需尝试使用 Android

IOS

const URL_PREFIX = 'file:/'
<Image source={`${URL_PREFIX}${contact.thumbnailPath}`} style={styles.thumbnail} />