Android笔记

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"这句话不能随便改的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值