Size: a a a

Android Developers

2021 January 22

L

Leonid in Android Developers
Alex Mzv
Там большая часть на автомате проверяется скорее всего
Возможно, иначе просто нереально такие объемы обрабатывать.
источник

AM

Alex Mzv in Android Developers
Leonid
Возможно, иначе просто нереально такие объемы обрабатывать.
Ну по опыту залива (заливал на огромное кол-во разных гп акков) скажу что там препроверка точно автоматическая
источник

AM

Alex Mzv in Android Developers
Скорее всего после этой препроверки некоторые прилы флагуются на доп проверку
источник

L

Leonid in Android Developers
Alex Mzv
Скорее всего после этой препроверки некоторые прилы флагуются на доп проверку
Скорее всего так.
источник

С

Сергей in Android Developers
Обычно юзаю даггер, но в этот раз было лень создавать модули и компоненты и проект начал тупо котлиновским синглтоном "object Repo" и внезапно оказалось довольно удобно - не надо добавлять все View в компонент для инжекта, и доступ в любом месте одной строкой. Собственно насколько это плохо? Инициализируется в App, то есть сдохнуть отдельно не сможет.
источник

АС

Александр Сергеевич... in Android Developers
Сергей
Обычно юзаю даггер, но в этот раз было лень создавать модули и компоненты и проект начал тупо котлиновским синглтоном "object Repo" и внезапно оказалось довольно удобно - не надо добавлять все View в компонент для инжекта, и доступ в любом месте одной строкой. Собственно насколько это плохо? Инициализируется в App, то есть сдохнуть отдельно не сможет.
телега же живет как-то с этим и ничего, главное с умом это делать
источник

v

vitaly in Android Developers
Сергей
Обычно юзаю даггер, но в этот раз было лень создавать модули и компоненты и проект начал тупо котлиновским синглтоном "object Repo" и внезапно оказалось довольно удобно - не надо добавлять все View в компонент для инжекта, и доступ в любом месте одной строкой. Собственно насколько это плохо? Инициализируется в App, то есть сдохнуть отдельно не сможет.
а ещё можно вообще без обжекта - фигачишь всё в файле как есть да и всё 👍
источник

AI

Alexey Illarionov in Android Developers
Сергей
Обычно юзаю даггер, но в этот раз было лень создавать модули и компоненты и проект начал тупо котлиновским синглтоном "object Repo" и внезапно оказалось довольно удобно - не надо добавлять все View в компонент для инжекта, и доступ в любом месте одной строкой. Собственно насколько это плохо? Инициализируется в App, то есть сдохнуть отдельно не сможет.
что там у тебя по тестам?
источник

С

Сергей in Android Developers
Alexey Illarionov
что там у тебя по тестам?
Пока в них нужды не было, приложение больше "Получи от сервера и нарисуй", логики нет, кроме UI и запросов тестировать и нечего
источник

v

vitaly in Android Developers
дагеры эти нужны для масштабируемости в проектах с потенциальными миллионами экранов, трёхэкранную шляпу с пятью запросами и десятью вьюхами можно вообще сделать с файликом с зависимостями, кроме шуток, нафиг оно надо?
источник

AI

Alexey Illarionov in Android Developers
Сергей
Пока в них нужды не было, приложение больше "Получи от сервера и нарисуй", логики нет, кроме UI и запросов тестировать и нечего
если ты пишешь приложение один, оно не особо большое, тесты не нужны, то без даггер и прочих архитектурных решения тебе действительно могут быть не нужны и будут только мешать
источник

С

Сергей in Android Developers
Спасибо
источник

FC

Felix Culpa in Android Developers
Здравствуйте. Пытаюсь поменять название оператора в аиде с помощью xprivacylua. Телефон с двумя симками. После вскрытия apk файла выяснил что имя оператора определяется через telephonyManager.getSimOperatorName(slotid), но эта функция отсутствует в официальном публичном API(именно вариант с параметром) и может быть вызвана только если прибегнуть к рефлексии, и видимо поэтому, так просто ее не удается перехватить. Как можно получить эту функцию?
источник

AI

Alexey Illarionov in Android Developers
Felix Culpa
Здравствуйте. Пытаюсь поменять название оператора в аиде с помощью xprivacylua. Телефон с двумя симками. После вскрытия apk файла выяснил что имя оператора определяется через telephonyManager.getSimOperatorName(slotid), но эта функция отсутствует в официальном публичном API(именно вариант с параметром) и может быть вызвана только если прибегнуть к рефлексии, и видимо поэтому, так просто ее не удается перехватить. Как можно получить эту функцию?
должна перехватываться. Если метод публичный, то для его вызова не нужна рефлексия, даже если этот метод не описан в документации публичного SDK.  Вообще, API похож на API от MediaTek и у них был публичный SDK с таким методом. TelephonyManager.getDefault() возвращал экземпляр класса TelephonyManagerEx или TelephonyManagerMT
источник

FC

Felix Culpa in Android Developers
Alexey Illarionov
должна перехватываться. Если метод публичный, то для его вызова не нужна рефлексия, даже если этот метод не описан в документации публичного SDK.  Вообще, API похож на API от MediaTek и у них был публичный SDK с таким методом. TelephonyManager.getDefault() возвращал экземпляр класса TelephonyManagerEx или TelephonyManagerMT
Вот верь после такого экспертам на stackoverflow) В заблуждение меня ввели. А вам спасибо!
источник

A

Andrew in Android Developers
Вопрос по Arcore.

На хабре сказано, что якорь это положение объекта в реальном мире, которое задаётся координатами. Так а отсчитываются они откуда? В смысле где (0;0;0)?
источник

S

Silent829 in Android Developers
Sergei Loskutnikov
Подскажите, а как в drawable поствить системную иконку ( там же есть cancel и прочее )
drawable -> New -> Vector Asset -> Clip Art -> выбрать подходящую иконку
источник

S

Silent829 in Android Developers
ненавижу такое дерьмо
источник

S

Silent829 in Android Developers
Leonid
Понятно, что краши в проде никому не нужны.

Чтобы не доводить до крашей в проде как раз и нужно крашить как можно раньше, чтобы это сразу починить. А не заметать пыль под ковер...
а можно просто выводить все ошибки на юай)
источник

RS

Rakhatali Smagulov in Android Developers
Люди, всем привет!
Есть люди с Казахстана, а именно с Алматы?
источник