CHG: [droid] wraps native activity in a java class

Making this a separate PR as it will be base for different branches/PR