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

Activity Lifecycle, Saving Activity State, Managing Tasks, Intent, Intent Filter
Ответить
Аватара пользователя
Fry
Сообщения: 183
Зарегистрирован: 07 дек 2013, 22:07

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

Сообщение Fry » 01 фев 2015, 13:49

Возник такой вопрос.

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

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

Аватара пользователя
Fry
Сообщения: 183
Зарегистрирован: 07 дек 2013, 22:07

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

Сообщение Fry » 01 фев 2015, 14:04

Нашел пока такое решение https://play.google.com/store/apps/deta ... festViewer

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

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


Аватара пользователя
Fry
Сообщения: 183
Зарегистрирован: 07 дек 2013, 22:07

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

Сообщение Fry » 02 фев 2015, 09:13

Как декомпилировать я в курсе ) Хотелось чего-то более быстрого.
Arbeit macht Fry

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

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

Сообщение Mikhail_dev » 02 фев 2015, 09:41

Декомпиляция делается одной командой $ apktool d -d -o out app.apk

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

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

Сообщение altwin » 02 фев 2015, 12:20

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

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

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

Сообщение Mikhail_dev » 02 фев 2015, 12:23

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

Ответить