Articles of Андроид

Android: Как получить данные Google Fit с Wearable устройства?

Я выполняю те же шаги, описанные здесь (часть подключения к Google Fit работает нормально). final DataType dataType=TYPE_STEP_COUNT_DELTA; DataSourcesRequest requestData = new DataSourcesRequest.Builder() .setDataTypes(dataType) // At least one datatype must be specified. .build(); Fitness.SensorsApi.findDataSources(mClient, requestData) .setResultCallback(new ResultCallback<DataSourcesResult>() { @Override public void onResult(DataSourcesResult dataSourcesResult) { Log.i(TAG, "Result: " + dataSourcesResult.getDataSources().size() + " sources " + dataSourcesResult.getStatus().toString()); for […]

Запросы Rxjava и Volley

Мой вопрос должен звучать как глупо, но я просто прыгаю с Asynktask в RxJava . Так: Можно ли использовать RxJava Observable с запросами Volley ?, это означает, что с помощью будущих запросов. Я спрашиваю об этом, потому что другой httpClient, такой как retrofit, использует RxJava очень хорошо, но лично любит Volley, так ли это возможно? […]

Избегайте перезагрузки с помощью asynctask при изменении ориентации в android

Как избежать перезагрузки активности с классом asynctask в действии, когда пользователь меняет ориентацию в android? Может ли кто-нибудь привести пример?

LG G2 vs980 не распознается командой устройств ADB (Win7 на виртуальном боксе)

Я уже некоторое время разрабатываю мобильные приложения для Android через eclipse в школе, развертывая приложения на виртуальных устройствах. Однако теперь я хочу развернуть их на своем мобильном устройстве LG G2 для тестирования и скорости. Я знаю, что есть сообщения о том, что другие устройства не работают, но решения для меня бесполезны. Я нахожусь на виртуальном […]

Android: обнаружение другого приложения начало воспроизводить аудио

Мое музыкальное приложение постоянно воспроизводит музыку в фоновом режиме, однако я хотел бы узнать, когда другое приложение начнет воспроизводить аудио (например, приложение YouTube), чтобы я мог приостановить / отключить звук / отключить звук в своем приложении. Это позволит пользователю продолжить просмотр Интернета во время прослушивания музыки, но если они хотят смотреть видео в любой момент, […]

Android: CursorAdapter, ListView и CheckBox

У меня есть ListView с собственным макетом и CustomCursorAdapter. Каждая строка имеет свой собственный флажок. Итак … совершенно ясно, что во время свитки флажки теряют свои состояния. Единственное, что я нашел, это Android Save Checkbox State в ListView с адаптером курсора, но ответа там нет. И еще один вопрос. У меня была такая же проблема […]

Как проверить, включено ли действие?

Задний план Я пытаюсь проверить, включено ли действие (или любой другой тип компонента приложения) во время выполнения. Проблема Можно использовать следующий код: final ComponentName componentName = new ComponentName(context, activityClass); final PackageManager pm = context.getPackageManager(); final int result = pm.getComponentEnabledSetting(componentName); Но возвращенный результат, как написано в документации : Возвращает текущее разрешенное состояние для компонента. Может быть […]

Приложение HTML5 офлайн на устройствах Android

Это касается офлайн-приложений HTML5 на устройствах Android. Мы сталкиваемся с проблемой, когда закладка офлайн-совместимого приложения HTML5 (с полным файлом манифеста кэша) не загружается в браузер Android при следующих условиях: Закладка приложения в браузере Отключите все беспроводные подключения Закрыть браузер полностью. Попытка запустить закладку с главного экрана В результате мы получаем сообщение «Невозможно подключиться к Интернету». […]

Несколько вопросов о пользовательских разрешениях в Android

Я изучаю Android-программирование, и я понял концепцию пользовательского разрешения. Основываясь на моем понимании, так работают пользовательские разрешения: 'Base app' может защитить некоторые из его компонентов (например, активность и службы), объявив пользовательские разрешения (т. Е. Используя теги <permission> в файле манифеста) и 'client app' которое вызывает действия и службы, защищенные пользовательскими разрешениями Необходимо получить необходимые разрешения […]

Выполнение плагина не распространяется на конфигурацию жизненного цикла: com.jayway.maven.plugins.android.generation2: android-maven-plugin: 3.5.0: генерировать-источники

У меня есть приложение для Android, которое pom.xml с использованием файла pom.xml приведенного ниже. mvn clean install работает без ошибок, но в Eclipse я получаю следующие ошибки: Plugin execution not covered by lifecycle configuration: com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.5.0:generate-sources (execution: default-generate-sources, phase: generate-sources) Plugin execution not covered by lifecycle configuration: com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.5.0:proguard (execution: default-proguard, phase: process-classes) Как я могу их […]