Nick Senchurin
я сделаю маржин райт и уедет все левее
Эдик
Не будет в том виде как на первом скрине
Nick Senchurin
не будет это потому что гугл запретил? т/е при смене ртл мои райт-лефт ничего не будут двигать?
Эдик
Да
Nick Senchurin
бл вот бред
Эдик
Они так и останутся как на не ртл скрине
Эдик
А если ставить старт, енд, то все само будет подстраиваться, в зависимости ртл или нет
Nick Senchurin
просто выходит какой то винегрет, я выставляю маржин енд а студия рисует ворнинг и советует рядом еще маржин райт дописать
Nick Senchurin
или это можно тупо заигнорить в нотификациях и забыть про райт-лефт а делать тупо старт-енд ?
Эдик
А какой мин сдк стоит?
Эдик
Меньше 21-го?)
Nick Senchurin
15
Эдик
А
Nick Senchurin
а ну они ввели это позже понятно
Эдик
Start end работает с 21 вроде
Nick Senchurin
от некрофилии не могем отказаться, 20%клиентосов
Эдик
Я хз как будет выглядеть на <21
Эдик
Но тогда нужен и енд, и райт
Эдик
И по идее, на девайсах с апи <21 скрин ртл не будет меняться, а на >21 будет
Эдик
Но это надо проверить)
Nick Senchurin
в общем спасибо за разъяснения
Эдик
А, точно)
Alex Android
Напомните плиз, как отображать дебажный текст только в студии, чтобы он не уходил в релиз?
Di7aK
могу ли я использовать камеру без отображения превью на экране
Di7aK
чтобы потом не получить банан
Alex Android
спасибо @desugar
Martynenko
Привет. Кто работал с exoplayer, на сколько он эффективен? посмотрев исходники я заметил, что он кодеки не нативные использует, или я не правильно понял принцип его работы?
Martynenko
media player
Martynenko
media player
этот же нативно работает как я смотрел по вызовам методов
Sasha
Господа и дамы, объясните мне плиз, почему bundletool делает вот такое
Sasha
Sasha
Если я указываю extractNativeLibs=false , то файлы идентичны, если не указать - то в apk без суффикса либы упакованы со сжатием
Ivan
Ребят , подскажите какие нибудь курсы и статьи написания приложения с google maps
Ivan
Ну это понятно
Ivan
А помимо этого
Konstantin
помимо этого ищешь приложения примеры и разбираешься
Mike
А что нужно? Видеоурок, где рассказчик будет копипастить код с сайта гугла в проект?
Albert
Всем приевет. Есть textview в котором есть кликабельные ссылки. Могу ли я перехватить нажатие по этим ссылкам?
Sergey
ClickableSpan в помощь)
Albert
ClickableSpan в помощь)
спасибо, посмотрю
Maxim
'CameraSource()' has private access in 'com.google.android.gms.vision.CameraSource' что нужно сделать?
zlo
Есть спиннер. По ним пунктирная линия ,через вьюшку. Нужно что бы спинер и пунктир одной длинны было. ?
Eugene
'CameraSource()' has private access in 'com.google.android.gms.vision.CameraSource' что нужно сделать?
Внимательно прочитать или англ подтянуть. Тебе уже описали всю суть проблемы в ошибке
Сыктывкариум
Вопрос. МНе надо для устройств использовать уникальный ID. Раньше я юзал TelephonyManager getDeviceId(), который возвращал мне IMEI, что было в целом вполне нормально. Но гугл говорит - что так делать нехорошо. Да и кажется, не все версии ведроида его отдают. Предлагает юзать рекламыне ID, но мне реклама не нужна. Предлагает юзать Instance ID - но оно деприкейтед. Как вариант генерить UUID, но оно будет новым при каждой переустановке программы. Что посоветуете для уникальной идентификации устройств, что бы работало в 5 андроиде и старше?
Сыктывкариум
почему instanceid-то депрекейтед? Firebase instance id норм.
Почитаю, конечно, но я так понял, это надо как-то с файрбэйсом коннектить?
Alexander
Можно не подключать рекламный пакет для advertising id, методы для его получения в пакете play services basement
Сыктывкариум
В моём случае оптимальным был ИМЕИ. Ибо оборудование выдаётся сотрудникам и они хз что с ним могут делать. Но прога переустановленная получает всегда один и тот же ID
Сыктывкариум
Там вроде тоже надо разшерение получать, нет?
Алексей
не помню, давно с ним не работал
Сыктывкариум
Ок, спасибо, гляну в ту сторону. Правда я так понимаю, про смене гугл.аккаунта будет новый ID?
Алексей
почитайте уже доку)
Сыктывкариум
почитайте уже доку)
Отличный совет :)
Alexander
Leonid
Мы делаем так 1. пытаемся получить DEVICE_ID (да, нужно разрешение), - валидируем его (многие китайские ноунейм девайсы имеют фейковый id) - если не валидный -> пункт 2 2. берем ANDROID_ID - также валидируем, если облом -> пункт 3 3. Генерим UUID
Konstantin
а где его валидировать, на сервере?
Nick Senchurin
всё, я сломался))) линеар лэйауты победили констрейнт
Albert
ClickableSpan в помощь)
эт походу не то, изначально неизвестно есть ли ссылки и будут ли они вообще. но если они будут, то нужно перехватить событие клика по ссылке. Сейчас это реализовано с помощью TextView с android:autoLink="web" Текст задаю Html.fromHtml(text). Мне нужно чтобы при нажатии, не только открывалась ссылка в браузере, но и текущий TextView менял размер
Konstantin
типа есть какие то определенные шаблоны для них?
Leonid
а где его валидировать, на сервере?
зачем, локально на устройстве по своим алгоритмам
Konstantin
получается часть клиентов с постоянными ид, часть с рандомными, какой профит вообще
Konstantin
можно ж было сразу всех рандомными делать с uuid
Leonid
в нашем случае нет)
Konstantin
если стату по переустановке например собирать то она получится некорректной
Konstantin
не ну, я просто хочу узнать кейс когда бы это понадобилось так таргетить
Leonid
если стату по переустановке например собирать то она получится некорректной
по переустановкам мы имеем статистику в виде отправленных смс для регистрации
Сыктывкариум
Leonid
у нас первичный ключ юзера - номер телефона, id девайса вторичен, но тоже важен
Алексей
О, точно. АндроидАйДи. Наверно то, что мне нужно. В целом будет сохраняться до сброса устройства. И сохранится при переустановке приложения.
есть ещё сторонние библиотеки, которые генерируют fingerprint устройства на основе косвенных показателей, вроде https://www.iovation.com/ Вообще они для антифрода, конечно.
Сыктывкариум
есть ещё сторонние библиотеки, которые генерируют fingerprint устройства на основе косвенных показателей, вроде https://www.iovation.com/ Вообще они для антифрода, конечно.
Спасибо, гляну. Не думаю, что сейчас в них есть смысл, но что бы знать, что это такое и как его можно юзать - посмотрю.
Leonid
есть ещё сторонние библиотеки, которые генерируют fingerprint устройства на основе косвенных показателей, вроде https://www.iovation.com/ Вообще они для антифрода, конечно.
да, тоже нужно сейчас в новом проекте. Только вот не вижу никакого смысла тащить для этого стороннюю либу. самому проще написать