我一直在寻找一种方法来获取我自己的电话号码以从电话号码中检索 imageUri。但是没有完整的解决方案来获取自己的电话号码。有什么方法可以在android中检索自己电话号码的图像?
这就是我从电话号码获取 imageUri 的方式。
public String getImageUriString(String phoneNumber)
{
ContentResolver resolver = context.getContentResolver();
Cursor names = resolver.query(
Uri.withAppendedPath(ContactsContract.PhoneLookup.CONTENT_FILTER_URI, Uri.encode(phoneNumber)),
null, null, null, null);
names.moveToFirst();
String name = "";
if(!names.isAfterLast())
{
name = names.getString(names.getColumnIndex(ContactsContract.PhoneLookup.PHOTO_URI));
}
else
{
name = null;
}
names.close();
return name;
}