. Android system features and platform architecture system features:
- Application Framework supports reuse and substitution of components (the app is published with the framework's conventions, and other apps can use the module)
- Dalvik virtual machines: Optimized for mobile devices-integrated Browser: Open source WebKit engine
- SQLite Structured data storage
- Optimized graphics library, multimedia support, GSM phone technology, Bluetooth, etc.
- Build with Software overlay method
Platform Architecture diagram:
Analysis of related terms
- Dalvik: Android-specific virtual machines, unlike JVMs, Dalvik virtual machines are ideal for use on mobile devices!
- AVD: (Android virtual machine): Android emulator
- ADT: (Android development tools) Android development tool
- SDK: (software development Kit) Software Development Kit is a collection of tools such as Android, platform architecture, etc., such as Adb.exe
- DDMS: (Dalvik Debug Monitor Service) Android debugging tool
- adb: Android Debug Bridge, in the SDK Platform-tools directory, a lot of features, command line prerequisites
- DX tool: Convert. class to. dex files
- AAPT: (Android Asset packing tool), Android resource packaging tools
- R.java files: automatically generated by the AAPT tool according to the resource files in the app, can be understood as a resource dictionary
- Androidmanifest.xml:App Package name + Component Declaration + Program compatible minimum version + required permissions etc program configuration file
Getting Started with Android