2015-12-23 17:08:44 1378瀏覽
Android設(shè)備在硬件上會有一些差異。一般來說,大部分的差異對開發(fā)者都是透明的,不在本文中進一步討論。但是,了解一些硬件差異有助于Android開發(fā)者們編寫設(shè)備無關(guān)的代碼。此處我們將討論屏幕、用戶輸入方法和傳感器等。
Android設(shè)備硬件差異:
一、屏幕
液晶顯示屏(LCD)和發(fā)光二極管(LED)是顯示屏使用的兩種技術(shù)。這兩者具體體現(xiàn)在Android手機上,就是使用薄膜晶體管(TFT)的LCD顯示屏和使用有源矩陣有機發(fā)光二極管顯示屏(AMOLED)。TFT顯示屏的優(yōu)勢在于使用壽命較長,而AMOLED顯示屏的優(yōu)勢在于沒有背光,因此,顯示的黑色更深且功耗較低??偟膩碚f,Android設(shè)備可按小、正常、大屏幕來分,也可按低、中、高像素密度來分。請注意,實際像素密度可能會有所不同,但肯定是其中之一。
二、用戶輸入方式
觸摸屏使用戶能夠和視覺顯示互動。目前有下列三種觸摸屏技術(shù)。
1、電阻屏——在玻璃屏幕的頂部覆蓋了兩層電阻材料層。當手指、手寫筆或任何對象下壓時,這兩層接觸在一起,觸摸的位置就能被確定。電阻觸摸屏的性價比高,但透光率只有75%,而且最近才實現(xiàn)多點觸摸。
2、電容屏——在玻璃屏幕上覆蓋有一個帶電材料層。當手指或任何導電物體接觸該層,會引起電量的變化,改變電容,就可以測量出接觸的位置。電容式觸摸屏的透光度高達90%,但是其精度要比電阻屏差。
3、表面聲波——這里運用了一種更加先進的方法,發(fā)送和接收超聲波來定位。當手指或任何物體碰觸屏幕時,聲波會被吸收??梢詼y量聲波以確定碰觸的位置。這是一種最經(jīng)久耐用的解決方案,更適合于大屏幕,如銀行的自動柜員機。所有Android設(shè)備均使用電阻或電容觸摸屏技術(shù),并且除了一些早期的設(shè)備之外都支持多點觸摸。
三、傳感器
在某種程度上,智能手機正在成為一個傳感器中心,為用戶提供了豐富的體驗。麥克風之后,在手機上出現(xiàn)的第一個附加傳感器就是攝像頭。不同手機的攝像頭的性能差異很大,已經(jīng)成為影響人們選擇手機的一個重要因素?,F(xiàn)在的附加傳感器也存在這種多樣性。大部分的智能手機至少具有三種基本的傳感器:一個三軸加速度計,用于測量重力加速度;一個三軸磁力計。用來測量周圍的磁場;還有一個溫度傳感器,用來測量環(huán)境溫度。
熟悉Android設(shè)備硬件差異對于Android開發(fā)者的幫助是很大的,可以提高我們在工作中的效率,減少時間的浪費。更多的Android開發(fā)知識??鄱W堂Android開發(fā)培訓課程盡在其中。
查看更多關(guān)于“Android資訊”的相關(guān)文章>>