Module 1 and 3 Flashcards
The mobile operating system is based on _______.
Linux
What was the company that originally developed Android?
Android.inc
When was Android purchased by Google?
2005
What are the different Android Features?
- Database
- Media Files
- WiFi
- Messaging
- Applications
- Touch Screen
It is a software stack of components for a mobile device.
Android Architecture
The _________ contains a Linux Kernel, collection of C/C++ libraries exposed through an application framework services, runtime and application.
Android Software Stack
What are the different parts of the Android Architecture?
In order:
1. Applications
2. Android Framework
3. Android Runtime
4. Platform Libraries
5. Linux Kernel
It is the main component to provide OS functions to mobile.
Linux Kernel
True or False.
Dalvik Virtual Machine (DVM) is for emulating mobile applications.
False.
(DVM is for RUNNING mobile applications.)
These are the essential building blocks of an Android application.
Application Components
True or False.
Application components are loosely coupled by the application manifest file, MainActivity.java.
False.
(the main application file, AndroidManifest.xml)
This file describes each component and how they interact.
AndroidManifest.xml
These dictate UI and user interaction to the phone screen.
Activities
These handle background processing associated with an application.
Services
These handle communication between Android OS and applications.
Broadcast Receivers
These handle data and database management issues.
Content Providers
These are portions of user interface in an activity.
Fragments
These are UI elements drawn on-screen.
Views
These are view hierarchies that control format and appearance of views.
Layouts
These are messages wiring components together.
Intents
These refer to external elements.
Resources