Articles of Ява

Как программно определить, подключен ли Android к Wi-Fi?

Я пытаюсь настроить тест на автоматизацию на новом приложении для Android, которое я разрабатываю, но имею немного проблем с одним из apis Проблема, с которой я столкнулся, заключается в том, что я хочу начать тест. ПОСЛЕ У Wi-Fi есть соединение, а не когда оно находится в состоянии соединения. Я попробовал два решения, но не повезло, […]

Что такое Matrix.frustumM (mProjMatrix, 0, -ratio, ratio, -1, 1, 3, 7); В OpenGL ES 20?

Как работают параметры для него и что именно mProjMatrix получает от метода? Также почему 'float mProjMatrix = new float [16]; `объявлено с 16, я мог бы вместо этого использовать другое число? float mProjMatrix = new float[16]; Matrix.frustumM(mProjMatrix, 0, -ratio, ratio, -1, 1, 3, 7);

Расстояние между сетями и сетью Android GridView

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="horizontal" android:background="#FFFFFF" android:layout_gravity="center" android:padding="5dip" > <GridView android:id="@+id/homeGridView" android:layout_width="match_parent" android:layout_height="match_parent" android:columnWidth="200dip" android:adjustViewBounds="true" android:layout_gravity="center" android:gravity="center" android:horizontalSpacing="0dip" android:numColumns="2" android:stretchMode="spacingWidthUniform" android:verticalSpacing="10dip" /> </LinearLayout> У меня есть четыре значка в моем представлении сетки, но расстояние между ними слишком велико. Я хочу уменьшить его. Также я хочу сделать центр GridView на устройстве, но он […]

ASyncTask для Executor и PriorityBlockingQueue

Я пытаюсь запустить ASyncTask одновременно с приоритетом. Я создаю ThreadPoolExecutor с PriorityBlockingQueue, и компаратор-компаньон отлично работает для стандартных Runnables. Но когда вы звоните new Task().executeOnExecutor(threadPool, (Void[]) null); Компаратор PriorityBlockingQueue получает Runnable (частный) внутренний ASyncTask (называемый mFuture в исходном коде), поэтому в компараторе я не могу идентифицировать runnables или читать значение «приоритет». Как я могу это […]

Android ждет ответа от сервера

Я хочу выполнить Http-запрос с сервера, этот процесс требует времени. Теперь из-за этого HTTP-запрос должен запускаться в другом потоке (AsyncTask, Runnable и т. Д.), Но иногда мне просто нужен ответ, когда я его прошу, чтобы обновить интерфейс. Используя Thread.sleep в цикле, чтобы дождаться ответа, не очень хорошая производительность Например: я хочу имя пользователя, я спрашиваю […]

Почему мое приложение для Android так медленно?

Я слежу за этим уроком. Я играю с кодом, беря вещи, которые мне не нужны, и добавляет вещи и т. Д., Но когда я запускаю его в эмуляторе, блоки перемещаются в очень застопористом движении. Это похоже на то, что я получаю низкий FPS. В течение первой секунды или около того при запуске приложения он выполняется […]

Удалить ActionBar в API ниже 11

У меня мало Activities которые используют "@android:style/Theme.Holo.Light.NoActionBar" качестве темы. Уровни API выше 11 работают без проблем, но когда я устанавливаю свой minimumSdkVerison на "8" в манифесте, он говорит мне, что для него требуется уровень API 13 . Если я правильно понял, нет никаких ActionBar или «Theme.Holo» в уровнях API ниже 8 , поэтому по умолчанию […]

Как ORMlite управляет наследованием между классами Java?

Возможный дубликат: Как правильно аннотировать классы наследования с использованием ORMLite? Я новичок в ORMlite, и я пытаюсь понять, как ORMlite работает с наследованием. Что у меня есть: 3 класса Java, которые имеют одно общее свойство. Каждый класс должен быть DatabaseTable. Что мне нужно: Обновите общее свойство одним выстрелом для каждой таблицы, позволяя ORM сделать это […]

Android не может получить EditText getText (). ToString () в диалоге

Я пытаюсь создать пользовательский диалог в отдельном классе. Диалог запускается в основном действии: DialogLogin login = new DialogLogin(); login.show(getFragmentManager(), DISPLAY_SERVICE); При запуске приложения основное действие начинается в фоновом режиме, а затем начинается диалог. В диалоговом окне есть поле EditText для приема пользовательского ввода. При нажатии кнопки сохранения поле EditText должно быть считано, а вход отображается, […]

Динамическое изменение позиции TextView с помощью java в приложении RelativeLayout android

У меня есть RelativeLayout, и есть текстовое представление в RelativeLayout, я получаю позицию от сервера, такого как ALIGN_PARENT_LEFT, ALIGN_PARENT_TOP, на основе этого значения я хочу изменить позицию textview … Мой XML-файл … <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/white" android:id="@+id/relativelayout" android:orientation="vertical" > <TextView android:id="@+id/share_text" android:layout_width="100dp" android:layout_height="60dp" android:gravity="center" android:background="@drawable/share_text" /> </RelativeLayout> У меня есть знания […]