
Vitaliy
08.09.2016
20:09:21
Ого
Кто-то ещё использует лист

Gregory
08.09.2016
20:10:17

Andre
08.09.2016
20:10:43
я конкретно про ту ситуацию, сам RecylerView год пользуюсь

Google

Gregory
08.09.2016
20:11:15
Китайские производители ещё любят его ломать в своих прошивках *кхе*meizu*кхе*

Sergey
08.09.2016
20:12:15

Gregory
08.09.2016
20:12:22
http://vk.com/wall1708231_16661
Там самая мякотка в комментах

Andre
08.09.2016
20:14:48
мне экшнбар у того мейзу понравился
как увидел, сразу перестал системный юзать :D

Gregory
08.09.2016
20:15:39
Это была версия 3 с чем-то, когда её делали, тулбар ещё не изобрели)

Sergey
08.09.2016
20:15:45
MZ* классы, жесть

Gregory
08.09.2016
20:16:22
MZ* классы, жесть
Там куча кода из AOSP заменена китайским говном, которое их использует

Sergey
08.09.2016
20:17:29
Думаю у всех именитых вендоров похожая лапша под капотом. Кроме мотролы и нексус

Andre
08.09.2016
20:17:31
ну на самом деле этим много кто грешит
Коршаков, помнится, рассказывал, как у него StaticLayout на самсунге какой-то метод из сторонних библиотек вызывал

Gregory
08.09.2016
20:18:05
Да, у самсунгов есть какие-то левые поля в View

Google

Gregory
08.09.2016
20:18:11
В отладчике видно

Vitaliy
08.09.2016
20:18:27
Давай не будем о грустном

Gregory
08.09.2016
20:18:46

Vitaliy
08.09.2016
20:19:25
Вообще о любви производителей кастомизировать все и не проверять потом нормально на тестах. Начиная от самсунгов и заканчивая кривым MediaPlayer, Camera, и так далее

Gregory
08.09.2016
20:19:57
Как же круто, что хотя бы есть CTS

Sergey
08.09.2016
20:20:53
У Xiaomi в их MIUI на базе android 5.1 есть свой менеджер пермишенов )

Andre
08.09.2016
20:21:55
а у Самсунга есть сканер отпечатков пальцев, как-то раз зашел в отзывы к приложению сбербанка - а там единички от юзеров галактики S5 на лоллипопе, типа "хули нам не прикрутили"

Sergey
08.09.2016
20:21:58
Которые ты никак не можешь хендлить

Gregory
08.09.2016
20:22:21

Vitaliy
08.09.2016
20:22:23
А еще кастомные мультивиндоу

Andre
08.09.2016
20:22:27
ну на самом деле можешь, ебнет тебе SecurityException - значит, не дали
это по поводу своего менеджера пермишенов

Vitaliy
08.09.2016
20:22:40
Которые нужно включать в манифесте через хитрую мету

Andre
08.09.2016
20:23:09
но там в общем-то на этом манифесте все и оканчивается, насколько я помню

Vitaliy
08.09.2016
20:23:10
И на CM еще можно было работать с пермишенами задолго до

Gregory
08.09.2016
20:23:59

Sergey
08.09.2016
20:25:02
Который потом в релизе выпиляли

Gregory
08.09.2016
20:25:37
Не помню, но помню, что отбирал приложениям лишние пермишены на moto x
И ещё был для этого модуль xposed или что-то типа того

Google

Sergey
08.09.2016
20:29:05

Gregory
08.09.2016
20:30:16

Sergey
08.09.2016
20:31:07
Жаль тебе было бы о чем рассказать.

Alexander
08.09.2016
20:31:41
Гриша порвал весь чатик

Rustem
08.09.2016
20:33:04
Всем привет. Ребят, никто не юзал пикассо для загрузки нескольких изображений подряд?

Alexey
08.09.2016
20:38:38
@grishka а как ты нашёл этот чат?
сегодня что-то много людей попёрло, видать где-то норм пропиарились)

Gregory
08.09.2016
20:41:11
Вот так)
Привет) Гоу к нам в @android_ru )

Andre
08.09.2016
21:05:35
Тут выше было про базы
Ну не совсем в андроиде только sqlite, мы же можем нативными методами дёргать любую базу, которая под ведро соизволит собраться, остается лишь выяснить, насколько это быстрее чем из джавы штатный sqlite вызывать

Владислав
08.09.2016
21:06:25
А мне кстати всегда интересно это было, а резонно вообще дергать другие бд?

