获取联系人照片为什么总是NULL

来源:互联网 发布:a号黑豹数据 编辑:程序博客网 时间:2024/05/21 04:41
我在获取联系人照片时反回的流总是空,调试时input在明显有头像照片时返回总是空是怎么回事?

    //获取联系人照片ID
    Long myphotoID=cursor.getLong(cursor.getColumnIndex(
    ContactsContract.CommonDataKinds.Phone.PHOTO_ID));
    if (myphotoID>0) {

        Uri uri = ContentUris.withAppendedId( ContactsContract.Contacts.CONTENT_URI,(Long)myphotoID);
        InputStream input = ContactsContract.Contacts.openContactPhotoInputStream( getActivity().getContentResolver() ,uri);

0 0