Articles of андроида

Android Studio: нельзя записывать в общие настройки в инструментальном тесте

Я пытаюсь написать тестовый пример, чтобы проверить класс, который записывает в Shared Preferences. Я использую Android Studio v1.5. В хорошем старом затмении при использовании AndroidTestCase был добавлен второй файл apk, и тесты можно было запустить с использованием контекста инструментария, чтобы вы могли запускать тесты с использованием общих настроек инструментария apk без изменения основных файлов общих […]

Как я могу проверить, какая версия плагина Gradle Android используется в моем проекте?

В моем файле build.gradle я задал следующую зависимость: dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } Это автоматически адаптируется к последней выпущенной версии (как описано здесь ). Как я могу проверить, что текущая версия используется в моем проекте? EDIT 2013-08-08: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } }

Объекты Android OpenGL ES Framebuffer – отображение глубины-буфера текстуры

Я использую Android-устройство под управлением Froyo, поддерживающее OpenGL ES 1.1 и OpenGL ES 2.0 Я хочу сделать буфер глубины текстурой. Увидев ряд примеров OpenGL, OpenGL ES на других платформах (включая iPhone), я попробовал несколько конфигураций FBO. Кажется, я могу настроить FBO с цветовой текстурой, но каждый раз, когда я прикрепляю текстуру глубины, она терпит неудачу. […]

Как работает свойство .class?

Впервые развиваясь на Java, и впервые разрабатывая для Android, так что это довольно новичок вопрос. У меня есть этот код: public void onBtnClicked(View v){ /** Handles button navigation */ @SuppressWarnings("rawtypes") Class c; int viewId = v.getId(); switch (viewId) { case R.id.btnNewTourny : c = NewTourny.class; break; case R.id.btnTeamEditor : c = EditTeam.class; break; case R.id.btnCatEditor […]

Как сделать двойной градиент с XML (iphone like)

Как я могу сделать этот гибкий градиент с XML? Я могу сделать простой градиент от цвета A до цвета B, но я не знаю, как объединить два градиента в один и тот же drawable.

Android Studio: Исключить файл ресурсов в ресурсах sourceSets

Я разрабатываю приложение для Android, использующее Android-студию в качестве IDE. Мой вопрос: Как исключить определенные файлы в определенном каталоге во время сборки APK? В моем случае я хочу исключить некоторые изображения из здания, поскольку файлы, используемые в моем проекте, предназначены для загрузки из сетевого приложения, а во время разработки я надеюсь передать их в макете. […]

Активность просочилась в окно / диалог (это снова!)

Да, я читал бесчисленные вопросы относительно той же самой проблемы. Мой код прост: я просто использую showDialog(int id) в onCreate , а затем поворачиваю устройство. Код – это просто (тестовый пример) , и этого достаточно, чтобы вызвать проблему. showDialog я понимаю, showDialog позаботятся об этом … диалог исчезнет, ​​а затем onCreate будет вызван позже после […]

Как установить ширину кнопок в android для покрытия ширины экрана?

друзья, У меня есть три кнопки в линейном макете с шириной fill_parent Теперь, как я могу установить ширину этих кнопок, чтобы охватить всю площадь экрана в равной степени? Любая помощь будет назначена. <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/btnReplyMessage" android:gravity="left" android:text="Reply" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/btnMarkAsUnread" android:gravity="left" android:text="Mark as unread" /> <ImageButton android:id="@+id/btnDeleteMessage" android:src="@drawable/imgsearch" android:gravity="right" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_alignParentRight="true" […]

Получить имя из абсолютного пути, подстроку из последней косой черты, java android

Я хочу извлечь имя абсолютного пути. Если у меня есть строка со значением / mnt / sdcard / Videos / Videoname, я хочу сохранить строку со значением Videoname. Строка меняется, и я не могу получить ранее число косой черты. Как я могу разбить подстроку из последней косой черты? / Mnt / sdcard / Видео / […]

Как заменить ресурсы строк на Android Gradle

Я сделал новое приложение с градиентом в Android Studio, и теперь мне нужно сделать около 10 версий с разными именами пакетов и значениями в ресурсах. Я сделал пользовательские вкусы, как в примере, и хочу заменить некоторые строки в этих настраиваемых ароматах на пользовательские значения. Я нашел такой пример: filter(org.apache.tools.ant.filters.ReplaceTokens, tokens: ['version': '2.2']) Но я не […]