Size: a a a

Android Developers

2020 January 24

AD

Aleksey D. in Android Developers
Оганнес Асатрян
Вангую это тг косячит
угу, они ж кешируют
источник

R

Rub🇦🇶 in Android Developers
доброе утро. видели где то вакансия для intern где требуют знания rxjava?
источник

ОА

Оганнес Асатрян in Android Developers
Aleksey D.
угу, они ж кешируют
Почистил кеш тг - ушло 70мб
источник

ОА

Оганнес Асатрян in Android Developers
И ничего не изменилось
источник

AD

Aleksey D. in Android Developers
Оганнес Асатрян
Почистил кеш тг - ушло 70мб
на серваках кеширует, думаю
источник

AD

Aleksey D. in Android Developers
Оганнес Асатрян
Почистил кеш тг - ушло 70мб
по типу инстант сайтов или как их там
источник

dd

d d in Android Developers
А ошибки вызванные в асинхронном потоке появятся ли у юзера? Или он об этом даже не узнает?
источник

AA

Axbor Axrorov in Android Developers
Оганнес Асатрян
Вангую это тг косячит
Я поменял постер аппа из плеймаркета. Нормально поменялся. Скорее ошибка github.
источник

AG

Andrew Growing in Android Developers
Pavel Smirnov
Доброго времени суток. Собираемся выпустить приложение для компании и тут возник вопрос, как нам, простым разработчикам, все правильно оформить? Что надо дать на изучение юридическому отделу и т.д.? Опыта выпуска приложений вообще нет, а для выпуска приложения что у гугла, что у эпл надо еще оплатить аккаунт разработчика и потом еще объяснить все эти траты. Как нам вообще регистрироваться? Нас два разработчика, каждый индивидуально должен зарегистрироваться или как? Чтобы потом выпустить приложение именно для компании
Отдел который занимается закупками ( в том числе ПО) должен уметь покупать лицензии на программы. Покупка корпоративного аккаунта для приложения ничем не отличается.

Затем любой из вас логинится в этот акк и выпускает приложение.

Апдейты выпускаете тоже через этот акк.
источник

AD

Aleksey D. in Android Developers
Axbor Axrorov
Я поменял постер аппа из плеймаркета. Нормально поменялся. Скорее ошибка github.
все в кучу собрал
источник

Р

Руслан in Android Developers
Ребят а в манифест что нужно прописывать если мне нужно работать с Telnet
источник

Р

Руслан in Android Developers
Ребят а в манифест что нужно прописывать если мне нужно работать с Telnet
источник

AG

Andrew Growing in Android Developers
Руслан
Ребят а в манифест что нужно прописывать если мне нужно работать с Telnet
Google: telnet Android manifest
источник

T

Trooper in Android Developers
Ребят есть кнопка в виде RelativeLayout (картинка и 2 текствью) и есть MainActivity куда несколько таких кнопок помещается, а также есть 2 java класса, один настраивает сам RelativeLayout, другой настраивает Меин класс, и вроде ошибок или критичного чего-то не выдаёт Андроид студия, но никакие изменения в Java классе не отображаются в Мейне. есть советы, как решить проблему
источник

S

Serhei in Android Developers
Привет, сори за оффтоп но тут возник спор с бекендщиками
нормально ли получать массив данных универсального типа?
т.е получаем массив одного типа, в модели есть поле type, и мы должны сами чекать кот это или собака
норм ли это, ребят?
источник

K

Kopusha in Android Developers
А можно во вьхе, которая внутри NestedScrollView, отключить скроллинг?
источник

a

awawa in Android Developers
Trooper
Ребят есть кнопка в виде RelativeLayout (картинка и 2 текствью) и есть MainActivity куда несколько таких кнопок помещается, а также есть 2 java класса, один настраивает сам RelativeLayout, другой настраивает Меин класс, и вроде ошибок или критичного чего-то не выдаёт Андроид студия, но никакие изменения в Java классе не отображаются в Мейне. есть советы, как решить проблему
Три раза прочёл, но абсолютно ничего не понял
источник

А

Александр in Android Developers
awawa
Три раза прочёл, но абсолютно ничего не понял
Я понял, но мне больно.
источник

DK

Denis Kapaev in Android Developers
Dyno Chris is...
Кто рекомпилировал апки с помощью apktool? Что я делаю неправильно?
Скачал апку c сайта apkpure (любую),
Декомпилировал: apktool d apkname.apk,
Поменял через notepad++ файл strings.xml поле app_name,
Собрал обратно: apktool b decompiledfolderapk,
Устанавливаю на эмулятор adb install recompiledapk.apk — получаю ошибку Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES: Failed to collect certificates from /data/app/vmdl386201995.tmp/base.apk: Attempt to get length of null array]
Telegram
Denis Kapaev in Android Developers
в принципе ничего сложного даже с обфусцированным апк, если надо сделать небольшую правку

у меня на всё про всё ушло пару вечеров

понадобятся: bytecodeviewer или jadx, cmder (если используется windows), apktool

1) берём bytecodeviewer или jadx, смотрим что и где надо поправить

2) разбираем апк скриптом

3) правим нужные smali-файлы в обычном текстовом редакторе (тут надо быть предельно внимательным, т.к. все допущенные ошибки проявятся только в рантайме)

4) запаковываем всё обратно в новую апк опять же скриптом, и проверяем как работает

многочисленные мануалы в сети на тему того как внести изменения в апк, переписав нужные места на java, не трогая smali-код, мне не помогли, возможно у кого-то это и работает, но я бы не тратил на это время

только smali, только хардкор 🙂

скрипты:

decompile-apk
https://pastebin.com/TgSezhBE

compile-apk (zipalign мне пришлось делать отдельно)
https://pastebin.com/qx0WR6c6
источник

ДН

Дмитрий Никитин in Android Developers
Serhei
Привет, сори за оффтоп но тут возник спор с бекендщиками
нормально ли получать массив данных универсального типа?
т.е получаем массив одного типа, в модели есть поле type, и мы должны сами чекать кот это или собака
норм ли это, ребят?
Ну как бы тебе сказать..... в теории да, можно. И на практике будет работать. Но это на самом деле очень больно поддерживать и отлаживать
источник