Я нашел этот вопрос , который является той же проблемой, которую я хотел бы решить.
Читая его вопрос и принятый ответ, похоже, его подход заключался в извлечении фактического файла изображения из ресурсов, внедрении его в его приложение и использовании в качестве локального ресурса.
То, что я предпочел бы сделать, это в свойстве source для своего изображения использовать идентификатор, который позволил бы мне извлечь это изображение из локальной системы, чтобы определить, работает ли мое приложение на ICS., HC, GB или Froyo, или если производитель устройства изменил источник Android и включил свое собственное изображение для пустых фотографий контактов, то мое приложение всегда будет использовать соответствующее из системы, на которой оно работает в данный момент.,
Что-то псевдокодированное, например:
if(user.NoPhoto) {
img.src = loadImageFromId(android.R.drawable.ContactWithoutPhoto)
}
Точно так же, как вы можете использовать стили и строки платформы в своем приложении.
Существует ли стандартный идентификатор для изображения контакта без фотографииНадежда Надежда ??