必威电竞|足球世界杯竞猜平台

android 2.3
來源:互聯(lián)網(wǎng)

北京時間2010年12月7日凌晨,谷歌正式對外發(fā)布了他們的智能手機(jī)操作系統(tǒng)Android 2.3,也就被大家所熟知的Android Gingerbread(姜餅)系統(tǒng)。雖然在版本方面Android2.3相對于前作而言的提升并不算多,但是從功能以及界面的變化上來看還是十分明顯的。

更新

新增

1. 新增android.net.sip包

名為SipManager類,可以輕松開發(fā)基于Sip的Voip應(yīng)用。同時使用時必須至少包含這兩個權(quán)限

and,如果需要在Market上過濾僅顯示支持有話通 API的機(jī)型,可以在發(fā)布時androidmanifest.XML中加入 這兩個標(biāo)志。

2. Near FieldCommunications (NFC) 近距離通訊的支持

NFC可以在不接觸的情況下實(shí)現(xiàn)數(shù)據(jù)交換通訊,可以很好地代替RFID SIM卡實(shí)現(xiàn)手機(jī)支付等擴(kuò)展功能,當(dāng)然Android123提示這需要硬件的支持,新增包在android.nfc包含NfcAdapter,NdefMessage,NdefRecord等類,類似藍(lán)牙的處理方式,使用該API需要聲明權(quán)限 ,同時在Market上過濾支持NFC的設(shè)備需要加入這句。

3. 新增陀螺儀和其他的傳感器支持

Android 2.3加入了一些新的感應(yīng)器,比如gyroscope陀螺儀, rotation vector旋轉(zhuǎn)向量, linearacceleration線性加速器gravity和barometer氣壓計的支持。如果過濾這些功能,發(fā)布時加入類似到androidmanifest.XML中。

4. 多攝像頭支持

新增Camera.CameraInfo 可以管理攝像頭前置或后置

新增getNumberOfCameras(), getCameraInfo() 和getNumberOfCameras() 獲取攝像頭數(shù)量。

新增get() 方法,可以獲取攝像頭配置信息CamcorderProfile

新增 getJpegEncodingQualityParameter() 獲取jpeg編碼質(zhì)量參數(shù)可以在CameraPreview.java 文件從ApiDemos示例程序中查看。

5. 新增拍照API

比如獲取焦距getFocusDistances()獲取預(yù)覽FPS getPreviewFpsRange(), 獲取焦距范圍getSupportedPreviewFpsRange() 和設(shè)置焦距setPreviewFpsRange()

6. 混響音效

本次Android 2.3框架中加入了對混響音效的支持,比如低音,耳機(jī)和虛擬化等效果。

新增android.media.audiofx 包。

新增AudioEffect 類提供音效控制。

新增音頻會話ID,設(shè)置AudioTrack 和MediaPlayer。

新AudioTrack 新增attachAuxEffect()、getAudioSessionId()和setAuxEffectSendLevel()。

新attachAuxEffect() ,getAudioSessionId(),setAudioSessionId(int), 和setAuxEffectSendLevel() 。

相關(guān)音效在AudioFxDemo.java 的ApiDemos 示例。

7. 照片EXIF信息改進(jìn)

新增 經(jīng)緯度標(biāo)簽在JPG格式的EXIF中,同時可以使用getAltitude() 方法獲取經(jīng)緯度的EXIF信息。

新增setOrientationHint() 可以讓程序獲取視頻錄制的方向。

8. 下載管理

在Android 2.3中新增的下載管理支持長時間運(yùn)行的Http下載服務(wù)支持。可以保證在手機(jī)重啟后仍然重試下載等操作,整個過程在后臺執(zhí)行。

通過DownloadManager 類使用getSystemService(DOWNLOAD_SERVICE) 來實(shí)例化,通過ACTION_NOTIFICATION_CLICKED 這個Intent來處理。

9. 限制模式

可以幫助開發(fā)者監(jiān)控他的應(yīng)用的性能,處理線程阻塞,避免ANR的發(fā)生。

StrictMode.ThreadPolicy 和StrictMode.VmPolicy 獲取VM相關(guān)信息。

使用限制模式優(yōu)化的Android應(yīng)用程序可以查看android.os.StrictMode包的具體介紹。

新UI界面

雖然是一個較為重大的更新,但是Android 2.3在界面方面的改變相對于之前的Android 2.2而言其變化并不算明顯,其主要的變化來自于界面的配色方面。Android 2.3在配色方面更多的使用了綠色配色,例如通話圖標(biāo)以及其他的一些功能圖標(biāo)。而通知欄則從2.2的白色變?yōu)楹谏@得更加莊重。另外此版本在界面的反應(yīng)速度方面相對于前作也有了一定程度的提升,使用起來更為流暢。同時,新的彩蛋也有了新的玩法。

輸入方式

之前使用過Android原生輸入法的朋友一定會抱怨他們的輸入法在反應(yīng)方面存在一定的延遲,我們無法立即看見自己輸入的內(nèi)容。但是這樣的現(xiàn)象在Android 2.3上面發(fā)生了根本的變化,我們的用戶將會在屏幕上立即看見自己輸入的字母,而不會出現(xiàn)延遲的現(xiàn)象。另外Android 2.3也加入了全新的拼寫檢查機(jī)制,現(xiàn)在只要我們在文本中選中一段字母我們的手機(jī)就能夠自動地給出一些建議的拼寫答案,而用戶需要做的就是從中選擇正確的結(jié)果。不過在全新的輸入法中最為令人興奮的還是加入了對于虛擬組合鍵的支持,例如我們現(xiàn)在可以在英文輸入模式下使用Shift+的方式來輸入數(shù)字而不需要我們切換到數(shù)字輸入的模式。

