Я пытаюсь заставить мое приложение MediaShortcut ( source ) создавать значки запуска, размер которых зависит от плотности экрана.Изображение извлекается из android.provider.MediaStore.Images.Thumbnails .getThumbnail (getContentResolver (), "imageid"), android.provider.MediaStore.Images.Thumbnails.MICRO_KIND, null)
Итак, сначала я получаю плотность экрана с помощью http://developer.android.com/reference/android/util/DisplayMetrics.html, а затем изменяю размер изображения в соответствии с этой таблицей http://developer.android.com/guide/practices/ui_guidelines/icon_design.html
Кажется, это работает нормально на большинстве моих устройств, но на моемУ ползунка Asus (и у друзей-трансформера) значок значительно меньше, чем у других значков на домашнем экране.на других устройствах я заметил, что значок слишком большой, и отображается только его часть.
Кто-нибудь знает, почему это может быть?Спасибо!