I\'m working on a high-performance Android application (a game), and though I try to code for readability first, I like to keep in the back of my mind a picture of what is h
I'm sure that my answer will not answer all of your questions but I guess it is a win if it answers even one.
You seem to have a profound knowledge on the subject and know what you want so you might want to do the following. Build an example application containing the aspects you want to investigate on.
Take the APK you get and run it through the APK Tool. Reverse engineering your own code to do just what you are intending is perfectly fine as we know.
The APK Tool will extract and decode your resources and will reverse engineer .dex
files to .smali
files. You might want to look up the smali project too to get more information about how to read the .smali
files and about its limitations.
Again I'm pretty sure that this is not going to answer all of your questions but it might be a good start.