Я сам в этом не уверен, но, видимо, теперь у меня в телефоне все больше не размыто (SIII без root Android 4.1.2).Я пытался подавить все предупреждения (используя Eclipse), и он просто стал резким, хотя значки стали очень маленькими.
Я считаю, что это потому, что я указываю версию API.Значки небольшие, потому что в коде есть какая-то часть, из-за которой PPI приложения не увеличивается до максимума для моего телефона.
Так что в AndroidManifest.xml я внес некоторые изменения (на самом деле, не уверен, какая часть делает его хорошим):
- Я добавил versionName и versionCode для манифеста
- Я добавил использование-sdk для минимального уровня API 14 (это Android 4.0) и цели и максимум 18 (Android 4.3) - я подозреваюэто включает высокое разрешение (если я не ошибаюсь, после изменений версии Android)
- из-за использования-sdk, мне нужно было подавить предупреждение о allowBackup
Что-то не так с stackoverflowблок кодирования, поэтому я буду использовать Snipt для моего AndroidManifest.Вот ссылка: https://snipt.net/hansccwolf/sharp-resolution-of-android-home-sample-androidmanifestxml/
Обновление:
Мне удалось сделать иконки в недавнем / любимом большом , хотя пока не для всех приложений .
- В конструкторе ApplicationsStackLayout.java с двумя параметрами замените значение
mIconSize
с 42
на комментарий ((int)getResources().getDimension(android.R.dimen.app_icon_size
); - В Home.java ищите похожие комментарии.Раскомментируйте ширину и высоту.Также раскомментируйте строку перед шириной и высотой на ресурсах.Затем Eclipse предупредил меня об импорте ресурсов.
Несмотря на то, что размеры значков теперь правильные, в моем телефоне их поля отсутствуют, что приводит к ограничению значков и тому, что некоторые из их названий перекрываются.иконки.