Volodymyr
Итак вопрос команде знатаков:
В Android Oreo добавили возможность программно создать WiFi точку доступа:
https://developer.android.com/reference/android/net/wifi/WifiManager.html#startLocalOnlyHotspot(android.net.wifi.WifiManager.LocalOnlyHotspotCallback, android.os.Handler)
Интересует вопрос, как можно отслеживать статистику использования сети?
Andrew
Sergey Mitrofanov
Через 10 минут в дозмод, не рано?
На 7-х андроидах и выше есть мягкий доз. Он как раз примерно в это время включается. Он как обычный доз, только по-мягче. На ютубе у гугла про это даже видео где-то есть, еще с прошлого года
Andrew
Sergey Mitrofanov
нет, никак.
кэшированием занимается Firebase ?😣
Вообще, я сам с файрбейз не работал, и не знаю какие инструменты кеширования она предоставляет, и удовлетворяют ли ее инструменты кеширования вашим требованиям?
Если полностью удовлетворяют, то рекомендую изучить ее мануалы.
Если нет, то тогда решите сначала задачу не думая о БД: как, когда и какие данные получаете (локальные и с сервера)? Как их мержите между собой? и пр.
А после этого прикрутить те или иные БД или апи будет уже проще простого.
Потому что ваша задача - это 2 отдельных задачи. Одна - мерж данных, вторая - источники этих данных.
Sergey Mitrofanov
Aleksandr
Sergey Mitrofanov
Aleksandr
хз
Sergey Mitrofanov
правильно я понимаю, что в любом случае при работе с firebase необходимо каждому юзеру аутентифицироваться ?
Я же говорю, что именно firebase мне еще не доводилось использовать.
Я лишь указал, что ваш вопрос, это не одна задача, а как минимум 2 в комплексе. И если файрбейз решает их все в комплексе, то это круто. А узнать, что он может, в какой мере, и как им пользоваться - можно, думаю, из его документации...
Aleksandr
понял. Благодарю за ответ))
Роман
Думаю разница будет только в том, напишешь ли ты свой адаптер-велосипед или заиспользуешь готовый от листВью
Роман
«ресайклар» все равно будет перерисовывать внутренние списки на реюзах своих вьюх
Роман
если ты конечно их не закешируешь
Alexander
Всем привет.. Ребзи... направьте плз... Что отрабатывает когда мы на телефоне трогаем кноку изменения звука? типа когда до конца снижаеш то включаеться вибро, если еще раз то вообще звук отключаеться... Заранее спасибо
Alexander
Могу предположить что что то из калбеков АудиоМенеджера но че то почитал доки и не всек нифига...
Ivan
Dima
У кого-то упали показы admob в последнее время? Говорят у них ограничение недавно вышло
Alexander
Ivan
Alexander
Спасибо за подсказку... Пошел делать...
Alexander
Ога... Спасибо... Щас прочту...
Роман
Если список весь помещается на экран, то делай как удобно)
Роман
по производительности не будет заметной разницы
A
@Vorkytaka для этих целей есть GroupAdapter (github)
recycler в итоге у тебя будет один, но датасет можно будет менеджить, как будто у тебя куча разных ресайклеров
Sergey Mitrofanov
суть ресайклера в переиспользовании вьюх при скроллинге. Если у тебя список не будет скролится, а будет отображаться на вьюхе во весь размер, то всю киллерфичу внутреннего ресайклера ты нивелируешь этим...
A
ну и да. создав несколько разных ресайклеров ты похеришь его главную идею
Aleksandr
не пойму, подписываю апк ключем, устанавливаю на устройство выдает в лог:
W/InstallAppProgress: Replacing package:ru.****.android
10-24 13:55:32.566 815-918/? W/PackageManager: Can't install update of ru.***.android update version 2 is older than installed version 46
10-24 13:55:34.496 4754-4754/? I/InstallAppProgress: Finished installing ru.****.android
Alexey
Арсений
Коллеги как вы относитесь к выводу ошибки в snackbar над bottom navigation view или подскажите чатик по ux плз
Dima
Ребят, у кого-то упали показы admob в последнее время? Говорят у них ограничение недавно вышло
Alexey
у меня ок
Игорь
Привет.Кто-нибудь делал заполнение инпутов в адаптере списка?Смысл такой,нужно например заполнить одни и теже данные для нескольких пользователей,хотелось бы сделать что-то типа горизонтального слайера.Как это можно реализовать?Может либа какая хорошая есть?
Roman
понял, спасибо, убираю сообщение из этого канала
Aleksandr
update version 2 is older than installed version 46
то исправил но все равно не помогло
/PackageInstaller: no recommeded for this package: ru.****.android(ver=2)
10-24 14:26:47.658 20630-20630/? I/PackageInstaller.ParsePermissions: Ignoring unknown permissin:ru.***.android.permission.C2D_MESSAGE
10-24 14:26:48.802 13633-13633/? I/Finsky: [1] com.google.android.finsky.verifier.impl.ce.c(110): Verification complete: id=21, package_name=ru.***.android
Aleksandr
хотя C2d_MESSAGE не прописан в манифесте
Dima
Такая же фигня
Алексей
третью неделю пишу на Kotlin. Причём получается что типо такого: сначала на Java, потом переписываешь класс на Kotlin, потом добовляешь новую либу где описание на Java. Пишешь снова на Java потом переписываешь)) Жесть я один походу такой даун))
Алексей
Взял допустим Room пришлось переписывать все POJO на Java
Aleksandr
Алексей
потому что всё-равно приходиться все поля расписывать и над каждым делать анотации, а ну и конструкторы.
Aleksandr
@Entity(tableName = "card_group")
data class CardGroup(var name: String,
var description: String) {
@PrimaryKey(autoGenerate = true)
var id: Int = 0
}
Но это если простая модель
Алексей
Алексей
Алексей
Вот для примера, код на Java и Kotlin в одном POJO. Это надо щас сидеть думать что не так сконвертилось.
Aleksandr
лучше посидеть подумать чем 2 языка перемешивать, но это моё имхо
Алексей
Anonymous
при использовании инструментальных тестов с espressso 2 получаю Empty test suite.
Anonymous
вчем может быть проблема?
Kirill
Kirill
И да, согласен, лучше пару дней поучить, разобраться в Koltin, чем писать так.. на одном языке, конвертировать в другой, фиксить..
Алексей
Честно, на счёт названия долго думал)) но нет блин нормального перевода)))) "Замер" это блин правда замер)))
Алексей
ну вот конверт и фикс 2е минуты, просто я не могу сидеть читать и учить доки, лучше на живую.
Блин ну на Java мне больше нравиться. Я перехожу тупо из за хайпа)) Так как должен знать теперь и Kotlin)
Kirill
Kirill
Kirill
Аааа.. Думал новичек. Ибо опытный разработчек не называет переменные транслитом)))
Ну тогда ок. Но учить котлин толкьо конвертированием не вариант. Документацию тоже читать надо. Прочитал, понял как делать и сделал.
Вообще java слишком многослована для комфортного написания кода на ней, хотя и в котлине мне не все моменты нравятся, но лучше) имхо
Рома
Алексей
Докопался до меня с этим замером)) Блин я тут приложение делаю для замера дверей. И тут такая сущность "Замер" а у него там уже куча измерений. И "Metering" как по мне не подходит. Пришлось написать транслитом, так как это вообще типо слэнга))) Zamer))
Рома
Алексей
позже надо добавить будет
Алексей
да там подстановка дверей в проёмы))))
Алексей
Подскажите по Room. Можно ли там сделать по нормальному) чтоб User получил List<Pet> а не отдельный класс делать UserNameAndAllPets. Это если у меня в классе 10 массивов разных объектов и ещё в тех объектах вложенность, что за жесть будет)
Алексей
https://developer.android.com/reference/android/arch/persistence/room/Relation.html
Anonymous
как удобнее всего тесировать SqlLite на Android?
Vadim
https://github.com/amitshekhariitbhu/Android-Debug-Database
Highway
Всем привет
Highway
как мне воспользоваться viewpager'ом в recyclerview?
Artur
Sergey Mitrofanov
Sergey Mitrofanov
Вам сюда
https://t.me/mobile_jobs