Building Hybrid Android Apps with Java and JavaScript: Applying Native Device APIs (Japplying Native Device Apis)