These are chat archives for rus-speaking/android-off-topic

6th
Nov 2015
Toporik
@Toporik
Nov 06 2015 08:04
"In 1.5 we've reworked the build+deploy flow such that instead of first building with Gradle and then popping up the "choose a device" dialog" - боян? :)
Fedor
@Fedorm
Nov 06 2015 12:07
Кто-нибудь под очки epson bt-200 разрабатывал?
Vitaly Kirillov
@nexus700120
Nov 06 2015 12:08
Планирует кто новые нексусы покупать? lg nexus 5x? huawei nexus 6p?
Fedor
@Fedorm
Nov 06 2015 12:08
Дали тестовое задание, разработать приложение под эти очки)
Vitaly Kirillov
@nexus700120
Nov 06 2015 12:11
@Fedorm а как под них писать то? Там обычный андройд веутри?
Fedor
@Fedorm
Nov 06 2015 12:12
@nexus700120 там обычный андроид 4.0.4
но мне нужно использовать различные маркеры, аудио команды и прочее)
Vitaly Kirillov
@nexus700120
Nov 06 2015 12:16
@Fedorm это форк Google Cardboard. Для CardBoard какое-то своё sdk используется. Т.е. не чистый sdk андройда. Плюс есть ещё какой-то sdk для Unity.
@Fedorm расскажи потом как оно, под такие устройства разрабатывать)
Fedor
@Fedorm
Nov 06 2015 12:18
@nexus700120 мне только вчера вручили устройство, пока только настраивал его) буду сейчас копать на тему кардборда. спасибо за наводку)
Kirill Ashikhmin
@KirillAshikhmin
Nov 06 2015 12:22
@nexus700120 Cardboard? совсем другой продукт же.. Хотя по софту не знаю как, теоретически возможно..
Fedor
@Fedorm
Nov 06 2015 12:23
@nexus700120 посмотрел сейчас по Cardboard немного. Там таргет сдк 19, и минимальный 16. У очков, к сожалению, 15-й апи
Vitaly Kirillov
@nexus700120
Nov 06 2015 12:25
@BOOMik щас только гулил, было написано что форк.
@Fedorm может epson что-то допилили?
Fedor
@Fedorm
Nov 06 2015 12:25
Кто-нибудь использовал маркеры дополненой реальности в приложениях? Основные 2 задачи - использовать маркеры и сделать фото по кивку головой (с акселометром не работал к сожалению)
Kirill Ashikhmin
@KirillAshikhmin
Nov 06 2015 12:25
@nexus700120 хм, интересно. вообще внешне другая технология. может конечно на очки выводится инфа как и на кардбоард..
@Fedorm фото по кивку головы с камерой на голове.. сфоткаешь же землю)) доп. реальность использовал только с библиотекой wikitude
Fedor
@Fedorm
Nov 06 2015 12:27
@BOOMik Ну кивок не до земли же может быть :smile:
@BOOMik wikitude помнится мне около 1500 евро стоит
Kirill Ashikhmin
@KirillAshikhmin
Nov 06 2015 12:28
@Fedorm ну да, дорогая штука
Vitaly Kirillov
@nexus700120
Nov 06 2015 12:30
@Fedorm у epson можно зарегаться как разработчик, может после этого будет доступен sdk их или документация
Fedor
@Fedorm
Nov 06 2015 12:31
@nexus700120 Документация у них состоит из 15 листов в формате pdf, после регистрации мне просто менеджер написал и спросил есть ли у меня вопросы)
Toporik
@Toporik
Nov 06 2015 12:36
лол, персональный менеджер )
Fedor
@Fedorm
Nov 06 2015 13:21
wikitude тоже минимальный sdk 16, ужас)
Toporik
@Toporik
Nov 06 2015 14:09
Делаю float окно в андроид студии, а он мне его на панели задач показывает отдельной задачей - как сделать чтобы как раньше, чтобы оно не отсвечивало?
retor
@retor
Nov 06 2015 14:58
Кто нить сталкивался, вылетает студия при прорисовке макета
Kirill Ashikhmin
@KirillAshikhmin
Nov 06 2015 14:58
бета версия?
retor
@retor
Nov 06 2015 14:59
нет 1.4
все работало и было гуд и вдруг в один момент вылетела и теперь как только открываю макет сразу вылетает
Kirill Ashikhmin
@KirillAshikhmin
Nov 06 2015 15:02
@retor на любом макете? тогда очистка настроек поможет наверно
retor
@retor
Nov 06 2015 15:03
@BOOMik не на определенном по моему. еще не могу проверить) вылетает сразу как открывается и файлы начинают показываться
Kirill Ashikhmin
@KirillAshikhmin
Nov 06 2015 15:04
странно
retor
@retor
Nov 06 2015 15:06
@BOOMik нашел) в кастомной вьюшке ошибка была.
Kirill Ashikhmin
@KirillAshikhmin
Nov 06 2015 15:06
@retor хороша ошибка, то аж студию валит)
Pavel Mukhanov
@pavel-mukhanov
Nov 06 2015 15:10
@BOOMik чтобы студию повалить особо стараться не надо
Kirill Ashikhmin
@KirillAshikhmin
Nov 06 2015 15:11
@pavel-mukhanov ну у меня никогда небыло такого)
retor
@retor
Nov 06 2015 15:12
@BOOMik в подсчете символов в строке) на 1 больше размера считал) и все краш
Kirill Ashikhmin
@KirillAshikhmin
Nov 06 2015 15:19
@retor ужас)
Vladimir Mironov
@nsk-mironov
Nov 06 2015 18:45
а никто не знает, есть ли где-нибудь какой-нибудь файл, где бы были перечислены все классы андроида включая их иерархию?
желательно еще и для каждой версии андроида :)
Kirill Ashikhmin
@KirillAshikhmin
Nov 06 2015 18:49
@nsk-mironov d.android.com
Vladimir Mironov
@nsk-mironov
Nov 06 2015 18:50
@BOOMik распарсить документацию я могу, да, мне бы уже готовое :)
Kirill Ashikhmin
@KirillAshikhmin
Nov 06 2015 18:50
@nsk-mironov а для чего? Ну а так исходники еще можешь глянуть
Vladimir Mironov
@nsk-mironov
Nov 06 2015 19:46
@BOOMik зачем мне это нужно - это настолько упорото, что я даже не хочу объяснять :)
но я уже нашел способ обойтись без этого
Artem Zinnatullin :slowpoke:
@artem-zinnatullin
Nov 06 2015 20:27
@nsk-mironov всё Gradle плагин пишешь?)
Vladimir Mironov
@nsk-mironov
Nov 06 2015 20:48
да :)
компайл тайм валидация оказалась непростой задачей
Artem Zinnatullin :slowpoke:
@artem-zinnatullin
Nov 06 2015 20:49
бывает)
Vladimir Mironov
@nsk-mironov
Nov 06 2015 20:49
вот репозиторий, если что https://github.com/nsk-mironov/sento
оно уже как-то работает даже :)
Artem Zinnatullin :slowpoke:
@artem-zinnatullin
Nov 06 2015 20:49
View Binding
Vladimir Mironov
@nsk-mironov
Nov 06 2015 20:50
хомячки не поймут :)
Artem Zinnatullin :slowpoke:
@artem-zinnatullin
Nov 06 2015 20:50
ну неееет, ну пожалуйста)
Vladimir Mironov
@nsk-mironov
Nov 06 2015 22:16
генерить байткод кстати оказалось очень весело
Artem Zinnatullin :slowpoke:
@artem-zinnatullin
Nov 06 2015 22:18
asm java взял?
Vladimir Abramov
@kivsiak
Nov 06 2015 22:19
оно чисто под kotlin?
Artem Zinnatullin :slowpoke:
@artem-zinnatullin
Nov 06 2015 22:19
asm java?
Vladimir Mironov
@nsk-mironov
Nov 06 2015 22:20
генерю асмом, да
Vladimir Abramov
@kivsiak
Nov 06 2015 22:20
и это вопрос сразу. какой смысл BindString или BindColor? Почему не просто Bind в обоих случаях?
Vladimir Mironov
@nsk-mironov
Nov 06 2015 22:20
а либе вообще плевать будет, на котлине или на джаве был написан изначальный код
Vladimir Abramov
@kivsiak
Nov 06 2015 22:20
там же видно из контекста
Vladimir Mironov
@nsk-mironov
Nov 06 2015 22:21
не видно
Vladimir Abramov
@kivsiak
Nov 06 2015 22:21
R.string.last_name_label в строковую переменную
R.color.color_primary в int ?
Vladimir Mironov
@nsk-mironov
Nov 06 2015 22:22
вот только небольшая проблема
у меня нету R.string.last_name_label
мне сразу инт приходит
про который я ничего кроме его значения не знаю
Artem Zinnatullin :slowpoke:
@artem-zinnatullin
Nov 06 2015 22:23
формально, ты можешь пошерстить R классы и найти в каком подклассе есть это значение…
Vladimir Mironov
@nsk-mironov
Nov 06 2015 22:23
я так думал сделать, да
но мне лень :)
а одного только типа недостаточно, чтобы однозначно определить, что нужно делать
Vladimir Mironov
@nsk-mironov
Nov 06 2015 22:37
плюс с R классами есть другая проблема
я не уверен, что компилятор не заинлайнит все константы и не выпилит эти классы вообще
Artem Zinnatullin :slowpoke:
@artem-zinnatullin
Nov 06 2015 22:42
javac, пожалуй, самый не оптимизирующий компилятор из тех, что я знаю
он инлайнит константы, но классы оставляет, afaik
можно посмотреть
другое дело, что это может сделать proguard
Vladimir Mironov
@nsk-mironov
Nov 06 2015 22:43
я раньше прогуарда свои дела делаю
Artem Zinnatullin :slowpoke:
@artem-zinnatullin
Nov 06 2015 22:45
энивей, разные аннотации для разных типов дают большую гибкость в будущем