What is the best way to discover an Android application’s API or hooks into/from the application?
Specifically, I am looking to pass a parameter or data to an application, utilize the application’s specific functions, and return data or a parameter to the calling application.
A few ideas come to mind, but I am unfamiliar with what is available, specifically to Android.
- Contact an application’s developer directly
- Somehow decompile the APK to browse the source
- Read any available documentation
Some ways to check out what is available for :
Tool to re-engineer closed APK files
http://code.google.com/p/android-apktool/
Review intent filters for actions