Android 如何获取自己电话号码的imageUri?
我一直在寻找一种方法来获取我自己的电话号码,以便从电话号码中检索imageUri。但是没有一个完整的解决方案来获得自己的电话号码。我们有没有办法在android中检索自己手机号码的图像 这是我如何从电话号码中获取imageUri的Android 如何获取自己电话号码的imageUri?,android,phone-number,telephonymanager,Android,Phone Number,Telephonymanager,我一直在寻找一种方法来获取我自己的电话号码,以便从电话号码中检索imageUri。但是没有一个完整的解决方案来获得自己的电话号码。我们有没有办法在android中检索自己手机号码的图像 这是我如何从电话号码中获取imageUri的 public String getImageUriString(String phoneNumber) { ContentResolver resolver = context.getContentResolver(); Cursor names =
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;
}