本文整理汇总了Java中android.provider.Contacts.People.loadContactPhoto方法的典型用法代码示例。如果您正苦于以下问题:Java People.loadContactPhoto方法的具体用法?Java People.loadContactPhoto怎么用?Java People.loadContactPhoto使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类android.provider.Contacts.People
的用法示例。
在下文中一共展示了People.loadContactPhoto方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: returnPickerResult
import android.provider.Contacts.People; //导入方法依赖的package包/类
private void returnPickerResult(String name, Uri uri) {
final Intent intent = new Intent();
if (mCreateShortcut) {
Intent shortcutIntent = new Intent(Intent.ACTION_VIEW, uri);
shortcutIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, name);
final Bitmap icon = People.loadContactPhoto(this, uri, 0, null);
if (icon != null) {
intent.putExtra(Intent.EXTRA_SHORTCUT_ICON, icon);
} else {
intent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,
Intent.ShortcutIconResource.fromContext(this,
// R.drawable.ic_launcher_shortcut_contact));
R.drawable.picture_holder));
}
setResult(RESULT_OK, intent);
} else {
setResult(RESULT_OK, intent.setData(uri));
}
finish();
}
示例2: getContactPhoto
import android.provider.Contacts.People; //导入方法依赖的package包/类
@Override
public Bitmap getContactPhoto(Context ctxt, Uri uri, boolean hiRes, Integer defaultResource) {
Bitmap img = null;
try {
img = People.loadContactPhoto(ctxt, uri, defaultResource != null ? defaultResource : R.drawable.ic_contact_picture_holo_dark, null);
} catch (IllegalArgumentException e) {
Log.w("Contact3", "Failed to find contact photo");
}
return img;
}