Android Learning has been a long time, feel a lot of knowledge has been forgotten, now began to slowly organize it, refueling!
Let's start the Android Foundation tour today!
First, Android's system framework
Android system architecture is divided into 4 layers
1, application application layer;
2. Framework application frame layer;
3, libraries system run time and System Class library layer (c + +);
4, Linux kernel and hardware drive layer;
Ii. Introduction of Android Application development system
1. Four components: Activity,service,broadcastreceiver (broadcast receiver), ContentProvider (content provider).
2. UI controls
3, Multithreading: handler mechanism, Asynctask.
4. Network access
5. Data storage
6. Resource management: Image resources, layout resources, animation resources, constant resources, raw resources, assets resources
7. Animations and menus
8. Advanced Components
9. Event distribution mechanism
10. System service
11. Third-party class library
12. Screen Fitting
III. directory structure description of Android project
SRC: Source file
Gen: System Resource Generation Package
Bin: Destination file
Assets: Non-Android resource file, storing application profile
Libs: Third party class package
Res: Different resource files (drawable (image resources), layout (layouts resources), values (constant resources), menus (menu resources)).
Androidmanifest.xml: App manifest file
Project.Properties: Apply Project Properties File
This article is from the "Vivian Son" blog, please be sure to keep this source http://9550674.blog.51cto.com/9540674/1576651
Android first section (System introduction), review of dimension and dimension