A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 环球信息中心 中级黑马   /  2014-4-16 08:41  /  768 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、Android API核心开发包介绍
          SDK中集成了很多开发用的API,以下这些都是基本包,它们是通过Android SDK来编写应用程序的基石,这里是从最底层到最高层列出并加以说明。
  • android.util 包含一些底层辅助类,例如:特定的容器类,XML辅助工具类等。
  • android.os 提供基本的操作服务,消息传递和进程间通信IPC。
  • android.graphics 作为图形渲染包,提供图形渲染功能。
  • android.text android.text.method android.text.style android.text.util 提供一套丰富的文本处理工作,支持富文本,输入模式等。
  • android.database 包含底层API处理数据库,方便操作数据库表和数据。
  • android.content 提供各种服务访问数据在手机设备上,程序安装到手机设备和其他相关资
  • android.view 核心用户界面框架。
  • android.widget 提供标准用户界面元素,List(列表),Buttons(按钮),Layout manager(布局管理器)等,是组成我们界面的基本元素。
  • android.app 提供高层应用程序模型,实现使用Activity。
  • android.provider 提供方便调用系统提供的content providers的接口。
  • android.telephony 提供API和手机设备的通话接口。
  • android.webikit 包含以系列工作在基于Web内容的API。
2、扩展开发外延——Android可选API介绍           除了上面介绍的核心API外,Android还有很多可选API。Google和Sun公司相同,把部分高端应用作为可选API供手机生产商定制不同的硬件支持模块。在JME中Sun公司是以JSR方式公布,Google公司采用了optional API,包含但不限于如下这些模块。
  • Location-Based Services 定位服务
          Android操作系统支持GPS API-LBS,可以通过集成GPS芯片来接收卫星信号通过GPS全球定位系统中至少3颗卫星和原子钟来获取当前手机的坐标数据,通过转换就可以成为地图上的具体位置了,这一误差在手机上可以缩小到10米。在谷歌开发手机联盟中可以看到著名的SiRF star。所以未来gPhone手机上市时集成GPS后的价格不会很贵。同时谷歌正在研制基于基站式的定位技术-MyLocation可以更快速的定位与前者GPS定位需要花费大约1分钟相比基站定位更快。
  • Media APIs 多媒体接口
          Android平台上集成了很多影音解码器以及相关的多媒体API, 通过这些可选API,厂商可以让手机支持MP3、MP4、高清晰视频播放处理等支持。
  • 3D Graphics with OpenGL 3D图形处理OpenGL可选API
  Android平台上的游戏娱乐功能如支持3D游戏、或应用场景就需要用到3D技术,手机生产厂商根据手机的屏幕以及定位集成不同等级的3D加速图形芯片来加强gPhone手机的娱乐性,有来自高通的消息称最新的显示芯片在gPhone上将会轻松超过索尼PS3。
  •                 Low-Level Hardware Access 低级硬件访问
          这个功能主要用于控制手机的底层方面操作,由于设计底层硬件操作,将主要由各个手机硬件生产厂商来定制,支持不同设备的操作管理等支持,如蓝牙BlueTooth以及Wifi无线网络支持等。

222.jpg (146.67 KB, 下载次数: 11)

222.jpg

评分

参与人数 1技术分 +1 收起 理由
菜小徐 + 1 最好把API文档一起共享上来

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马