
Vladimir Android
07.02.2018
12:18:45
Друзья, кто знает подскажите пожалуйста, можно ли использовать API You Tube в комерческих целях или если допустим подключить подгрузку видео в приложение в котором есть платные услуги но видео будет бесплатным, не будет ли проблем касательно использования видео You Tube?

Sergey
07.02.2018
12:19:06

Yerlan
07.02.2018
12:19:37

KIANYKATANY
07.02.2018
12:19:40

Google

Sergey
07.02.2018
12:20:04
Начинай здесь ?

KIANYKATANY
07.02.2018
12:21:40
Спасибо)

Vladimir Android
07.02.2018
12:23:05
Не троль) Андроид для программистов есть такая книга всю прочтешь будет тебе счастье)

Yerlan
07.02.2018
12:24:27
для Android TV BOX можно установить обычное androidовское приложение?

Oleg
07.02.2018
12:26:18
Например я ставил Яндекс Музыка - ориентация экрана была неверная
а повернуть нельзя)

Yerlan
07.02.2018
12:26:50
?

Vadim
07.02.2018
12:28:13
У меня есть ViewModel (android architecture components) и внутри есть метод settingsRepository.getUserSettings() который берет настройки из SharedPreferences и возвращает объект AppSettings.
Как мне сказать xml что данные из репозитория пришли и нужно обновить вьюху? Нужно обварачивать AppSettings в Observable или LiveData ?

Yerlan
07.02.2018
12:29:16
Хотел написать приложение. При запуске Android TV Box открывалась мое приложение которое будет проигрывать видео плейлист. И задумался возможно ли это

Artem
07.02.2018
12:29:28
Сказать xml?

Google

Vadim
07.02.2018
12:31:44
Сказать xml?
я незнаю как это правильно сформулировать ? но у меня в xml прописан параметр например text="@{viewmodel.name}"
и вызов репозитория возвращает AppSettings, внутри которой живет name
name = appSettings.getName() не обновляет данные

Sergey
07.02.2018
12:34:15
Используешь ObservableField<String>?
Или BaseObservable?

Vadim
07.02.2018
12:34:49
в модели AppSettings у меня String name
без observable

Sergey
07.02.2018
12:35:47
В общем тебе надо viewmodel.name сделать типа ObservableField<String> и тогда данные будут отслеживаться
Или весь дата класс сделать типа BaseObservable и при сете переменной вызывать функцию notifications

Vadim
07.02.2018
12:41:28

Quantum Harmonizer
07.02.2018
12:41:49
val
var не нужны

Vadim
07.02.2018
12:43:29
var не нужны
Мне же потом запрос из репозитория будет name переписывать:
val appSettings = appSettingsRepository.get()
name = ObservableField(appSettings.name)

Sergey
07.02.2018
12:43:54
appSettings.set(data)
Так работает ObservableField

Kirill
07.02.2018
12:46:39
Привет, пытаюсь обрезать фотку с помощью, но приложухи отказываются кропать фотку

Vadim
07.02.2018
12:46:41
Хмм. Я явно что-то не так делаю...
val name: ObservableField<String> = ObservableField("Vasya")
init {
name.set("Petya")
}

Kirill
07.02.2018
12:46:48
падают тип, хз что это

Vadim
07.02.2018
12:46:58
не Vasya, не Petya не появляется

Google

Kirill
07.02.2018
12:47:04
файл берется интентом из галереи

Vadim
07.02.2018
12:47:17

Kirill
07.02.2018
12:47:30
ой)
Intent crop
андроидовский

Vadim
07.02.2018
12:50:17
Есть может где-нибудь в открытом доступе красивая реализация viewmodel ?

Sergey
07.02.2018
12:50:35
К тому же у тебя при создании класса сразу же Vasya меняется на Petya. То есть Вася никогда не появится.
Ты сделал связывание layout и класса с данными?

Vadim
07.02.2018
12:51:57
Покажи свою реализацию
пока простая:
class AppSettingsViewModel : ViewModel() {
val name: ObservableField<String> = ObservableField("Vasya")
init {
name.set("Petya")
}
}

