Size: a a a

StartAndroid Ru Chat

2021 March 09

SU

Slavik Urdzik in StartAndroid Ru Chat
Всем привет, кто-то имел опыт работы с Regular Expression? Если да, то очень нужна помощь)
источник

VB

V B in StartAndroid Ru Chat
Slavik Urdzik
Всем привет, кто-то имел опыт работы с Regular Expression? Если да, то очень нужна помощь)
Вопрос вообще о чём?  Регекспы вообще новичкам протипоказаны.
источник

СП

Сергей П. in StartAndroid Ru Chat
Ну я во втором  пет-проекте ими статичный  сайт разобрал на текстовые файлы)
Но это дня три на освоение не  вылезая. И забывается моментально
источник

SU

Slavik Urdzik in StartAndroid Ru Chat
V B
Вопрос вообще о чём?  Регекспы вообще новичкам протипоказаны.
Мне нужно преобразовать стригу формата \frac{\frac{1}{2}}{\frac{3}{4}} в  ((1)/(2))/((3)/(4)),
источник

СП

Сергей П. in StartAndroid Ru Chat
Slavik Urdzik
Мне нужно преобразовать стригу формата \frac{\frac{1}{2}}{\frac{3}{4}} в  ((1)/(2))/((3)/(4)),
Удачи! Если регекспами то там есть метод  matcher clear кажется котоорый убирает все что найдено выражением.
1. Убираем из строки все кроме цифр и }
2. Делаем split  по }
3. С полученным массивом делаем что хотим.
источник

D

Denis in StartAndroid Ru Chat
Slavik Urdzik
Мне нужно преобразовать стригу формата \frac{\frac{1}{2}}{\frac{3}{4}} в  ((1)/(2))/((3)/(4)),
Поищи в ютубе: Не бойтесь регулярных выражений. Regex за 20 минут!. Ссылка не проходит сюда. Мне это видео помогало, очень доступно для новичков объясняет
источник

SU

Slavik Urdzik in StartAndroid Ru Chat
Спасибо
источник

СП

Сергей П. in StartAndroid Ru Chat
Сначала тренируйся на выражени  в онлайн тестере пока не будет выходить 1}2}}3....
источник

KK

Konstantin Kogan in StartAndroid Ru Chat
Всем привет! Нужна информация по поводу метода TelephonyManager::getSimCarrierId.
В доке сказано, что айдишники берутся отсюда:
https://android.googlesource.com/platform/packages/providers/TelephonyProvider/+/master/assets/latest_carrier_id/carrier_list.textpb
Кто-нибудь может объяснить, телефон подтягивает эту таблицу сам с выходом апдейта? Т.е. при установке андроида скачивается последняя версия этой таблицы для идентификации операторов, а обновляется она только с обновлением андроида?
источник

AA

Akmal Abdreimov in StartAndroid Ru Chat
Konstantin Kogan
Всем привет! Нужна информация по поводу метода TelephonyManager::getSimCarrierId.
В доке сказано, что айдишники берутся отсюда:
https://android.googlesource.com/platform/packages/providers/TelephonyProvider/+/master/assets/latest_carrier_id/carrier_list.textpb
Кто-нибудь может объяснить, телефон подтягивает эту таблицу сам с выходом апдейта? Т.е. при установке андроида скачивается последняя версия этой таблицы для идентификации операторов, а обновляется она только с обновлением андроида?
EASY DEVICE INFO

documentation:
https://github.com/nisrulz/easydeviceinfo

Base + Ads Bundled Library:
implementation "com.github.nisrulz:easydeviceinfo:$easyDeviceInfoVersion"

Base Composite:
implementation "com.github.nisrulz:easydeviceinfo-base:$easyDeviceInfoVersion"

Ads Composite:
implementation "com.github.nisrulz:easydeviceinfo-ads:$easyDeviceInfoVersion"
источник

KK

Konstantin Kogan in StartAndroid Ru Chat
Akmal Abdreimov
EASY DEVICE INFO

documentation:
https://github.com/nisrulz/easydeviceinfo

Base + Ads Bundled Library:
implementation "com.github.nisrulz:easydeviceinfo:$easyDeviceInfoVersion"

Base Composite:
implementation "com.github.nisrulz:easydeviceinfo-base:$easyDeviceInfoVersion"

Ads Composite:
implementation "com.github.nisrulz:easydeviceinfo-ads:$easyDeviceInfoVersion"
Спасибо! Но меня интересует информация именно про то, как таблица операторов попадает в телефон и с какой периодичностью она обновляется
источник

СП

Сергей П. in StartAndroid Ru Chat
Konstantin Kogan
Спасибо! Но меня интересует информация именно про то, как таблица операторов попадает в телефон и с какой периодичностью она обновляется
Дело в том что рынок поделен давно полностью и новый оператор модет появиться только где-нибудь в африке и то не каждый год.
источник

СП

Сергей П. in StartAndroid Ru Chat
Не уверен что имеет смысл заморачиваться на актуальность списка. Если это критично - качайте со своего сервера
источник

KK

Konstantin Kogan in StartAndroid Ru Chat
Меня волнует лишь вопрос - правильно ли я понимаю, что список идет вместе с андроидом и андроид при обновлении версии будет подтягивать его в случае обновления списка
источник

KK

Konstantin Kogan in StartAndroid Ru Chat
Ну т.е. на всех устройствах, начиная с API 28, метод getSimCarrierId будет для одного оператора возвращать один уникальный айди из этого списка
источник

СП

Сергей П. in StartAndroid Ru Chat
Я думаю что там только новые записи могут появиться, но это по здравому смыслу, по докам хз
источник

KK

Konstantin Kogan in StartAndroid Ru Chat
Понял, спасибо за отклик:)
источник

СП

Сергей П. in StartAndroid Ru Chat
Ну или при слиянии/покупке оператора поменяться что
источник

DA

Dmitry Alekseyevich in StartAndroid Ru Chat
Переслано от Dmitry Alekseyevich
Привет всем. Правильно ли я понимаю, что dataBinding не может в себя принимать null?

Логика - Fragment, ViewModel, ViewModelFactory, dataBinding.
Вот такая вот ошибка...
источник

А

Александр in StartAndroid Ru Chat
Можно ли у drawable изменить цвет фона к примеру из основной части программы?
источник