Android Java: мне нужно сохранить растровое изображение вместе с именем, мобильными номерами в списке контактов - PullRequest
0 голосов
/ 04 октября 2011

Android: Java

Я могу сохранить имя, номер мобильного телефона в моем списке контактов.

  • , однако я не могу сохранить логотип / растровое изображение вСписок контактов (новый элемент в).

Не могли бы вы прислать мне фрагмент кода для сохранения растрового изображения / логотипа в списке контактов?

Спасибо, Кумар

1 Ответ

0 голосов
/ 07 октября 2011
ContentValues values = new ContentValues();
values.put(People.NAME, "Serkan Ozel");
Uri uri = getContentResolver().insert(People.CONTENT_URI, values); 

Bitmap photo = myImage.getBitmap();
if (photo != null) {
  ByteArrayOutputStream stream = new ByteArrayOutputStream();
  photo.compress(Bitmap.CompressFormat.JPEG, 75, stream);
  People.setPhotoData(getContentResolver(), uri, stream.toByteArray
());

} 
...