Articles of commonsware cwac

Камера CWAC – добавление крана для фокусировки?

Я использую библиотеку камер commonsware. Мои фотографии выглядят великолепно, но когда я приближаюсь к чему-то, я хочу снова сосредоточиться, но я не смог этого сделать. Я следил за некоторыми из прочитанных мной документов, как показано здесь: Вы можете вызвать autoFocus () на CameraFragment или CameraView, чтобы вызвать любое поведение автоматической фокусировки, которое вы настроили с […]

Использование MergeAdapter; Поиск способа определения типа данных элемента списка в методе ListActivity onListItemClicked

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

Качество предварительного просмотра камеры в Android плохое

Я делаю приложение для камеры в Android и использовал следующую функцию, чтобы получить размер предварительного просмотра: private Size getOptimalPreviewSize(List<Size> sizes, int w, int h) { final double ASPECT_TOLERANCE = 0.1; double targetRatio = (double) w / h; if (sizes == null) return null; Size optimalSize = null; double minDiff = Double.MAX_VALUE; int targetHeight = h; […]

Усовершенствования реализации WakefulIntentService

Commonsware's WakefulIntentService работает красиво, но есть некоторые вещи, которые я не совсем понимаю. Ниже приведена ядро ​​службы – урезанная версия источника : class WIS extends IntentService { private static final String NAME = WIS.class.getName() + ".Lock"; private static volatile WakeLock lockStatic = null; synchronized private static PowerManager.WakeLock getLock(Context context) { if (lockStatic == null) { […]

Как град выбирает определенные URL-адреса для поиска репозитория? Как указать его в правильном направлении, чтобы я мог импортировать этот JAR?

Чтобы получить банку cwac-камеры commonsware, у меня есть это в build.grade: dependencies { compile 'com.commonsware.cwac:camera:0.6.+' } Когда я пытаюсь скомпилировать, это дает мне следующее: Error:A problem occurred configuring project ':app'. > Could not resolve all dependencies for configuration ':app:_debugCompile'. > Could not find com.commonsware.cwac:camera:0.6.12. Searched in the following locations: https://jcenter.bintray.com/com/commonsware/cwac/camera/0.6.12/camera-0.6.12.pom https://jcenter.bintray.com/com/commonsware/cwac/camera/0.6.12/camera-0.6.12.jar file:/home/alex/android/android-sdk-linux/extras/android/m2repository/com/commonsware/cwac/camera/0.6.12/camera-0.6.12.pom file:/home/alex/android/android-sdk-linux/extras/android/m2repository/com/commonsware/cwac/camera/0.6.12/camera-0.6.12.jar file:/home/alex/android/android-sdk-linux/extras/google/m2repository/com/commonsware/cwac/camera/0.6.12/camera-0.6.12.pom file:/home/alex/android/android-sdk-linux/extras/google/m2repository/com/commonsware/cwac/camera/0.6.12/camera-0.6.12.jar […]

Удалить вид из MergeAdapter

Можно ли каким- MergeAdapter образом удалить вид или адаптер из MergeAdapter ? Я бы попытался расширить его и удалить вид из pieces но он private . Или, может быть, есть альтернативное решение для отображения / скрытия вида в этом адаптере? Я попытался установить его layout_height в ноль и видимость в View.GONE , но он по-прежнему […]

Получение SQLiteCursorLoader для наблюдения за изменениями данных

Я пытаюсь реализовать DataListFragment с адаптером, который использует Loader от Commonsware. Этот загрузчик напрямую использует SQLiteDatabase и не требует использования ContentProviders. Ссылка на android указывает на загрузчики: «Пока загрузчики активны, они должны отслеживать источник своих данных и предоставлять новые результаты при изменении содержимого». В моей реализации SQLiteCursor (ниже) этого не происходит. OnLoadFinished() один раз и […]

Слияние нескольких RecyclerView.Adapter для использования с одним RecyclerView (Android)

У меня есть строка json, которую я разбиваю на 4 набора данных, каждый набор данных имеет собственный RecyclerView.Adapter. Я хочу вывести все адаптеры в том же RecyclerView в идеале с StickyHeaders для каждого адаптера. Я считаю, что это можно сделать с помощью ListViews через CWAC-merge CommonsWare ( https://github.com/commonsguy/cwac-merge ) Любые идеи относительно того, как это […]

По мощью MergeAdapter, StickyListHeaders и ListViewAnimations вместе я капитан Android

Кто-нибудь присоединился к файлам MergeAdapter, StickyListHeaders и ListViewAnimations? Мои потребности: Несколько списков в одном вертикальном прокрутке Разнородные позиции позиций Несколько элементов списка, разделенных заголовками, которые должны быть липкими Возможность расширения некоторых элементов списка Drag'n'drop некоторые из них Поддержка Android 14+ Мои дополнительные услуги: Полагаться на CursorAdapters Cherrypick: Иногда мой самый верхний заголовок (который является отдельным […]

Рамка загрузчика vs plain AsyncTask

В моем приложении мне нужно много продуктов CRUD: читать записи из локальной базы данных SQLite, вставлять объекты и обновлять материалы. Большинство запросов настолько просты, что они не будут блокироваться, даже если они запускаются в потоке пользовательского интерфейса, однако в этом приложении я хочу использовать шаблон Windows Phone: анимация с анимацией началась сразу же, а анимация […]