1、android体系结构
android层次结构自上而下可以分为:
应用程序
应用程序框架
各种库 和 android运行环境
操作系统层
应用程序框架:
1)一组Views,通过这些UI组件,可以构建应用程序的视图部分;
2)Content Providers,一种实现应用程序数据的互访和共享的机制;
3)Resource Manager,负责管理非代码的访问,如本地的图片资源、xml文件和国际化的字符串;
4)Notification Manager,通知功能,能让程序将自己的警示信息显示在状态栏上;
5)Activity Manager,管理着应用的生命周期,提供应用页面退出的机制;
2、android应用程序的组成
1)Activity:activity相当于一个网页。
Intent :一个Intent就是一次对将要执行的操作的抽象藐视,通过Internt可以实现在多个Activity之间的跳转。Intent中最重要的是Intent的动作(Action)和动作对应的数据(Data)。
Intent Filters:描述一个Activity能够操作哪些Intent。一个Activity如果要显示一个页面,需要声明