jenia
То есть если я включил интернет то я должен что то сделать в widget
Flogiston
Не. Мне нужно навесится на событие
Ну наверное нужно добавить в AppWidjetProvider intentFilter на екшн появления интернета, и протом обработать его
jenia
А такой есть?
Artem
А такой есть?
раньше был, последнее время вроде убирали, но могу ошибаться
Co(n)stantine👨‍🔬
Не. Мне нужно навесится на событие
Этот метод проверяет, подключено ли мобильное устройство к Интернету, и возвращает true, если подключено: boolean isNetworkConnected() { ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); return cm.getActiveNetworkInfo() != null && cm.getActiveNetworkInfo().isConnected(); }
jenia
Это видел. Сейчас нужно через каждую секунду сдать запрсы к сервису?
Mike
у коннективити менеджера есть коллбэк
Mike
это устарело давно, больше нет таких броадкастов
Flogiston
ясно сорян
jenia
у коннективити менеджера есть коллбэк
Сейчас посморим :) спасибо
Aleksey
у коннективити менеджера есть коллбэк
Он ж вроде на 21+ работает 🙁
ji
Добрый день, чат Как поменять цвет иконок в status bar на тёмный? У меня в приложении два экрана — на обоих кастомный Toolbar. Первый экран использует голубой тулбар и белые иконки в статусбаре, второй наоборот — белый тулбар и должны быть чёрные иконки статусбара. Но на втором экране иконки остаются белыми
ji
ji
<style name="Toolbar" > <item name="android:layout_width">match_parent</item> <item name="android:layout_height">?attr/actionBarSize</item> <item name="theme">@style/ThemeOverlay.AppCompat.Dark.ActionBar</item> <item name="android:background">@color/colorPrimary</item> </style> <style name="Toolbar.MenuTextStyle"> <item name="android:textColor">@color/colorForeground</item> </style> <style name="WhiteToolbar" parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:layout_width">match_parent</item> <item name="android:layout_height">?attr/actionBarSize</item> <item name="theme">@style/ThemeOverlay.AppCompat.ActionBar</item> <item name="android:background">@color/colorWhite</item> <item name="colorPrimary">@color/colorBackground</item> <item name="colorPrimaryDark">#FFE4E4E4</item> </style>
ji
он API >= 23. У меня минимум 17. Есть что-нибудь под <23 ?
Сергій
Сергій
это системное апи, тут не закостылить
Сергій
вот фикс для MIUI https://github.com/chenglei1986/StatusBarColorManager/blob/master/library/src/main/java/com/github/chenglei1986/statusbar/StatusBarUtil.java#L37
ji
На MIUI работает, кст ))
Сергій
значит на новых версиях пофиксили ) помню на MIUI 9 не работало
ji
У меня MIUI 10. Спасибо, Сергей
Сергій
цвет фона статусбара можно менять только начиная с апи 21 с апи 19 можно делать статусбар прозрачный, то что раньше, он был просто черный(или каким его сделал вендор устройства)
ji
Видел предложенное тобой решение, но меня отталкивало API >= 23. Проект учебный, а возможность тестить только на 7.1.2 андроиде. Вот и хотелось бы убедиться, что оно работало бы на ранних версиях. Но раз нет возможности, то ладно
Arsen
еще встречал багу на стековерфлоу, что цвет иконок статус бара не меняется, если трогаешь цвет статус бара, типа "не лезь холоп, гуглу виднее как надо в твоем приложении"
Arsen
у меня не завелось, провозился целый вечер, пробовал разные хаки, в том числе с инверсией флагов
Evgeny
window.decorView.systemUiVisibility = View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR
Evgeny
пробовал?
Arsen
ага
Arsen
сам по себе работает, а когда лезешь переопределять цвет бара - то откатывается
Evgeny
а если сначала цвет бара изменить?
Arsen
проблем нету с мултьти активити, а когда на фрагментах - боль
Arsen
у меня ж еще дарк мод есть, и на одном экране хедер с картинками, и я пытался заставить всегда быть светлым, при обеих темах
Arsen
только на конкретном фрагменте)
Dmytro
Вопрос к опытным разработчикам, что быстрее интегрировать в приложение? проигрывание видео с ютюба или собственные видосы с бека
Dmytro
апи ютуба бесплатно?
Andreu
а ты сможешь поддерживать такую же адекватную работу серверов, как на youtube? сильно сомневаюсь, что пропускной способности твоего сервера хватит на какое-то большое количество людей
Andreu
Рассуждаю с точки зрения пользователя
Andreu
Мне бы не хотелось качать видос
Arsen
в каком-то смысле стрим и есть заказчка и воспроизведение локально, только не сразу а кусочками (чанками)
Dmytro
Окей, Ютюб апи работает только, если приложение YouTube есть у пользователя, верно?
Anna
мы уже 1.5 года похожую прилагу на ютуб пилим) со стримами и пр. юзаем aws, kurento(webrtc)
Вячеслав
Всем привет, помогите разобраться с Румом (Room). вот мой класс модели: https://pastebin.com/JjS4eSft вот мой класс тайп конвертер: https://pastebin.com/tNvXCtr8 при получении данных, ловлю екзепшн: java.lang.IllegalArgumentException: Expected receiver of type ru.tachos.b2c.network.models.PersonalSpecial, but got java.util.ArrayList понимаю, что он ждет класс, а приходит лист
Вячеслав
Попробуй Array, вместо List Попробуй сделать конвертер только для типа, а не для List<PersonalSpecial>
уже нашел решение, изменил конвертеры на: @TypeConverter fun stringToPersonalSpecial(data: String?): List<PersonalSpecial>? = moshi.adapter<List<PersonalSpecial>>(Types.newParameterizedType(List::class.java,PersonalSpecial::class.java)).fromJson(data ?: "{}") @TypeConverter fun personalSpecialToString(list: List<PersonalSpecial>?): String = moshi.adapter<List<PersonalSpecial>>(Types.newParameterizedType(List::class.java,PersonalSpecial::class.java)).toJson(list)
Вячеслав
но все равно спасибо!
Alex Android
+
Flogiston
как указать SwithchPreference куда записывать значения? (в SharedPreference)?
Мухаммет
ребят как р recyclerview c разными view ензу(15) шт стозранять состояние checkbox?
Мухаммет
А подробнее можно ?
Max
в okhttp нужно установить кэш из контекста?
ℕo ℕame
Если ты про встраивание видео
leksss
подскажите пожалуйста по спиннеру. Список формируется из джейсона через ретрофит. Имя элемента списка я получаю через it.name как обработать нажатия на элемент списка в спиннере?
leksss
да, вот лисенером, как на скрине
Вот допустиим есть 2 раздела. Свадьба и День Рождения Как мне в свадьбу отправить то, что со свадьбой связано, а с ДР - др.. вотв чем вопрос.. застопорился и понять не могу
Dyno
Добрый день. Сервер отдаёт какой-то странный timestamp. И подписано как device timestamp. Что это? Вот три примера, я пытаюсь их конвертировать, а конвертируется в какую-то фигню. Разница между первым и вторым timestamp на самом деле где-то 30 минут, а между вторым и третим ~5 минут.
Dyno
конвертирую вот так
Ivan
Каким инструментом можно реализовать показ 3D машинок на карте?)
Сергій
они 2д
Сергій
просто есть разные перспективы под несколько углов
Andrey
Всем привет! Ищем в команду второго Android-разработчика для участия в хакатоне Baltic Sea Hack, который пройдёт 9-10 ноября в Санкт-Петербурге. На данный момент в команде два UI/UX - дизайнера и Android - разработчик.
Сергій
А вообще 3D сделать реально?
сложнее точно ) сама карта то 2д
Aleksey
А вообще 3D сделать реально?
Да и смысл в этом какой?
Ivan
Да и смысл в этом какой?
Честно, не знаю, я вообще думал что это 3d моделька)
Ilio
Хеллоу Бойз, кто-нибудь знает как реализовать audio-звонок?)
Andrey
Привет. Хочу по dagger2 спросить, про инициализацию SubComponents. Типа гугл рекомендует инициировать субокомпоненты в одном из модулей родительского компонента. В этом месте: @Module(subcomponents = MySubComponent.class) public class ModuleForSubComp {} далее субкомпонент инжектится в Application в виде поля. и я так понял, что получить этот субкомпонент можно через геттер у Aplication. Чо за дичь????(((
leksss
чем бы ни был раздел, буду надеяться, что он доступен в лисенере
черз position и отображение в тосте доступен, но вопрос звучал в другом
Artyom
ребята, там были какие-то проблемы с поддеркжой x86 приложений на mac os x 10.15 catalina. Может кто знает, как можно саппорт x86 вернуть?