Articles of андроида

Невозможно использовать локальный файл .aar внутри библиотечного модуля

У меня есть аран библиотека socialauth-android, добавленная в мой проект. Я поместил его в каталог flatDir как описано здесь, и он работает отлично. Теперь я переведу часть своего кода в библиотечный модуль с именем commons , чтобы повторно использовать его в другом проекте. socialauth-android будет полностью использоваться библиотечным модулем, поэтому я переместил его внутри project/commons/libs/ […]

Возвращаемые значения Java File.lastModified при изменении часового пояса?

Является ли функция lastModified из класса File, возвращающим всегда одинаковое значение, даже если текущее время устройства обновляется или даже если пользователь меняет часовой пояс устройства?

Android SDK – запуск функций в фоновом режиме

У меня есть функция, которая может зависеть от времени, которое требуется для завершения. Я хотел бы отобразить диалог прогресса, пока эта функция работает. Я знаю, что вы можете использовать «Thread» для достижения этого. Может ли кто-нибудь указать мне в правильном направлении для этого? EDIT: Вот код, который я использую: private class LongOperation extends AsyncTask<String, Void, […]

Установите состояние кнопки и сохраните ее после нажатия клавиши

Я не уверен, что это возможно. У меня есть эта кнопка: <Button android:id="@+id/b1" android:layout_width="wrap_content" android:layout_height="45px" android:drawableTop="@drawable/buttontv" android:layout_weight="1" android:background="@null" android:textColor="#ffffff" android:textSize="9px" android:text="TV"/> И эта кнопка имеет этот элемент xml: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_focused="true" android:state_pressed="false" android:drawable="@drawable/tv" /> <item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/tv_pressed" /> <item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/tv_pressed" /> <item android:drawable="@drawable/tv" /> </selector> И в моем […]

Невозможно увидеть задачу файла сопоставления загрузки Firebase

Загрузка файла сопоставления с помощью команды: ./gradlew -PFirebaseServiceAccountFilePath=<path> \ :app:firebaseUploadFreeReleaseProguardMapping Выполняется успешно, но я не вижу никаких задач, начиная с firebaseUpload в моем app:tasks . Кто-нибудь знает, почему?

Службы Google Play Location 9.2.0 отсутствуют Ресурс Android от Google

Я пытался обновить зависимость от сервисов Google Play от 9.0.2 до 9.2.0 в приложении Android, а именно API-интерфейсы: dependencies { … compile 'com.google.android.gms:play-services-location:9.2.0' … } API были загружены из диспетчера SDK: Службы Google Play, версия 31 Google Repository, rev 29 Тем не менее, код больше не мог компилироваться, потому что ресурс не был найден, в […]

Кнопка Android с фоном и эффектом пульсации

У меня есть андроидная кнопка, где я хочу дать ей цвет фона и эффект пульсации Мой рябь xml такой, как показано ниже. <?xml version="1.0" encoding="utf-8"?> <ripple xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:color="#BDA0CB" tools:targetApi="lollipop"> <item android:id="@android:id/mask"> <shape android:shape="rectangle"> <solid android:color="#BDA0CB" /> </shape> </item> </ripple> И моя кнопка <Button android:id="@+id/Button_activity_login_ViewProfile" style="?android:textAppearanceSmall" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="16dp" android:text="Save" android:textStyle="bold" android:layout_marginLeft="@dimen/margin_left" android:layout_marginRight="@dimen/margin_right" android:textColor="#ffffffff" android:fontFamily="sans-serif" […]

Android java.util.concurrent.TimeUnit Преобразование миллисекунд в минуты

Есть ли способ конвертировать миллисекунды в минуты, используя java.util.concurrent.TimeUnit? Этот ответ, кажется, предполагает, что вы можете использовать метод TimeUnit.MILLISECONDS.toMinutes() , и в документации предполагается, что вы можете использовать метод TimeUnit.MILLISECONDS.convert() с TimeUnit.MINUTES – проблема в том, что ни TimeUnit.MINUTES ни TimeUnit.MILLISECONDS.toMinutes() видимому, существует. Я что-то упустил?

Как установить положение представления при использовании addView

Я добавляю несколько View s по коду в Layout . Мне нужно, чтобы каждый новый View был выше предыдущего (верхняя часть родительского макета). EDIT: Чтобы быть более точным, я опишу, что должен делать модуль приложения. Пользователь начинает с чистого экрана и одной кнопки в нижней части экрана. Кнопка добавляет View в верхней части экрана. Следующие […]

Screen.width + android

Если я прослежу screen.width с моим родным браузером DroidX, я сначала получаю 320, как ожидалось, но при последующих перезагрузках (без изменения ориентации) я получаю 800 … почему это?

Intereting Posts