Страница 1 из 1

Интент фильтры стороннего приложения

Добавлено: 01 фев 2015, 13:49
Fry
Возник такой вопрос.

Вот есть стороннее приложение. Есть подозрение, что ее активити содержат интент-фильтры, которые позволяют передавать в них определенные дейсвтия, чтобы приложение их выполняло (например, через startAtivityForResult). Но официальной документации по этому приложению нет.

Есть ли способ получить состав интернет-фильтров этого приложения?

Re: Интент фильтры стороннего приложения

Добавлено: 01 фев 2015, 14:04
Fry
Нашел пока такое решение https://play.google.com/store/apps/deta ... festViewer

Это приложение позволяет заглянуть в "раскодированный" манифест.

Осталось покурить, к каким из активити обращаться и как )

Re: Интент фильтры стороннего приложения

Добавлено: 02 фев 2015, 09:02
altwin

Re: Интент фильтры стороннего приложения

Добавлено: 02 фев 2015, 09:13
Fry
Как декомпилировать я в курсе ) Хотелось чего-то более быстрого.

Re: Интент фильтры стороннего приложения

Добавлено: 02 фев 2015, 09:41
Mikhail_dev
Декомпиляция делается одной командой $ apktool d -d -o out app.apk

Re: Интент фильтры стороннего приложения

Добавлено: 02 фев 2015, 12:20
altwin
Mikhail_dev писал(а):Декомпиляция делается одной командой $ apktool d -d -o out app.apk
Пробывал как то, ресурсы и xml хорошо достает, но вот как декомпайлер ужасно, java код практически не обработан. dex2jar и стандартные java средства куда эффективнее.

Re: Интент фильтры стороннего приложения

Добавлено: 02 фев 2015, 12:23
Mikhail_dev
Да, для получения кода я использую dex2jar, который совершенно не умеет работать с ресурсами, а вот для ресурсов использую apktool. Короче они друг друга хорошо дополняют :)
Кстати, при декомпиляции программой dex2jar потом использую графическую программу jd-gui.exe . Вполне сносно показывает