Articles of android

IntelliJ IDEA с Junit 4.7 "!!! Ожидается, что версия JUnit версии 3.8 или более поздней версии:

Когда я пытаюсь запустить следующий тест в IntelliJ IDEA, я получаю сообщение: «JUnit версии 3.8 или более поздней версии: Следует отметить, что это проект Android, над которым я работаю в IntelliJ IDEA 9. public class GameScoreUtilTest { @Test public void testCalculateResults() throws Exception { final Game game = new Game(); final Player player1 = new […]

Jelly Bean DatePickerDialog – есть способ отменить?

— Примечание для модераторов: Сегодня (15 июля), я заметил, что кто-то уже столкнулся с этой проблемой здесь . Но я не уверен, что уместно закрыть это как дубликат, так как я думаю, что я дал гораздо лучшее объяснение этой проблемы. Я не уверен, должен ли я отредактировать другой вопрос и вставить этот контент там, но […]

Почему имена переменных часто начинаются с буквы «m»?

Глядя на обучающие программы Android, такие как учебник «Блокнот» , я заметил, что почти все переменные называются начиная с буквы «m». Какое это соглашение и откуда оно взялось?

ADB не признает Nexus 4 под Windows 7

Я работаю на Windows 7, и я обновил все драйверы, поскольку он говорит на веб-сайте разработчика Android относительно использования аппаратных устройств. Тем не менее, Eclipse по-прежнему не распознает мой Nexus 4 при попытке запустить приложение. Выбирается выбор устройства Android, но он ничего не показывает в разделе аппаратного обеспечения. Я включил отладочные приложения, сторонние приложения и […]

Изменение языка в самом приложении

Мои пользователи могут изменить Locale в приложении (они могут захотеть сохранить свои настройки телефона на английском языке, но прочитать содержимое моего приложения на французском, голландском или любом другом языке …) Почему это работает отлично в 1.5 / 1.6, но НЕ в 2.0 больше ??? @Override public boolean onOptionsItemSelected(MenuItem item) { switch(item.getItemId()) { case 201: Locale […]

Android: вертикальное выравнивание для нескольких строк EditText (область текста)

Я хочу иметь 5 строк для высоты текстовой области. Я использую следующий код. <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:singleLine="false" android:lines="5" android:layout_marginLeft="10dip" android:layout_marginRight="10dip" /> Текстовая область выглядит хорошо, но проблема в том, что курсор мигает в середине текстового поля. Я хочу, чтобы он мигал в первой строке, на первом символе текстового поля.

INSTALL_FAILED_DUPLICATE_PERMISSION … C2D_MESSAGE

Я использую уведомления Google в своем приложении, и до сих пор я сделал это в манифесте ниже: <!– GCM –> <uses-permission android:name="android.permission.GET_ACCOUNTS" /> <!– GCM requires a Google account. –> <uses-permission android:name="android.permission.WAKE_LOCK" /> <!– Keeps the processor from sleeping when a message is received. –> <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> <!– This app has permission to register […]

Установите маску макета TextView программно

Я пытаюсь динамически создавать объекты TableRow и добавлять их в TableLayout . Объекты TableRow имеют 2 элемента, TextView и CheckBox . Элементы TextView должны иметь свой вес макета, установленный в 1, чтобы переместить CheckBox в CheckBox правое. Я не могу найти документацию о том, как программно установить вес макета элемента TextView .

Активность Android как диалог

У меня есть Activity с именем whereActity которого есть дочерние диалоги. Теперь я хочу отобразить это действие как диалог для другого действия. Как я могу это сделать?

Несколько файлов dex определяют Landroid / support / v4 / accessibilityservice / AccessibilityServiceInfoCompat

Если я запускаю gradle assembleDebug из командной строки, я вдруг получаю эту ошибку: UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dx.util.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:592) at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:550) at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:531) at com.android.dx.merge.DexMerger.mergeDexBuffers(DexMerger.java:168) at com.android.dx.merge.DexMerger.merge(DexMerger.java:186) at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:300) at com.android.dx.command.dexer.Main.run(Main.java:232) at com.android.dx.command.dexer.Main.main(Main.java:174) at com.android.dx.command.Main.main(Main.java:91) Если я grep для v4, я вижу два файла внутри моей папки сборки. Binary file […]