Articles of андроида

Выберите папку на Android-устройстве

Я хотел бы позволить пользователю выбрать каталог и сохранить загруженный файл (файл загрузки приложений). Я знаю, что некоторые инструменты (например, ES File Explorer) предоставляют такие фильтры намерений. См. Http://www.estrongs.com/ru/support/developers.html . Я запускаю активность для результата, а затем получаю выбранную папку в результате. Кроме того, я знаю, что нет стандартов выбора «выбрать папку» (я не могу […]

Использование Kotlin в библиотечном модуле без использования его в модуле приложения

Я пытаюсь использовать Kotlin в библиотечном модуле, не используя его в модуле приложения. Модуль приложения использует только Java и не использует классы Kotlin из библиотеки. Gradle не будет компилировать hoever: Error:(2, 1) A problem occurred evaluating project ':<Library>'. > Plugin with id 'kotlin-android' not found. Изменения, которые я внес, включили Котлин: {Library root} / build.gradle […]

Плохие параметры: BadParametersError: Параметры были неверными. Нам нужны необходимые возможности в сетке Selenium во время работы Appium

Является новым для селеновой сетки при запуске драйвера против селенового сеточного порта, вызванного недостижимой ошибкой: ionixx@thangaraj:/$ **appium -a 127.0.0.1 -p 33431 -bp 2254 –udid 4100fd5a18d17000 –session-override** [Appium] Welcome to Appium v1.5.3 (REV 55db1892873be30aebbb9afe1adcd36a94d1a450) [Appium] Non-default server args: [Appium] address: '127.0.0.1' [Appium] port: 33431 [Appium] bootstrapPort: 2254 [Appium] sessionOverride: true [Appium] udid: '4100fd5a18d17000' [Appium] Deprecated server […]

Robotium. В наборе тестов каждый следующий тест зависит от предыдущего теста

У меня несколько тестов пользовательского интерфейса. Когда я запускаю один тест, все в порядке. Но если я запускаю пакет из них (как часть сборки CI), тест завершится неудачно, потому что тесты, которые сначала меняют состояние приложения, а на следующие тесты влияют эти изменения. (Поскольку приложение не убивается). Я попробовал getActivity().finish() tearDown() в tearDown() . Пробовал […]

Как писать текст справа налево (арабский текст) на Android?

Я использовал арабский текст так, я хочу написать текст справа налево, так как я могу написать текст справа налево в android? С уважением, Girish

Как заполнить сетку с изображением, выбранным только из галереи или снятым с камеры

У меня есть изображение Gridview, и я хочу добавить изображения ONE ONE в gridview, выбрав из галереи или изображения, снятого с камеры.

AndroidManifest.xml для Gradle instrumentTest

Есть ли способ указать дополнительный файл AndroidManifest.xml для применения теста градации? Мне нужно указать дополнительные разрешения и действия для моих модульных тестов. UPD: Я попытался добавить раздел build.gradle файл build.gradle , но это не помогло, и я все еще получаю Unable to resolve activity for: Intent error sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = […]

Android Set ImageView image src в стиле

Мне нужно установить sRc ImageView в моем стиле, но я не могу найти хороший пример того, кто это делает, и когда я пытаюсь использовать приведенный ниже код, он вылетает из приложения. <ImageView android:src="@style/TitleBarImage"></ImageView> <style name="TitleBarImage"> <item name="android:layout_width">wrap_content</item> <item name="android:layout_height">wrap_content</item> <item name="android:src">@drawable/whiteButton</item> </style> Это должно быть просто. Что дает?

Перетащите для динамического изменения пары смежных макетов на Android

У меня есть пара смежных представлений в приложении для Android. Я хотел бы дать пользователю возможность перетаскивать виджет, чтобы изменить относительный размер двух представлений в контейнере большего размера. Если SlidingDrawer позволяет пользователю прикрепить ящик туда, где они хотят, это, скорее всего, даст мне то, что я хочу. Мой Google fu не дает мне. Я нигде […]

Android getRelativeTimeSpanString () ошибка?

Используя встроенный метод getRelativeTimeSpanString() в android DateUtil Я не могу получить «минуты назад» «дни назад» и т. Д. Время, прошедшее с ответом, что в документации говорится, что я должен получить, вместо этого получаю результат, который просто отображает фактическую дату Таким образом, как «май 12 2010», не уверен, что это ошибка или что, но Ive попробовал […]