From http://developer.android.com/guide/topics/fundamentals.html:
It's possible to arrange for two applications to share the same Linux user ID, in which case they are able to access each other's files. To conserve system resources, applications with the same user ID can also arrange to run in the same Linux process and share the same VM (the applications must also be signed with the same certificate).
How can we achieve same user ID for two applications? Any example?