Articles of Ресурсы для

Gradle Robolectric Resources NotFoundException при тестировании

Я уже знал, что этот вопрос уже задан, но я не могу решить эту проблему. Я могу скомпилировать и применить тест с помощью jUnit, Robolectric и Gradle. Проблема или ошибка возникают, когда я пытаюсь проверить действие или получить ресурс. Каждый раз, когда у меня такая же проблема: Android.content.res.Resources $ NotFoundException: неизвестный ресурс Ресурсы $ NotFoundException: […]

Android: доступ к string.xml с использованием имени переменной

Я хочу показать сообщение пользователю в зависимости от приглашения, которое я получаю от другой части программы. Там может быть несколько подсказок, и они хранятся в перечислении. Это мои подсказки: Defs.java public enum Prompt { PromptA, PromptB, PromptC, } У меня есть внешние строки, хранящиеся в ресурсах в этих строках: RES / значения / strings.xml <string […]

С использованием ресурсов по умолчанию в выпадающей папке (размер MDPI), какая точка в папке drawable-mdpi?

У меня есть полный набор изображений при различных значениях плотности пикселей, и мне нужно поместить ресурсы растровых изображений в папку drawables (в MDPI) для использования в качестве ресурсов по умолчанию (чтобы предотвратить сбой на устройствах плотности пикселей, на которые я не обслуживался, Например, xhdpi), но это означает дублирование ресурсов в drawable-mdpi в выпадающей папке. Так […]

Android: Howto получить идентификатор ресурса ресурса android

Я хочу получить идентификатор ресурса ресурса android, который был сохранен в папке / res / raw. Использование – 1) Я передаю имя ресурса классу, и это имя сохраняется в файле stringNeme. 2) Заявление для получения этого файла – this.getResources().openRawResource(R.raw.xyz) где xyz – это фактическое имя файла. 3) Я понимаю, что метод openRawResource (int) принимает значение […]

Получить идентификатор ресурса от значения

У меня много языковых ресурсов. В моих приложениях для Android есть одна точка, где я получаю значение ресурса и нужно перевести это значение в соответствующий идентификатор. Значение не обязательно в конкретном файле для текущего языка (en / de / …). Это где-то там … и это уникально. После прочтения документов и этого потока « Как […]

Android – Is getResource () дорого?

Если мне нужно дважды использовать ресурс, лучше ли хранить его в String? public class Testing extends Activity{ private String c_stringName; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); c_stringName= this.getString(R.string.name); } }

Автоматическое удаление строк без ссылок из strings.xml

В моем приложении для Android у меня есть много строк в файле strings.xml, которые никогда не используются, потому что я удалил модули кода, на которые они ссылались. Есть ли автоматический способ в Eclipse или какой-либо другой инструмент, который удалит эти строки?

Android ImageButton – определить, какой ресурс установлен в данный момент

Есть ли способ, с помощью которого я могу найти, какой ресурс задан для определенного объекта ImageButton в любой момент? Например, у меня есть ImageButton, который я установил в R.drawable.btn_on onCreate. Позже, в какой-то момент, ImageButton получает значение R.drawable.btn_off . Я хочу проверить, на какой ресурс установлен ImageButton в моем коде. Спасибо Крису

Как получить ресурсы по имени (строка), а не по целому числу

например: public final class R { public static final class raw { public static final int yuri=0x7f040000; } } Как я могу получить ресурс по его названию? Без использования R.raw.yuri = (int)

Как узнать, какие ресурсы не используются в приложении для Android

Я хотел бы знать, есть ли способ узнать, какие ресурсы (макеты, строки, цвета и т. Д. Из res-папки ) не используются в моем проекте Android. Что я имею в виду, в моем приложении у меня есть несколько старых строк, которые больше не будут использоваться, и я хотел бы удалить их из файла string.xml Заранее спасибо. […]