I get the impression that Android supports reflection. But does it really? How sensible would it be to rely on reflection heavily? What\'s the penalty?
Android of course supports Reflection and we can read methods of a different APK or Framework class.
Here is an article on using Reflection in Android as a possible design approach to create API-
http://prasanta-paul.blogspot.kr/2013/09/java-reflection-as-android-api.html