Andre
08.09.2016
21:07:28
я тут начал глядеть LMDB, надо на каком-то более-менее серьезном проекте попробовать
но скорее всего — нет, хотя упомянутую используют вроде в телеграме для айфона

Владислав
08.09.2016
21:09:11
понятненько

Andre
08.09.2016
21:12:39
А мне кстати всегда интересно это было, а резонно вообще дергать другие бд?
А ещё можешь использовать другие БД в NDK как это было использовано в прошлом конкурсе телеграма: они засунули в одну библиотеку хранение данных и взаимодействие с сервером — и данные рядом, и с джавы только интерфейс запиливать нужно
из минусов — дублирование информации: из джавы твою базу дёргают и могут держать кэш, и ты можешь у себя тоже держать кэш -> дублирование информации, но некритично, так как скорее всего объемы дублируемого будут небольшие

Владислав
08.09.2016
21:14:34
во, спасибо за ответ

Alexey
08.09.2016
21:15:36
да блин, сырой sqlite без всякх библиотеки-обёрток конечно будет быстрее, но даже ради 1 таблицы куча бойлерплейта ну нафиг его...

Andre
08.09.2016
21:17:09
для андроида есть greenDAO, который генерирует тебе няшный код с минимальным оверхедом

Владислав
08.09.2016
21:17:30
Читаю вас и чувствую, что у меня слишком мало опыта
¯\_(ツ)_/¯

Иван
08.09.2016
21:17:46
Ребята разработчики, есть вопрос по нотификациями. Почему при попытке сбилдить нотификейшн через NotificationCompat объект нотификейшена содержит нулевой contentView? Другими словами ... Какова причина его депрекейшена вообще?

Google

Alexey
08.09.2016
21:18:13

Vitaliy
08.09.2016
21:27:56
Единственно что, там вроде были проблемы с индексами по кириллице, но я не копал туда

Andre
08.09.2016
21:28:26
(или не SQLite)

Vitaliy
08.09.2016
21:28:33
Или не, да

Andre
08.09.2016
21:28:35

Admin
ERROR: S client not available

Vitaliy
08.09.2016
21:28:46
Вот точно не скажу, что-то такое было
Надо SQLite компилить с другой либой, которая будет разрешать эту ситуацию

Andre
08.09.2016
21:29:22
https://habrahabr.ru/post/57915/ гуглрандом

Владислав
08.09.2016
21:30:26
О, кстати, ребят, а никто не сталкивался с траблой с кодировкой русского текста в яве?
Мне недавно пришлось в basic latin переводить, чтобы нормально воспринимался текст

Vitaliy
08.09.2016
21:31:01
Не надо русский текст хранить в Джава-файлах

Владислав
08.09.2016
21:32:35
Мне просто недавно пришлось маленькую программку написать оконную, а там адище с русским, причем последний раз, года 2 назад, такого не было ;)

Maxim
08.09.2016
21:32:47
ребзя, а вот есть такая штука как android.permission.SYSTEM_ALERT_WINDOW
ее тоже нужно в рантайме запрашивать или только в манифесте прописать?

Andre
08.09.2016
21:33:25
Посмотри, есть ли она в dangerous permissions

Maxim
08.09.2016
21:33:52
судя по всему из-за вот этой штуки

Andre
08.09.2016
21:33:59
Кажись вайбер так быстрый ответ делал раньше, это оно?

Google

Maxim
08.09.2016
21:34:03
появляется такое вот окно

Ilnar
08.09.2016
21:34:55
Почему хардкод стрингов?

Maxim
08.09.2016
21:34:56
стековерфлоу подсказал это разрешение… или может диалог по-ругому просто делать...
я ток начал, мне пока не до стрингов правильных )

Владислав
08.09.2016
21:36:06
ПОНЯТНО!

Andre
08.09.2016
21:36:28

Maxim
08.09.2016
21:37:33
а почему такой диалог… нужно завтра наверное попробовать удалить, перезагрузить и еще раз поставить ))) ни у кого такого не было?

Vitaliy
08.09.2016
21:39:33
Кстати. А во всяких альтернативных сторах вроде Яндекса нет пушей?
Может, кто работал.
А то как судиться с Google по поводу монополизации, так они на первом месте.

Andrey
08.09.2016
22:15:41

Gregory
08.09.2016
22:15:51
у амазона точно есть

Vitaliy
08.09.2016
22:16:11
Должно, Google Play Services на это и нужны.