成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android可選API適用范圍

移動開發 Android
Android可選API可以在一些特定的范圍中起著決定性作用。比如Wi-Fi API的應用,以及定位服務方面的應用等等。

Android 手機操作系統已經推出就受到了廣大用戶的好評。尤其是它開源的特點大大吸引了開發愛好者的青睞。Android適用于各種各樣的手機,從最低端直到最高端的智能手機。核心的Android API在每部手機上都可使用,但任然有一些API接口有一些特別的適用范圍:這就是所謂的Android可選API。#t#

Android可選API主要是因為一個手持設備并不一定要完全支持這類API,甚至于完全不支持。例如,一個手持設備可能沒有GPS或Wi-FI的硬件。在這個條件下,這類功能的API任然存在,但不會以相同的方式來工作。例如Location API任然在沒有GPS的設備上存在,但極有可能完全沒有安裝功能提供者,意味著這類API就不能有效地使用。

你的應用應該無障礙地運行或連接在一個可能不支持你API的設備,因為你的設備上有這些上層接口(the classes)。當然執行起來可能什么也不會做,或者拋出一個異常。每個API會做些什么我們可以參考這些API的說明文檔,你應該編寫你的程序來適當的處理這類問題。

Wi-Fi API

Wi-Fi API為應用程序提供了一種與那些帶有Wi-FI網絡接口的底層無線堆棧相互交流的手段。幾乎所有的請求設備信息都是可利用的,包括網絡的連接速度、IP地址、當前狀態等等,還有一些其他可用網絡的信息。一些可用的交互操作包括掃描、添加、保存、結束和發起連接。

Wi-Fi API在 android.net.wifi包中。

定位服務(Location-Based Services)

定位服務允許軟件獲取手機當前的位置信息。這包括從全球定位系統衛星上獲取地理位置,但相關信息不限于此。例如,未來其他定位系統可能會運營,屆時,對其相應的API接口也會加入到系統中。

定位服務的API在android.location 包中。

多媒體API(Media APIs)

多媒體API主要用于播放媒體文件。這同時包括對音頻(如播放MP3或其他音樂文件以及游戲聲音效果等)和視頻(如播放從網上下載的視頻)的支持,并支持"播放URI地址"(Note:URI即是統一資源識別地址)模式-在網絡上直接播放的流媒體。技術上來說,多媒體API并不是Android可選API,因為它總是要用到。但是不同的硬件環境上面可能有不同的編解碼的硬件機制,因而它又是“可選的”。

多媒體API在 android.media包中。

基于OpenGL的3D圖形(3D Graphics with OpenGL)

Android的主要用戶接口框架是一個典型的面向控件的類繼承系統。但不要讓表面的情況迷惑了你,因為在它下面是一種非常快的2D和3D組合的圖形引擎,并且支持硬件加速。用來訪問平臺3D功能的API接口是OpenGL ES API。和多媒體API一樣,OpenGL也不是嚴格意義上的“可選”,因為這些API會總是存在并且實現那些固定的功能。但是,一些設備可能有硬件加速環節,使用它的時候就會影響你的應用程序的表現。

OpenGL的API在 android.opengl 中可以看到。

Google和Sun相同,把部分高端應用作為可選API供手機生產商定制不同的硬件支持模塊。在JME中Sun是以JSR方式公布而谷歌采用了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無線網絡支持等。

通過本文的介紹相信大家都了解了gPhone手機中的技術功能,開發軟件或游戲的同時可以了解到Android平臺的高度可伸縮性,幫助手機硬件廠商控制成本。

以上就是對Android可選API的相關介紹。

責任編輯:曹凱 來源: CSDN
相關推薦

2009-10-29 10:21:46

VB.NET變量適用范

2011-06-28 09:31:43

光纖光纖跳線光纖連接器

2010-09-27 13:32:18

選擇DLP產品

2024-01-16 07:33:02

SwiftTypeScript可選綁定

2019-07-15 14:17:46

Java技術編程語言

2019-07-15 12:20:40

Java設計模式編程語言

2019-09-23 09:00:00

編程語言職場

2025-05-19 19:01:14

MCPAPILLM

2020-09-03 07:27:16

自然語言處理NLP語言

2011-08-31 10:09:45

編程語言

2020-04-02 09:58:26

Kubernetes容器開發

2010-09-09 10:09:07

Java內存分配

2010-02-01 13:08:46

C++函數指針C#托

2015-09-02 10:33:54

紅包類型optionals

2021-06-08 07:45:44

Go語言優化

2013-08-20 10:04:45

云成本虛擬化認證隱性成本

2024-01-23 16:48:32

2023-11-03 13:50:03

智駕方案

2015-10-09 09:00:57

原生HTML 5混合
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 操操日 | 久久91精品国产一区二区 | 欧美精品影院 | 一级午夜aaa免费看三区 | av在线电影网 | 99re6在线视频精品免费 | 色欧美日韩| aaa大片免费观看 | 日韩在线视频免费观看 | 亚洲女人的天堂 | 亚洲三区在线观看 | 99久久亚洲 | 欧美久久久网站 | 免费观看色 | 久久久久久久一区 | 久久久精品一区 | 懂色av一区二区三区在线播放 | 蜜桃传媒一区二区 | 亚洲精品乱码久久久久久按摩观 | 午夜影院操 | 亚洲视频自拍 | 美女福利视频网站 | 日韩欧美亚洲 | 四虎永久免费黄色影片 | 小h片免费观看久久久久 | 欧美日韩精品一区二区三区四区 | 免费影视在线观看 | 中文字幕在线看 | 亚洲狠狠| 91人人澡人人爽 | 精品一级电影 | 99精品免费久久久久久久久日本 | 欧美精品一区二区三区在线播放 | 成人不卡视频 | 在线亚州| 精品欧美乱码久久久久久 | 夜夜爽99久久国产综合精品女不卡 | 国产成人免费视频网站视频社区 | 欧美综合国产精品久久丁香 | 精品久久一区 | www.中文字幕.com |