鱼C论坛

 找回密码
 立即注册
查看: 2260|回复: 0

Android应用程序框架

[复制链接]
发表于 2017-12-13 11:52:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
        应用程序框架可以说是一个应用程序的核心,是所有参与开发的程序员共同使用和遵守的约定,大家在其约定上进行必要的扩展,但程序始终保持主体结构的一致性。其作用是让程序保持清晰和一目了然,在满足不同需求的同时又不互相影响。 开发应用时都是通过框架来与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元素(大部分是可见的)在应用程序的布局中

评分

参与人数 1荣誉 +5 鱼币 +5 贡献 +5 收起 理由
不二如是 + 5 + 5 + 5 后来人有福了~

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 13:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表