Size: a a a

Android Developers

2019 November 18

YW

Yakov Weber in Android Developers
Yevhen
ребята давно уже есть Paging library  но я как-то не вижу что ее активно юзают. интересно узнать используете ли ее вы и какие может быть есть подводные камни?
Юзал на простом кейсе, вроде норм, но если много вьютайпов говорят есть проблемы, поищи по чату тут недавно вопросы были по этой либе.
источник

Y

Yevhen in Android Developers
Yakov Weber
Юзал на простом кейсе, вроде норм, но если много вьютайпов говорят есть проблемы, поищи по чату тут недавно вопросы были по этой либе.
просто кажется как оверхеад ведь и так есть DiffUtil
источник

AK

Alex K in Android Developers
Всем привет! Сразу сорри за офтоп не по правилам. Нас только что номинировали в гугле на App of the Year — мы создаем приложение генеративной музыки Mubert, и я пипец хочу выиграть

https://play.google.com/store/apps/details?id=com.jellyworkz.mubert&hl=ru
Google Play
Приложения в Google Play – Mubert
Музыка будущего уже здесь. Mubert открывает эру управляемой музыки.

Mubert — первый стриминг-сервис генеративной музыки. Мобильное приложение, основанное на технологии искусственного интеллекта, генерирует экспериментальную электронную музыку персонально каждому слушателю из базы сэмплов мировых артистов. Выбирайте стиль или активность и наслаждайтесь бесконечной музыкой в один клик.

ГЕНЕРАЦИЯ

В генеративной музыке нет пауз, интро или аутро. Каждый стрим — рандомная комбинация сэмплов и лупов, персонально подобранных алгоритмом на основе жанров, активностей или кастомных настроек. В приложении все генеративные стримы разбиты на 4 группы каналов:

• GENRES — выбор жанров электронной музыки.

• ACTIVITIES — фокусирующая музыка для тематических занятий, медитации или работы.

• SPECIAL — каналы из сэмплов конкретного артиста, ежедневный ТОП лучших генеративных стримов, экспериментальные каналы и рандомная выборка среди всех стилей.

• SECRET — закрытые каналы, которые можно активировать, используя специальные…
источник

AK

Alex K in Android Developers
источник

YW

Yakov Weber in Android Developers
Yevhen
просто кажется как оверхеад ведь и так есть DiffUtil
Ну я больше пощупать её втащил, по идее мне нужна была только пагинация и пару вьютайпов.
источник

Y

Yevhen in Android Developers
Yakov Weber
Ну я больше пощупать её втащил, по идее мне нужна была только пагинация и пару вьютайпов.
просто все хотели получить меньше болерплейта а получили еще больше и вместо просто дифютил и лоадмор листенера получили доп болерплейт который как я вижу никто не хоче добавлять
источник

Y

Yevhen in Android Developers
просто быть может я не прав и это очень крутая штука - хотелось бы услышать опыт людей кто плотно ее юзал
источник

YW

Yakov Weber in Android Developers
Yevhen
просто все хотели получить меньше болерплейта а получили еще больше и вместо просто дифютил и лоадмор листенера получили доп болерплейт который как я вижу никто не хоче добавлять
Ну да есть такое, у меня вообще затык вышел куда положить их датасорс, к презентеру, адаптеру, в репозиторий, итоге сделал в призентере, но хз правильно ли
источник

YW

Yakov Weber in Android Developers
Можешь здесь спросить, там её то ругают то хвалят @android_aac
источник

DK

Denis Kapaev in Android Developers
unknownfeeling
добрый вечер. нескромный, возможно, вопрос: можно ли из чужого приложения убрать капчу? сложно ли это? можно вкратце узнать, что для этого потребуется?
при условии, что нуб совсем
в принципе ничего сложного даже с обфусцированным апк, если надо сделать небольшую правку

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

понадобятся: 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
источник

Y

Yevhen in Android Developers
Yakov Weber
Можешь здесь спросить, там её то ругают то хвалят @android_aac
спасибо  не знал про этот чатик
источник

v

vitaly in Android Developers
Как сделать, чтобы работал дип линк из браузера?
источник

v

vitaly in Android Developers
А то у меня просто тупорылый хром стучится по ссылке и не предлагает моей прилаги.
источник

v

vitaly in Android Developers
Т.е. если я из мессенджера, например, запускаю линк, тогда прилага есть в списке выбора, а если прямо со странички браузера, то голяк.
источник

Ak

Anton kk in Android Developers
Уважаемые, не подскажите как реализовать взаимодействие с mongoDB, куда и на что смотреть
источник

АД

Андрей Данилов in Android Developers
vitaly
Как сделать, чтобы работал дип линк из браузера?
intent-filter вписал нужный?
источник

АД

Андрей Данилов in Android Developers
видимо да
источник

АД

Андрей Данилов in Android Developers
ну с браузерами вообще печально если уж так
источник

v

vitaly in Android Developers
Андрей Данилов
intent-filter вписал нужный?
проблема в том, что фильтр http, чтобы была возможность одним линком обработать кейсы с referrer и дип линком, и вот если на неё жать в браузере, то он автоматом по ней переходит, а не спрашивает, чем я хочу открыть...
источник

v

vitaly in Android Developers
что-то мешало гуглу сделать фильтр по всей ссылке, а не только по названию протокола, в случае с http...
источник