Line'R
Хотя аларм менеджер будит устройство каждый час
Line'R
Стоит interval hour
Олег
google -> doze mode
Line'R
Есть сервис, который в течении 30 секунд меряет пульси потом сам себя останавливает. Так вот. У меня есть аларм менеджер который каждый час должен будить устпойство, даже если оно спит и запускать сервис
Line'R
Там RTC_WAKEUP
Олег
это же часы на ведроиде?
Denis
Олег
это и причина его странного пробуждения
Line'R
+ включено ignore battery optimization
Line'R
Олег
Line'R
Intent serviceIntent = new Intent(MainActivity.this, HeartRateService.class);
PendingIntent pendingIntent = PendingIntent.getService(MainActivity.this, 0, serviceIntent, PendingIntent.FLAG_UPDATE_CURRENT);
AlarmManager am = (AlarmManager) MainActivity.this.getSystemService(ALARM_SERVICE);
am.setInexactRepeating (
AlarmManager.RTC_WAKEUP,
System.currentTimeMillis(),
AlarmManager.INTERVAL_HOUR,
pendingIntent);
Line'R
как то так
Denis
Арсений
Почему может не работать поиск Bluetooth устройств на Android 9.0, но на 7.0 всё отлично? Вроде что-то про гугл писало))
Denis
Дурний Кіт
Context  |  Android Developers
https://developer.android.com/reference/android/content/Context
Line'R
И тем не менее, Doze mode
Даже если в системе включен флаг не оптимизировать расход батареи? (ignore battery optimization)?
Andrey
спасибо, ждем
А сколько обычно времени уходит на это?
У меня с утра статус - приложение опубликовано. А ссылка на Гугл плей все ещё не работает
Denis
Line'R
Долбанный доз
Line'R
Как обойти?
Denis
Видео выше
Konstantin
Всем привет. Посоветуйте книги/статьи по организации юнит тестов в проекте. Спасибо
Dev
Здравствуйте друзья! А не могли бы вы подсказать, пожалуйста, сколько минимум длится модерация первого релиза и последующих обновлений?
Artem
Artem
дальше стандартные 2 часа
Андрей
Dev
Andrey
Коллеги, я вот в документации не совсем понял, для андроида выше api 21,
Делать вот так:
  <application
            android:name="android.support.multidex.MultiDexApplication" >
        ...
    </application>
Не надо?
https://developer.android.com/studio/build/multidex#mdex-gradle
Starkov Evgeniy 🌌
Добрый день, народ! Помогите разобраться с моделью для данных Jsona - беру открытую апи, okhttp, gson и при примерно олинаковых запросах то все нормально сериализуется, то выдает что ожидал объект, а получил массив
Андрей
Vitaly
Стыдно спрашивать, но помогите разобраться с библиотеками для тестирования
Есть Robolectric, Robotium, Espresso и UI Automator
Что и когда следует использовать?
Андрей
Андрей
Robotium - для UI тестов, но нахуя когда есть Espresso
Andrey
multidex только для <21 апи
Просто он у меня кастомный Application() не находит. Не могу понять почему.
Неужели его надо в multidexKeepFile указывать?
http://google.github.io/android-gradle-dsl/current/com.android.build.gradle.internal.dsl.BuildType.html#com.android.build.gradle.internal.dsl.BuildType:multiDexKeepFile
Андрей
UI Automator по сути дополняет Espresso
Андрей
и их можно в пределах одного теста юзать
Андрей
например, UI Automator лучше всякие жесты обрабатывает
Denis
Андрей
их не всегда можно в эспрессо сделать
Andrey
в манифесте указал ?
Указал, как раз и ругается выдаёт полный путь на файл. Причём эта ошибка появилась после добавки okhttp3.
До этого - работало
Vitaly
Андрей
Андрей
мин сдк же точно >21?
Andrey
Точно
Andrey
Щас с мобилки, попозже
d_jumabaev
Привет. У меня есть #вопрос о том, как показать значок моего приложения в контактах.
d_jumabaev
Elron
В .apk файле есть файлы .properties. Они нужны ? Как их удалить ?
Андрей
Андрей
удалить можно все - apk это просто подписанный zip
Elron
Андрей
экстрактишь удаляешь собираешь обратно и подписываешь
Daniil
Прогвардом можно
Vitaly
Сейчас вроде вышел новый androidx.test (он даже в релизе уже)
Стоит ли его сейчас изучать и юзать или им особо никто не пользуется?
Eugene
Друзья, скажите, а где можно публиковать вакансии для Android-разработчиков?
Konstantin
описание канала смотри
Denys
Dyno
Кто-то использовал Battery Historian?
Olexandr
Eugene
Андрей
Андрей
И UI automator
Ravshan
Ребят я чет запутался, помогите с легкой задачей пожалуйста.
Например:
long payment = 20;
long debt = 10;
long balance = 0;
long result = payment - debt;
После того как получил result;
balance + result;
Alexey
central
Ravshan
а не тупо так:
long result = payment - debt;
long resultBalance = balance + result;
Mike
понятнее не стало, скорей наоборот
Denys
Там же эспрессо в том пэкедже, не?
И почти весь роболектрик. :)
http://robolectric.org/androidx_test/
> At some point the Robolectric equivalents will be deprecated and removed.
Denys
Ravshan
понятнее не стало, скорей наоборот
вот мой код:
long payment = dataSnapshot.child("payment").getValue(Long.class);
long debt = dataSnapshot.child("debt").getValue(Long.class);
long balance = dataSnapshot.child("balance").getValue(Long.class);
long result = payment - debt;
long resultBalance = balance + result;
Ravshan
Mike
сочувствую
Ravshan
Да харош уже, помогите пожалуйста реально мозги глючат
central