Android笔记

来源:互联网 发布:网络销售业务员 编辑:程序博客网 时间:2024/04/30 09:00

Android系统框架

——————————————————————————————————————————————————————

应用程序

Home  Contacts  Phone  Browser  ...

——————————————————————————————————————————————————————

应用程序框架

Activity Manager    Window Manager   Content Providers   View System

Package Manager   Telephony Manager   Resource Manager   Location Manager   Notification Manager

_________________________________________________________________________________

Surface Manager   Media Framework   SQLite 

OpenGL ES   FreeType   WebKit                       

SGL   SSL   libc

Android运行时

Core Libraries   Dalvik Virtual Machine

_________________________________________________________________________________

Linux内核

 Display Driver    Camera Driver    Flash Memory Driver    Binder(IPC) Driver

Keypad Driver    WiFi Driver    Audio Drivers    Power Management

_________________________________________________________________________________

 

需要注意的是,同标准Java不同,每个Android应用程序都有一个自有进程,每个Android都用一个自有Dalvik虚拟机执行。

 

Activity  应用程序的表示层

Service  具有较长生命周期但没有用户界面的程序

BroadcastReceiver 用户接受广播通知的组件,广播是一种同时通知多个对象的事件的事件通知机制

ContentProvider 可以将应用程序特定的数据提供给另一个程序。数据存储方式可以是文件系统,SQLite

Intent  Activity,Service,BroadcastReceiver组件都是被Intent以异步机制激活的,Intent在不同的组件之间传递消息

 

根据进程的组件及其运行状态,Android的进程可分为:

1.前台进程 2.可见进程 3.服务进程 4.后台进程 5.空进程 其被终结的可能性依次递增 

 

先零碎的记一点,有时间再整理

 

android项目中

1: xml布局文件的文件名仅支持a-z0-9,注意大写不行

2: xmlns:android="http://schemas.android.com/apk/res/android"这句话不能随便改的

原创粉丝点击