Sergey
07.02.2018
12:52:08
А в XML объявил?

Vadim
07.02.2018
12:52:32
да, я сначала вместо viewmodel.name использовал handler.name (handler это фрагмент)

Sergey
07.02.2018
12:52:43
Покажи xml полностью

blaccyee
07.02.2018
12:53:26
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Этой строки хватит, чтобы музыка кешировалась?
Которая в медиаплеере проигрывается

Vadim
07.02.2018
12:54:21
Покажи xml полностью
Там много кода боюсь чат сломаю.
Но я сделал <data> <variable name="viewmodel" type="путь к AppSettingsViewModel"> всё как надо..

Sergey
07.02.2018
12:54:33

blaccyee
07.02.2018
12:54:48

Vadim
07.02.2018
12:54:53
Покажи xml полностью
class AppSettingsViewModel : ViewModel() {
val name: ObservableField<String> = ObservableField("Vasya")
init {
name.set("Petya")
}
}
такое должно работать? Да?

Sergey
07.02.2018
12:55:06

Google

Sergey
07.02.2018
12:55:24

Vadim
07.02.2018
12:55:35

Павел
07.02.2018
13:00:21
Всем привет. нужен совет. кто может подсказать хорошие - принтер, сканилку штрих кодов, и считыватель карт, с хорошим апи, удобной интеграцией с андроид, через блютус или вифи, и документацией? в интернете много, но хочеться услышать от тех кто уже сталкивался хоть с чем то из этого, и может подсказать конкретные железки

Рома
07.02.2018
13:01:41
немного офтопика:
какой недорогой девайс лучше взять для запуска приложений на устройстве (тестирования)?

Павел
07.02.2018
13:02:55
там где версия андроида поновее

Рома
07.02.2018
13:04:07
это понятно
они сейчас почти везде свежие идут
слышал просто что в сяоми проблемная прошивка, не айс на ней тестить

Valeriy
07.02.2018
13:04:38
nexus как вариант

Admin
ERROR: S client not available

Алексей
07.02.2018
13:05:03

Valeriy
07.02.2018
13:05:12
и андроид там свежий

Рома
07.02.2018
13:05:41
бу есть
не..хотелось бы что-то новое взять..

Влад
07.02.2018
13:05:56
давайте лучше называйте самые проблемные устройства, с беспроблемными все понятно итак

Sergey
07.02.2018
13:06:10
Meizu, Xiaomi
Samsung ?

Рома
07.02.2018
13:06:28

Arkadiy
07.02.2018
13:06:33

Sergey
07.02.2018
13:06:34

Алексей
07.02.2018
13:06:38

Emil'
07.02.2018
13:06:39
YotaPhone))

Google

Рома
07.02.2018
13:06:47

Arkadiy
07.02.2018
13:06:54
это руки проблемные могут быть а не прошивка

Sergey
07.02.2018
13:06:54

Алексей
07.02.2018
13:07:04

Arkadiy
07.02.2018
13:07:22
за 10к реально урвать девайс redmi note 4x

Рома
07.02.2018
13:07:26
нужен еще один отдельно

Nikita
07.02.2018
13:07:27

Arkadiy
07.02.2018
13:07:28
рублей

Nikita
07.02.2018
13:08:38
случайно запушил коммит с папкой .idea, как в следующем пуше убрать ее ?

Влад
07.02.2018
13:09:06
Ну да
не было проблем, взял редми 4а, потому что он самый дешевый и вероятно самый слабый среди сяоми, так вот на нем вообще не было проблем

Павел
07.02.2018
13:09:17

Sergey
07.02.2018
13:09:23
А не юзабельнось девайса

Влад
07.02.2018
13:09:57

Sergey
07.02.2018
13:10:31
и я про него
Light Dark status bar Icons так и не работает )) это первое что вспомнил
Нужен костыль через рефлексию
Ну и через жопу работают Гугл сервисы которые постоянно убивает memory manager
Это гениально в меню открытых приложений добавить кнопку для очистки памяти
?