1.API简介

       API(Application Programming Interface,应用程序   编程    接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。


       Android平台可选API编辑
Android适用于各种各样的手机,从最低端直到最高端的智能手机。核心的Android API在每部手机上都可使用,但仍然有一些API接口有一些特别的适用范围:这就是所谓的“可选API”。


这些API之所以是“可选的”,主要是因为一个手持设备并不一定要完全支持这类API,甚至于完全不支持。例如,一个手持设备可能没有GPS或Wi-FI的硬件。在这个条件下,这类功能的API然存在,但不会以相同的方式来工作。


你的应用应该无障碍地运行或连接在一个可能不支持你API的设备,因为你的设备上有这些上层接口(the classes)。当然执行起来可能什么也不会做,或者抛出一个异常。



       Wi-Fi API编辑


Wi-Fi API为应用程序提供了一种与那些带有Wi-FI网络接口的底层无线堆栈相互交流的手段。几乎所有的请求设备信息都是可利用的,包括网络的连接速度、IP地址、当前状态等等,还有一些其他可用网络的信息。一些可用的交互操作包括扫描、添加、保存、结束和发起连接。



       定位服务编辑
定位服务允许软件获取手机当前的位置信息。这包括从全球定位系统卫星上获取地理位置,但相关信息不限于此。例如,未来其他定位系统可能会运营,届时,对其相应的API接口也会加入到系统中。



      多媒体API编辑
多媒体API主要用于播放媒体文件。这同时包括对音频(如播放MP3或其他音乐文件以及游戏声音效果等)和视频(如播放从网上下载的视频)的支持,并支持"播放URI地址"模式-在网络上直接播放的流媒体。技术上来说,多媒体API并不是“可选的”,因为它总是要用到。但是不同的硬件环境上面可能有不同的编解码的硬件机制,因而它又是“可选的”。



      基于OpenGL的3D图形编辑
Android的主要用户接口框架是一个典型的面向控件的类继承系统。但不要让表面的情况迷惑了你,因为在它下面是一种非常快的2D和3D组合的图形引擎,并且支持硬件加速。用来访问平台3D功能的API接口是OpenGLESAPI。和多媒体API一样,OpenGL也不是严格意义上的“可选”,因为这些API会总是存在并且实现那些固定的功能。但是,一些设备可能有硬件加速环节,使用它的时候就会影响你的应用程序的表现。



android各版本名字及对应API


android各版本名字及对应APIandroid各版本名字及对应API

android各版本名字及对应API


相关文章:

  • 2022-02-07
  • 2022-12-23
  • 2021-12-02
  • 2021-11-20
  • 2022-03-04
  • 2021-12-07
猜你喜欢
  • 2022-12-23
  • 2021-10-30
  • 2022-01-07
  • 2021-04-20
  • 2021-12-10
  • 2021-12-05
  • 2022-01-03
相关资源
相似解决方案