Sergey
там счетчик надо ставить если я правильно помню
Sergey
https://developer.android.com/training/testing/espresso/idling-resource
Rinat
При тестировании объект каждого слоя надо изолировать, давая ему замоканные объекты параметры?
Alexey
Есть ли способ узнать лимит гпу программно?
можно узнать через запросы к opengl, но 2048х2048 считается безопасным
Сергій
И для морды тоже самое?
Для морды-лица нет апи в андроиде
Сергій
Точнее нету секьюрного апи как fingerprint.
iamthevoid
можно узнать через запросы к opengl, но 2048х2048 считается безопасным
Есть ссылка на туториал? Для общего развития, разумеется:)
Alexey
Есть ссылка на туториал? Для общего развития, разумеется:)
https://stackoverflow.com/questions/26981125/get-opengl-max-texture-size на стековерфлоу поищи, там в каком-то треде ответил Romain Guy про 2048х2048
Anonymous
Я по документации так понял что Fingerprint заменили на BiometricPrompt как раз ради сканеров лица.
Mykyta
там счетчик надо ставить если я правильно помню
спасибо, но вьюмодель замокана и никаких операций в потоке нет, не будет ли бредовым просто сделать? var <T> MutableLiveData<T>.testValue set(value) = rule.activity.runOnUiThread { this.value = value } get() = value
Сергій
Я по документации так понял что Fingerprint заменили на BiometricPrompt как раз ради сканеров лица.
да, Biometric API по своему определению должен иметь больше способов идентификации. Но самого аля FaceID апи нет в сдк, ещё не сделали
Денис
как в retrofit2 использовать одновременно 2 API
Konstantin
как в retrofit2 использовать одновременно 2 API
заведи два ретрофита и не мучайся
Konstantin
разные окхттп клиенты с общим пулом (connection pool)
iamthevoid
либо два ретрофита и два сервиса, либо делаешь один ретрофит и один сервис, но в методы другого API передаешь строку с baseUrl и помечаеь её @Url
Mike
как в retrofit2 использовать одновременно 2 API
так же, как одно, только два раза
Денис
заведи два ретрофита и не мучайся
rа они не будут конфликтовать?
Konstantin
нет
Mike
rа они не будут конфликтовать?
нет, это ж не Fuel какой-нибудь. главное не создавать несколько OkHttp
Денис
нет, это ж не Fuel какой-нибудь. главное не создавать несколько OkHttp
тоесть просто создае в файле еще один ретрофит.
Konstantin
это не архитектурно! )
Konstantin
плюс к разным серверам могут (и будут) разные настройки ссл пиннинга к примеру
Konstantin
и разные заголовки нужны (теоретически). где то будет нужна авторизация, где то нет, а это значит разные окхттп клиенты
Денис
ты не прав заеш как тяжело потдержывать быдло кдеские проекты
Денис
=)
Денис
тоесть просто создае в файле еще один ретрофит.
такая штука у меня в потоке идет запрос на API который выдает динамически кординаты, еси я там еще один ретрофит запущю для связи с goole maps роботать будет норм?
Денис
без деталей невозможно ответить. вообще вопрос неправильный
такая штука у меня в потоке идет запрос на API который выдает динамически кординаты, еси я там еще один ретрофит запущю для связи с goole maps роботать будет норм?
Alexey
там - это в потоке?
Alexey
ретрофит свои запросы в свой пул потоков кладет, не?
Alexey
если у тебя в потоке постоянные запросы к апи в цикле, то как там что-то другое будет работать?
Влад
Мне кажется он имеет ввиду два последовательных запроса
.
Ребята , подскажите новичку , что то на подобие апктула , чем чобрать апк, апктул при сборке выдает read error и указывает на .пнг файлы в ресах , не знаю , какойто просто компилятор , где новичек разбирется , простите за глупые вопросы , может кто ответит
Igor
Всем привет. Кто нибудь работал с записью действий на экране и последующим воспроизведением их без участия пользователя. Буду благодарен за любую информацию по данному вопросу
Никита 🙃
Сейчас мигрирую с Gcm на FCM. Импортировал всё, сделал сервис - наследник FirebaseMessagingService и объявил в манифесте: <service android:name=".pushes.FcmService" android:exported="false"> <intent-filter> <action android:name="com.google.firebase.MESSAGING_EVENT" /> </intent-filter> </service> Убрал всё что осталось от GCM. Ночерез минут 5 после закрытия приложеньки когда пытаюсь отправить пуш, мне валится вот такая ошибка: FirebaseInstanceId: Error while delivering the message: ServiceIntent not found. Что я мог забыть?
Bohdan
нет
Bohdan
просто если потом забанят один акк то второму тоже попадет
Dyno
Этот вопрос меня тоже интересует.
Bohdan
если приложения ничего не нарушают то банить не будут
влад
нет, это ж не Fuel какой-нибудь. главное не создавать несколько OkHttp
Так, видимо я пропустил этот момент в доках/гуглах. А если мне надо для одного конкретного метода таймаут в 40 секунд поставить? Гугл вроде ответил, что надо два окхттп делать (сейчас не у кода, не могу уточнить)
влад
Сложные бекенды со своим железом ¯\_(ツ)_/¯
влад
Ок, до работы доеду, проверю, правильно ли я сделал
voodoo
пиплы подскажите пожалуйста, как лучше сделать выпадающий список - по факту работать должен как спойлер. т.е. нажимаю на птичку и layout растягивается вниз. Spinner делает это через попап
Artem
Всем привет! подскажите: почему constaintLayout может сходить с ума когда пытаешься использовать блок с app:layout_constraintDimensionRatio=".50" внутри другого? Начинает тянуться parent, у которого height=wrap_content
Artem
Artem
Artem
то ли послал, то ли в гугл отправил
Dj
та мне хоть какую-то подсказку
Можешь глянуть мой пример https://github.com/Devit951/CutableTextView
voodoo
такое?
вот да
влад
А, так это изи https://bignerdranch.github.io/expandable-recycler-view/
Leonid
вот да
ну тут всё довольно просто - анимируешь визибилити контента (VISIBLE / GONE)
voodoo
это для тебя просто) а у меня с дизайном грустьпечальбеда. спасибо ребят, то что нужно
Leonid
ну ты спрашивай конкретней - подскажу
Ярослав
alarmManager.setRepeating() в активити срабатывает нормально, а если перезадавать аларм из-под того же сервиса, который был запущен алармом, то срабатывает только в первый раз, без повторений
Elron
метод protected void onCreate(@Nullable Bundle savedInstanceState) в каких случаях savedInstanceState не null ? после поворота экрана и разворачивания приложения ?
Dj
метод protected void onCreate(@Nullable Bundle savedInstanceState) в каких случаях savedInstanceState не null ? после поворота экрана и разворачивания приложения ?
Такие вещи запоминаются лучше всего, когда ты сам всё это проверяешь. А если по делу, то он вызывается с non null bundle после поворота или если система убила эту активити иза нехватки памяти. Второй случай можно проверить включив в настройках телефона опцию "Dont keep activities"
Elron
получается во втором случае система вернёт Интент и этот Бандл ?!
Dj
получается во втором случае система вернёт Интент и этот Бандл ?!
Какой интент? Он вернёт бандл c теми данными, c которыми ты сохранил
Elron
Activity.getIntent();
Ruslan
такое?
Стрелочки классно анимированны)
Konstantin
как локализовать заголовок окна когда активити находится в таск-менеджере (recent screen)
Dj
Activity.getIntent();
UPD: https://stackoverflow.com/questions/35528969/savedinstancestate-vs-getintent-getextras
Elron
спасибо) @devit951
Alex
Подскажите, пожалуйста. Библиотека zip4j. При попытке распаковать многотомный архив, если там всего один том или один файл, то крашится с ошибкой. Как понять, что там всего один файл(один том)?
Nikita
возможно нубский вопрос, каков формат названия пакета содержащего два слова? qqqWWW или qqq_www или qqq-www?
Ivansuper
qqq.www
q.w.q.w.q.w
Nikita
qqq.www
а если нет логического смысла, например название "Личный кабинет" - "личный.кабинет" как то не очень смотрится