Articles of Андроидная

Что означает блокировка WAIT_FOR_CONCURRENT_GC?

Я просто сделал автоматическое обновление от ICS (4.0.4) до JB (4.1) на моем телефоне Android и представил несколько вызовов сбора мусора при запуске моего приложения: WAIT_FOR_CONCURRENT_GC blocked 30ms Я транслирую видео в своем приложении, и эти заблокированные вызовы GC почти удваивают мою задержку, что они означают?

Выбрать фотографию из галереи в android 5.0

Я столкнулся с проблемой, выбрав изображения из галереи с Android 5.0. Мой код для начинающего намерения: private void takePictureFromGallery() { Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.INTERNAL_CONTENT_URI); startActivityForResult(intent, PICK_FROM_FILE); } И вот функция, вызванная методом onActivityResult () для кода запроса PICK_FROM_FILE private void handleGalleryResult(Intent data) { Uri selectedImage = data.getData(); String[] filePathColumn = { MediaStore.Images.Media.DATA }; […]

Методы работы: onCreate () и onDestroy ()

Когда действие создается впервые, система вызывает метод OnContentChanged() поскольку первый метод и последний вызов системой – это OnDetachedFromWindow() когда действие убито, но в документах android говорится, что все время жизни Activity происходит между OnCreate() И OnDestroy() . Зачем? Пожалуйста, помогите мне понять разницу между этими методами. Код: import android.app.Activity; import android.content.res.Configuration; import android.os.Bundle; import android.widget.Toast; […]

Производительность Guice на Android

Как разработчик Java, я привык к тому, что в приложениях есть инъекция зависимостей. Для Android, однако, я особенно опасаюсь производительности. Каковы последствия для использования Guice в приложении для Android? Я предполагаю, что есть некоторые накладные расходы, но достаточно ли это, что я должен избегать использования Guice? Мое использование этого, скорее всего, будет заключаться в том, […]

WakeLock завершил свою работу еще

Переменные pm и keepScreenOn определяются глобально. Я захватил PowerManager.WakeLock в моем методе OnCreate: pm = (PowerManager) getSystemService(Context.POWER_SERVICE); keepScreenOn = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_LOCK,"tpd"); В моем onStart, onResume и onRestart. Я хватаю замок с помощью if (keepScreenOn == null) { keepScreenOn = pm.newakeLock(PowerManager,SCREEN_BRIGHT_LOCK,"tpd"); } keepScreenOn.acquire(); В моем onDestroy, onPause и onStop я освобождаю замок: if (keepScreenOn != null) { […]

Изменение цвета в форме внутри слоя-списка программно

Я пытаюсь изменить программный цвет selectable_kachel_shape . Вот xml-файл: kachel_ticked_style.xml <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <shape android:id="@+id/selectable_kachel_shape" android:shape="rectangle" > <stroke android:width="5dp" android:color="@color/headrbar_color" /> </shape> </item> <item> <rotate android:fromDegrees="45" android:pivotX="120%" android:pivotY="100%" android:toDegrees="45" > <shape android:shape="line" > <stroke android:width="40dp" android:color="@color/headrbar_color" /> </shape> </rotate> </item> <item android:right="5dp" android:top="5dp"> <bitmap android:gravity="top|right" android:src="@drawable/selectable_tiles_check" /> </item> </layer-list> Я вызываю внутри фрагмента следующий […]

Отладка с горячей заменой с помощью Android

1) Существуют ли какие-либо специальные настройки / настройки, необходимые для включения отладки с возможностью «горячей» замены на Android? Пример: Добавьте точку останова сразу после ввода метода onCreate. Добавить новую строку «на лету» после точки останова (фиктивный «if (1 == 1) return;» code) Шаг к следующей инструкции -> Проблема: мой отладчик не разбивается на эту строку, […]

Как отключить чертеж украшения элемента RecyclerView для продолжительности анимации элементов

У меня есть базовое украшение предметов, которое рисует какой-то материал в методе ItemDecoration.onDrawOver . На этом RecyclerView также установлен DefaultItemAnimator . Анимации работают, все отлично. Кроме одного. Когда все существующие элементы заменяются новым элементом, установленным в этом адаптере, декорации отображаются во время анимации. Мне нужен способ скрыть их. Когда анимация заканчивается, их нужно показать, но […]

Что такое использование предпочтений в android?

Я изучил активность предпочтений, но я этого не понимаю. Может ли кто-нибудь сказать мне, что такое использование предпочтений? Чем он отличается от активности? благодаря

RadioGroup вызывает onCheckChanged () три раза

Я боролся с проблемой программной проверки RadioButton, которая находится в RadioGroup. Кажется, что один вызов check() вызывает три события – один раз для первого RadioButton и два раза для второго, что является моей целью. В то же время нажатие на второе RadioButton в интерфейсе вызывает только одно событие, которое является правильным. Итак, есть ли способ […]

Intereting Posts
Android: Как создать уведомление «Ongoing»? Как установить время и дату мобильной системы в android? Как установить отдельные элементы выбора внутри AlertDialog? Заголовок и нижний колонтитул RecyclerView Функция Samsung «Оптимизация приложения» отключает фоновые приложения через 3 дня Использование намерений для передачи данных между действиями в android Состояние цвета фона CardView не соблюдается Как сделать макет с View заполнить оставшееся пространство? «Вы должны использовать тему Theme.Appcompat …» при тестировании ActionBarActivity, но я Продвигайте Android-устройство вверх Не удалось загрузить класс дескриптора модуля: не нашел класс «com.google.android.gms.dynamite.descriptors.com.google.firebase.auth.ModuleDescriptor» Android – добавление изображений в проект Наложение изображений на предварительный просмотр камеры SurfaceView Push Listview, когда клавиатура появляется без настройкиPan Есть ли способ использовать в моем приложении не общедоступные ресурсы Android?