
Sergey
30.01.2017
15:06:15
И почитай про Looper thread
Так работает главный поток

Ⓜ️ᵃʳᵃᵗ
30.01.2017
15:06:52
ребят, кто работал с Chromecast? какие то ньюансы работы с ним есть ?

Taras
30.01.2017
15:07:02
ребята ,а есть ли способ намертво прикрепить view к низу екрана чтоб при открытии клавиатуры она не выдвигалась вверх?

Google

Sergey
30.01.2017
15:07:55

Ⓜ️ᵃʳᵃᵗ
30.01.2017
15:08:10

Yuri
30.01.2017
15:11:18

Taras
30.01.2017
15:12:44

Max
30.01.2017
15:29:53

Gleb
30.01.2017
15:30:26

Max
30.01.2017
15:30:50

Gleb
30.01.2017
15:31:41
А в других процессах что нибудь работает еще?

Sergey
30.01.2017
15:31:56

Max
30.01.2017
15:32:19
Вызывался когда активити менялись

Sergey
30.01.2017
15:32:38
используй лучше константу с сдк

Google

Max
30.01.2017
15:33:46
Ууууу, кажетс феерический молодец..
Я ее и использовал, ток скобку про.. пропустил.

Sergey
30.01.2017
15:34:23

Max
30.01.2017
15:34:39
Не вы ) Конечно же ) Под конец уже буквы пропускаю

Gleb
30.01.2017
15:35:48
я уж давай грешить, что есть еще процессы и соотв-но инстансы апликейшна ?

Egor
30.01.2017
15:36:07
Max получилось?

Gleb
30.01.2017
15:36:27
это единственное, что может "привнести" чудес в данном случае))

Max
30.01.2017
15:39:14

Gleb
30.01.2017
15:42:35
Будут, будут инстансы, еще как, я когда в это воткнулся, день дебажил - не мог понять, что за нахрен творится.
оказывается всё просто - каждому процессу -по апликейшну..... это обязательно надо помнить, если ты любитель синглтонов в апликейшне - и решил поэкспериментить с "android:process" в манифесте

Sergey
30.01.2017
15:43:22
зачем плодить процессы?
в одну джава-кучу не влезаешь? )

Gleb
30.01.2017
15:44:12
логично же
ну.... я пока не воткнусь - не продебажу...нифига не логично)))

Max
30.01.2017
15:44:35

Gleb
30.01.2017
15:45:08

Sergey
30.01.2017
15:45:55
есть такой доклад, от инженеров команды андроид https://realm.io/news/romain-guy-chet-haase-developing-for-android/
и там есть отличная фраза
Every Device is a Village (33:31)
Every device is a village, which means that everybody has to cooperate to make the user experience on that device work. You can all make it suck together, or you could make it nice together. - Chet Haase

Max
30.01.2017
15:48:10
Все таки что то пошло не так =\
https://gyazo.com/c62161e5f0b2aa64be961e4de6e91796

Google

Gleb
30.01.2017
15:50:44
как можно не влезть в один процесс? что у вас там такого
да больше эксперименты, а так, вполне если я работаю с битмапами - то легко
вот реальный пример, есть у меня тамогоч тестовый
GT-S5312 (240x320 ldpi, 48m heap)
прислала супруга в ТГ фотки с фотостудии (естественно RAW, 100500 мпикс), ткнул я в чате на фотку - открылась она фул скрин - я полистал две три (ViewPager видать там)
и всё - 4 я - апп вылетает.
домой пришел из любопытства - протрейсил - ясен фиг ООМ

Sergey
30.01.2017
15:51:55

Kolas
30.01.2017
15:52:30

Sergey
30.01.2017
15:52:34

Gleb
30.01.2017
15:52:53

Sergey
30.01.2017
15:53:34

Gleb
30.01.2017
15:53:40

Sergey
30.01.2017
15:55:51
java heap, ram size

Gleb
30.01.2017
16:00:22
можно же было эмулятор настроить
да понятно, хотелось чтоб железо такое реальное было
на практике, в любом случае никто не ориентируется на 3x4 экраны
остальное всё еще на нём хорошо прогонять а вот версток таких даже предоставлять не хотят)
он даже в ширину - нормальный, в смысле как все телефоны - sw320dp,
но сука в высоту - минус систем панели и экшн бар - практически квадрат

