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无线网络支持等。

更多相关文章

  1. 在手机端运行python工具(python手机版)
  2. Android输入系统与Qwerty物理键盘的支持
  3. 谷歌Android三季度市场份额升至17%
  4. Android(安卓)Studio3.0 新特性 ~ New Features in Android(安卓)
  5. android之ExoPlayer探索
  6. 开始学习android开发
  7. Android(安卓)2.3姜饼的API改变大全
  8. 谷歌宣布Android(安卓)Studio将取代Eclipse
  9. iOS Airplay--Airtunes音乐播放在Android盒子和手机上的实现 (终

随机推荐

  1. Android布局优化【面试篇】
  2. android背景与style的设置
  3. 【Android】Android 权限大全
  4. Android API 中文(14) —— ViewStub
  5. Android——Intent 相关
  6. Android 热补丁动态修复框架小结
  7. Android 检查版本更新 Server后台下载
  8. Android的几种数据存储方式
  9. Android(安卓)selector的item里的属性说
  10. Android(安卓)Gallery控件使用方法详解