Android 2.3在文字輸入方面做了改進(jìn),以提高輸入速度。首先改進(jìn)了虛擬鍵盤,按鍵的顏色做了調(diào)整,更 易于辨識。增強(qiáng)了輸入法聯(lián)想功能。數(shù)字輸入的時候可以不用切換鍵盤,通過組合鍵來輸入。之前Android系統(tǒng)具備文本復(fù)制功能,但是操作方式不是很易用,這次做了改進(jìn)。長按文本時會跳出選擇范圍的撥桿。

電源管理

Android系統(tǒng)自身的一個重大問題就是耗電,因此我們看見隨著Android系統(tǒng)的不斷升級谷歌也是越來越重視他們的產(chǎn)品在這方面的表現(xiàn)。雖然我們都知道這是一個十分難以攻克的難題,但是我們在Android 2.3上面還是看見一些改變。雖然Android 2.3在電源管理方面的變化不僅僅體現(xiàn)在全新的耗電分析界面上,但這至少告訴了我們大家Google確實(shí)在嘗試這方面的變化。

交流方式

雖然之前一直盛傳Android 2.3將會加入對于視頻通話的支持,但是從我們了解的情況來看在標(biāo)準(zhǔn)版的Android 2.3上面還不具有這方面的能力。不過沒有了視頻通話并不意味著我們的Android 2.3在交流方式上面就沒什么重大的突破,因為Android 2.3首次加入了對于有話通以及SIP的支持,這對于網(wǎng)絡(luò)電話還是有很大幫助的。另外我們留意到Android 2.3還加入了對于近距離支付也就是NFC功能的支持,這實(shí)際上是谷歌在移動支付方面由來已久的野心的一次毫無遮掩的暴露。

而在前置攝像頭方面雖然還沒有視頻通話的支持,但是Google已經(jīng)允許我們的第三方應(yīng)用程序來調(diào)用前置的攝像頭了,這是否預(yù)示著未來手機(jī)上視頻聊天軟件的增多。

游戲體驗

為了提升Android系統(tǒng)在游戲方面的表現(xiàn),Google在Android 2.3中鍵入了更多的程序接口方便程序員的使用,同時在傳感器的支持方面也有了一定的提升,此版本加入了對于陀螺儀的支持,因此在未來的Android游戲中我們將會擁有更為豐富的用戶體驗。

多媒體

Android系統(tǒng)在多媒體方面的表現(xiàn)向來只能用一般來形容,不過Android 2.3在這方面的改進(jìn)還是不小的,我們看見全新的系統(tǒng)在視頻格式的支持方面加入了對于VP8以及WebM的支持,這在行業(yè)內(nèi)應(yīng)該算是非常領(lǐng)先的了。而在音頻方面Android 2.3則是加入了對于AAC以及ARM的支持,另外系統(tǒng)自帶的播放器也會加入一些均衡器的設(shè)置選項,由此可見Android 2.3在這方面的改進(jìn)還確實(shí)不小。

優(yōu)缺點(diǎn)

優(yōu)點(diǎn)

開放性

在優(yōu)勢方面,Android平臺首先就是其開發(fā)性,開發(fā)的平臺允許任何移動終端廠商加入到Android聯(lián)盟中來。顯著的開放性可以使其擁有更多的開發(fā)者,隨著用戶和應(yīng)用的日益豐富,一個嶄新的平臺也將很快走向成熟。

開發(fā)性對于Android的發(fā)展而言,有利于積累人氣,這里的人氣包括消費(fèi)者和廠商,而對于消費(fèi)者來講,最大的受益正是豐富的軟件資源。開放的平臺也會帶來更大競爭,如此一來,消費(fèi)者將可以用更低的價位購得心儀的手機(jī)。

掙脫束縛

在過去很長的一段時間,特別是在歐美地區(qū),手機(jī)應(yīng)用往往受到運(yùn)營商制約,使用什么功能接入什么網(wǎng)絡(luò),幾乎都受到運(yùn)營商的控制。自從IPhone上市,用戶可以更加方便地連接網(wǎng)絡(luò),運(yùn)營商的制約減少。隨著EDGE、HSDPA這些2G至3G移動網(wǎng)絡(luò)的逐步過渡和提升,手機(jī)隨意接入網(wǎng)絡(luò)已不是運(yùn)營商口中的笑談。

硬件選擇

這一點(diǎn)還是與Android平臺的開放性相關(guān),由于Android的開放性,眾多的廠商會推出千奇百怪,功能特色各具的多種產(chǎn)品。功能上的差異和特色,卻不會影響到數(shù)據(jù)同步、甚至軟件的兼容。好比你從諾基亞Symbian風(fēng)格手機(jī)一下改用IPhone,同時還可將Symbian中優(yōu)秀的軟件帶到iPhone上使用、聯(lián)系人等資料更是可以方便地轉(zhuǎn)移。

缺點(diǎn)

不受限制

Android平臺提供給第三方開發(fā)商一個十分寬泛、自由的環(huán)境。因此不會受到各種條條框框的阻擾,可想而知,會有多少新穎別致的軟件會誕生。但也有其兩面性,血腥、暴力、情色方面的程序和游戲如何控制正是留給Android難題之一。

參考資料 >

生活家百科家居網(wǎng)