Александр
30.01.2017
16:06:14
Меньше бессмысленно

Sergey
30.01.2017
16:07:08
там мин размеры будут 320x240dp

Gleb
30.01.2017
16:07:36

Sergey
30.01.2017
16:09:21

Gleb
30.01.2017
16:09:59
ммм?
Всё ж ведь хорошо когда про это не думаешь))

Sergey
30.01.2017
16:10:26

Google

Sergey
30.01.2017
16:10:37
даже переделывать не прийдется
https://developer.android.com/guide/topics/ui/multi-window.html

Gleb
30.01.2017
16:13:39
Я когда верстаю, то только 5 дюймов вставлю. На 4' будет выглядеть так же все равно
мы с дизайнером вдоль и поперек изучили стату по фрагментации экранов
и высчитали закономерность популярности размеров
начинаются с 320dp и далее с шагом в 80dp - популярная категория, но в целом чем больше - тем меньше таких ус-в
в рез-те получилось:
sw320dp - маленкие телефоны
sw400dp - большие телефоны
sw480dp - маленкие фаблеты
sw560dp - большие фаблеты
sw640dp - маленкие таблеты
sw720dp - средние таблеты
sw800dp - большие таблеты

Sergey
30.01.2017
16:14:23

Gleb
30.01.2017
16:16:07
хочшь не хочшь хотя бы dimens - сплитить приходится

Sergey
30.01.2017
16:16:59
Который не учитывает особенности платформы

Gleb
30.01.2017
16:17:43
это не значит что у нас стока папок в проекте.
Выбирая сверху вних от важных к менее важным заказчик, может оценить свои силы - и понять где остановиться))

Admin
ERROR: S client not available

Gleb
30.01.2017
16:19:56
Нашего руководства хватило на первые два пункта на тек-м проекте)) - одобрить
остальное - было бы хорошо если оно само как-то там растянется - а специально - "не надо, забейте")

Sergey
30.01.2017
16:20:52

Gleb
30.01.2017
16:21:05
?

Sergey
30.01.2017
16:21:36
Що маємо, те маємо ?

Александр
30.01.2017
16:29:47
Я использую PercentRelativeLayout, где layout может выглядеть не красиво на разных устройствах
тип на 5 всё круто, а на планшете в 7' уже какашка)

Sergey
30.01.2017
16:33:48
Делов то

Александр
30.01.2017
16:34:25
зачэм
у меня в зеплине можно смотреть в %

Google

Александр
30.01.2017
16:34:37
я выставил отсупы в % и не парюсь)

Sergey
30.01.2017
16:34:51

Александр
30.01.2017
16:35:00
ну я для этого использую %
нет смысла два лэйаута бацать

Sergey
30.01.2017
16:35:25
Ну ты же написал что на 7 дюймах какашка

Александр
30.01.2017
16:35:56
поэтому я использую % ))
Я решил этот вопрос с помощью PercentRelativeLayout

Igor
30.01.2017
16:44:26

Egor
30.01.2017
16:44:41
https://github.com/intuit/sdp
мне еще эта тема нравиться по вопросам масштабирования

Александр
30.01.2017
16:49:20

Egor
30.01.2017
16:49:40
да

Александр
30.01.2017
16:49:44
и как?

Kolas
30.01.2017
16:53:50
ни у кого не завалялся прогвард файл для либы https://github.com/openid/AppAuth-Android ?

Egor
30.01.2017
16:57:30
@Molbert мне нравиться, не надо переживать изза того что заказчик просит "немного увеличить" кнопку, потому что у него 5+ дюймов экран, а я верстал на меньшем

Sergey
30.01.2017
17:04:53
В плейлисте Google IO

Alexander
30.01.2017
18:13:23
Привет всем! Работаю с socket.io, как сделать чтобы .on() не вешал новые обработчики каждый раз при открытие активити?

Svyat
30.01.2017
18:13:53
делать off ?
можно проверять, есть ли уже такой обработчик

Kirill
30.01.2017
18:15:23

Alexander
30.01.2017
18:15:26