Please enable JavaScript.
Coggle requires JavaScript to display documents.
Android - Coggle Diagram
Android
Dev Features
Java based OOB framework
Highly optimized for small hardware (memory & performance efficient)
based on linux kernel (which is customized) and each applications sandboxed in separate VM's
Principle of least privilige - apps must declare the permission s they need
Interesting features (check links)
User interface
Content providers
Notifications -
Resources
Architecture
Kernel
System liberaries
Android runtime
Application framework
Activity manager: controls lifecycle and activity
ContentProvider: sharing of data among applications
Resource manager: used to hold strings & other settings outside of code.
Notifications manager: display alerts to the user
View system: set of views to create application user interfaces
Location manager: localization services
InputMethod service: enables custom keyboards
Telephony manager:
Sms manager
Power manager
Applications
API
API level identifies the framework API revision offered by a version fo the Android platform
Kernel