Although the policy doesn't allow, if Google doesn't detect us doing, we are safe.

There are couple of ways to dynamically load binary code AKA DEX file. So at runtime you download updated dex file and run it. It is pretty well-known. You can find some info here http://android-developers.blogspot.sg/2011/07/custom-class-loading-in-dalvik.html

Facebook app does use dynamic class loading as the number of methods in their code exceeds 64K, so they have to split their code into multiple dex files and dynamically load it at run time. So if Facebook can, then I guess we are also good to go.

The following blog by Facebook states the problem they faced and how they solved it https://m.facebook.com/notes/facebook-engineering/under-the-hood-dalvik-patch-for-facebook-for-android/10151345597798920

Can I use Self-Modification in Android?
I'm making a comic strip and looking for a funny word in the theme of hair, maybe something that means "make it meet the criteria". 

It is hard for me to explain, as my first language isn't English.

don't be shy of asking questions about my question :P
