Yerlan
Подскажите пожлуйста: нужно подумать, возможно ли сделать так, чтобы при запуске приложение автоматический включалось без участие человека?
Anonymous
Друзья, кто знает подскажите пожалуйста, можно ли использовать API You Tube в комерческих целях или если допустим подключить подгрузку видео в приложение в котором есть платные услуги но видео будет бесплатным, не будет ли проблем касательно использования видео You Tube?
Yerlan
Как минимум 1 раз после установки апк человек должен запустить приложение
то есть если один раз запустит, далее это возможно?
Anonymous
Java/Kotlin - Android ObjC/Swift - iOS
Спасибо больше за ответ) А с какой книги начать, где мало воды и больше полезной информации) Гуглил слишком много книг, но как выбрать ту что надо(
Сергій
то есть если один раз запустит, далее это возможно?
Да, добавить в автозапуск или какой-нибудь аларм
Сергій
Начинай здесь 👆
Anonymous
Спасибо)
Anonymous
Не троль) Андроид для программистов есть такая книга всю прочтешь будет тебе счастье)
Yerlan
для Android TV BOX можно установить обычное androidовское приложение?
Oleg
Например я ставил Яндекс Музыка - ориентация экрана была неверная
Oleg
а повернуть нельзя)
Yerlan
😅
Vadim
У меня есть ViewModel (android architecture components) и внутри есть метод settingsRepository.getUserSettings() который берет настройки из SharedPreferences и возвращает объект AppSettings. Как мне сказать xml что данные из репозитория пришли и нужно обновить вьюху? Нужно обварачивать AppSettings в Observable или LiveData ?
Yerlan
Хотел написать приложение. При запуске Android TV Box открывалась мое приложение которое будет проигрывать видео плейлист. И задумался возможно ли это
Fearless
Сказать xml?
Vadim
Сказать xml?
я незнаю как это правильно сформулировать 😄 но у меня в xml прописан параметр например text="@{viewmodel.name}"
Vadim
и вызов репозитория возвращает AppSettings, внутри которой живет name
Vadim
name = appSettings.getName() не обновляет данные
Sergey
Используешь ObservableField<String>?
Sergey
Или BaseObservable?
Vadim
в модели AppSettings у меня String name
Vadim
без observable
Sergey
В общем тебе надо viewmodel.name сделать типа ObservableField<String> и тогда данные будут отслеживаться
Sergey
Или весь дата класс сделать типа BaseObservable и при сете переменной вызывать функцию notifications
Vadim
Мне же потом запрос из репозитория будет name переписывать: val appSettings = appSettingsRepository.get() name = ObservableField(appSettings.name)
Сергій
appSettings.set(data)
Сергій
Так работает ObservableField
Vadim
Хмм. Я явно что-то не так делаю... val name: ObservableField<String> = ObservableField("Vasya") init { name.set("Petya") }
Vadim
не Vasya, не Petya не появляется
Vadim
с помощью чего?
Vadim
Есть может где-нибудь в открытом доступе красивая реализация viewmodel ?
Sergey
К тому же у тебя при создании класса сразу же Vasya меняется на Petya. То есть Вася никогда не появится.
Sergey
Ты сделал связывание layout и класса с данными?
Vadim
Покажи свою реализацию
пока простая: class AppSettingsViewModel : ViewModel() { val name: ObservableField<String> = ObservableField("Vasya") init { name.set("Petya") } }
Sergey
А в XML объявил?
Vadim
да, я сначала вместо viewmodel.name использовал handler.name (handler это фрагмент)
Sergey
Покажи xml полностью
blaccyee
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> Этой строки хватит, чтобы музыка кешировалась?
blaccyee
Которая в медиаплеере проигрывается
Vadim
Покажи xml полностью
Там много кода боюсь чат сломаю. Но я сделал <data> <variable name="viewmodel" type="путь к AppSettingsViewModel"> всё как надо..
Сергій
Которая в медиаплеере проигрывается
Медиа плеер не умеет кешировать
blaccyee
Медиа плеер не умеет кешировать
И никак не обойти это?
Vadim
Покажи xml полностью
class AppSettingsViewModel : ViewModel() { val name: ObservableField<String> = ObservableField("Vasya") init { name.set("Petya") } } такое должно работать? Да?
Сергій
И никак не обойти это?
Нет. Либо костыли либо переходить на ExoPlayer
Павел
Всем привет. нужен совет. кто может подсказать хорошие - принтер, сканилку штрих кодов, и считыватель карт, с хорошим апи, удобной интеграцией с андроид, через блютус или вифи, и документацией? в интернете много, но хочеться услышать от тех кто уже сталкивался хоть с чем то из этого, и может подсказать конкретные железки
Roman
немного офтопика: какой недорогой девайс лучше взять для запуска приложений на устройстве (тестирования)?
Павел 🍵
там где версия андроида поновее
Roman
это понятно они сейчас почти везде свежие идут слышал просто что в сяоми проблемная прошивка, не айс на ней тестить
Директор цирка
нексуса уж сто лет, как нет
Roman
не..хотелось бы что-то новое взять..
Vladislav
давайте лучше называйте самые проблемные устройства, с беспроблемными все понятно итак
Сергій
Meizu, Xiaomi
Сергій
Samsung 😈
Roman
Meizu, Xiaomi
проблемные, верно?
Директор цирка
не..хотелось бы что-то новое взять..
что тестировать то - телефон, планшет, Android TV?
Emil
YotaPhone))
Сергій
Ну да
Директор цирка
аа..сори телефон
ну, так на своем и тестируй
Roman
нужен еще один отдельно
Nikita
случайно запушил коммит с папкой .idea, как в следующем пуше убрать ее ?
Vladislav
Ну да
не было проблем, взял редми 4а, потому что он самый дешевый и вероятно самый слабый среди сяоми, так вот на нем вообще не было проблем
Павел
Хочешь что-то на подобии Эвотора сделать?
я не знаю что такое Эвотор. Начальство просит узнать какое железо лучге купить
Сергій
А не юзабельнось девайса
Vladislav
Сергій
и я про него
Light Dark status bar Icons так и не работает )) это первое что вспомнил
Сергій
Нужен костыль через рефлексию
Сергій
Ну и через жопу работают Гугл сервисы которые постоянно убивает memory manager