Articles of андроид ресурсы

Невозможно фильтровать активы для нескольких плотностей с использованием инструментов сборки SDK 21 или более поздней версии

Из-за проблемы с созданием моего приложения в режиме деблокирования с помощью плагина 1.3.0, я перешел на 1.4.0 (бета-версия 2), которая исправляет указанную проблему сборки. Однако, в то время как некоторые вкусы строят отлично, другие блокируют свой сбор со следующим сообщением об ошибке: Невозможно фильтровать активы для нескольких плотностей с помощью инструментов сборки SDK 21 или […]

Удалить неиспользуемые ресурсы с помощью Android Studio?

Я хочу удалить неиспользуемые ресурсы из моего проекта, чтобы уменьшить размер приложения. Есть ли способ сделать это, используя Android Studio IDE?

Не удалось разрешить ресурс @ style / Widget.Holo.Light.ActionMode.Inverse

Я создаю приложение для Android в Android Studio. Когда я открываю редактор макета, я вижу, что серое «всплывающее окно» поверх макета, в котором говорится, что это Не удалось разрешить ресурс @ style / Widget.Holo.Light.ActionMode.Inverse. Это происходит, когда я меняю «версию рендеринга» на API 15 ( Android 4.0.3 ). Это работало минуту назад, но когда я […]

Доступ к ресурсам без контекста

Я пытаюсь установить конфигурацию, такую ​​как URL / etc, в папку ресурса для использования класса утилиты. Тем не менее, я не хочу пропускать контекст из всех действий. Я хотел бы иметь доступ к ресурсу с помощью имени пути (похоже, для этого было создано свойство /), не используя контекст для доступа к ресурсу. В этом конкретном […]

Как удалить неиспользуемый строковый ресурс для всех конфигураций в Android Studio?

Я нашел неиспользуемый строковый ресурс, например: <string name="obsoletestring">my name is null!</string> Однако он находится в десятках файлов, разных языков, в разных файлах strings.xml в values , values-af , values-be и т. Д. Я, должно быть, пропустил что-то, что не знаю, как это сделать в Android Studio, кроме как поменять его вручную. Tl; dr Как удалить […]

Android Studio: создание ландшафтных макетов

До недавнего времени я использовал Eclipse, и в Eclipse я просто создал папку / res / layout-landscape и помещал альтернативные макеты ландшафта внутри. Однако, похоже, в Android Studio 1.1.0 я не могу этого сделать. Как создать папку для альтернативных макетов ландшафта?

Быстрые способы импорта чертежей в Android Studio?

В какой-то момент в Android-проекте вам нужно будет импортировать некоторые чертежи – будь то значки на панели инструментов, изображения, функции пользовательского интерфейса – в каталоге res/drawable . В большинстве случаев у вас есть изображения, масштабируемые для наиболее распространенных квалификаторов ( drawable-hdpi drawable-mdpi , drawable-xdpi drawable-xxdpi , drawable-xxdpi , drawable-xxdpi , …). Поэтому нам нужно сделать […]

Получать значение цвета программно, когда это ссылка (тема)

Учти это: styles.xml <style name="BlueTheme" parent="@android:style/Theme.Black.NoTitleBar"> <item name="theme_color">@color/theme_color_blue</item> </style> attrs.xml <attr name="theme_color" format="reference" /> color.xml <color name="theme_color_blue">#ff0071d3</color> Таким образом, тема темы ссылается на тему. Как я могу получить theme_color (reference) программно? Обычно я бы использовал getResources().getColor() но не в этом случае, потому что это ссылка!

Как исправить: android.app.RemoteServiceException: неправильное уведомление, отправленное из пакета *: не удалось создать значок: StatusBarIcon

Я вижу следующее исключение в журналах сбоев: android.app.RemoteServiceException: Bad notification posted from package com.my.package: Couldn't create icon: StatusBarIcon(pkg=com.my.package user=0 id=0x7f02015d level=0 visible=true num=0 ) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1456) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:146) at android.app.ActivityThread.main(ActivityThread.java:5487) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099) at dalvik.system.NativeStart.main(Native Method) Я отправляю свое уведомление из IntentService из набора PendingIntent через AlarmManager, […]

О изображении и размерах Android

Мне нужно уточнить некоторые сомнения в отношении объектов изображения для моего приложения, Если я укажу в файле xml, что высота чего-то [вид изображения] равна 50 глубине падения Какой тип экрана я должен выбрать из папки ресурсов? drawable, hdpi, ldpi, mdpi, xhdpi, Чтобы иметь изображение высотой 50 пикселей, И каков процент для больших изображений меньшего размера […]