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

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元素

相信以后会有更深入的了解,每一块内容都是很复杂且有挑战。

路漫漫其修远兮,吾将上下而求索!

你可能感兴趣的:(Android之从头自学)