I need about one paragraph for each of the six questions. 1. Briefly explain security and permissions for the Android Platform. 2. Briefly describe some of the Android Platform Services. 3. Discuss the top three similarities and differences between Java™ programming for the desktop versus Android™ programming using Java™ programming. 4. In your own words, describe Android’s underlying architecture. 5. Describe the Android Platform Differences (complete, open, and free). 6. How do you add location-based services to your application?