[Android] Refactor internal extension code.

Name of extension is unnessesary to be public, private is enough. Thus,
presentation, launch_screen prototype is changed as well.