What is ubiquitous computing?
How do mobile networks work?
What is the difference between a mobile and a PC?
The difference is the way they put components. Mobiles use System on Chip: a complex integrated that integrates the major functional elements into a single chip or chipset.
What are the benefits of SoC?
What is the platform architecture for Android?
What does the Linux Kernel provide in Android?
What does the Hardware Abstraction Layer provide in Android?
What does the Native C/C++ libraries provide in Android?
What does the Android Runtime provide in Android?
What does the Java API Framework provide in Android?
What features are included in Java API Framework?
What Applications are provided in Android?
What are some limitations of Android Emulators?
It does not support or only partially supports:
- USB
- Device-attached headphones
- SD card insert/eject
- Bluetooth
- NFC
What are the components of an application?
What are some examples of service components?
How do broadcast recievers work in an app?
Allow to listen for and respond to an event of interest
What are some examples of app broadcasts?
What is an intent in Android?
What are the three fundamental use cases of an intent in Android?
What is an explicit intent in Android?
Specify the component to start by its name (the fully-qualified class name)
What is an implicit intent in Android?
How are application resources stored?
What is stored in AndroidManifest.xml?
What are the three approaches for creating an activity?