Android基础知识二(应用程序框架)

来源:互联网 发布:法律面前人人平等 知乎 编辑:程序博客网 时间:2024/05/22 10:35

Android分为应用层、应用框架层、系统运行库层和Linux内核层。在开发应用时都是通过框架来与Android底层进行交互,接触最多的就是应用框架层。

作为小白,学习Android有一段时间,接触了大部分Android应用程序框架。

在此系统的总结一下:

Android.app:提供高层的程序模型和基本的运行环境
Android.content:包含对各种设备上的数据进行访问和发布
Android.database:通过内容提供者浏览和操作数据库
Android.graphics:底层的图形库,包含画面、颜色过滤、点,矩形,可以将它们直接绘制到屏幕上。
Android.location:定位和相关服务的类
Android.media:提供一些类管理多种音频、视频的媒体接口
Android.net : 提供帮助网络访问的类,超过通常的java.net.*接口
Android.os: 提供了系统服务、消息传输和IPC机制
Android.opengl:提供OpenGL的工具
Android.provider:提供访问Android内容提供者的类
Android.telephony:提供与拨打电话相关的API交互
Android.view: 提供基础的用户界面接口框架
Android.util: 涉及工具性的方法,例如时间日期的操作。
Android.webkit:默认浏览器操作接口
Android.widget:包含各种UI元素

原创粉丝点击