編輯:中級開發
1. ACCELEROMETER 加速,描述加速度的。
2.GRAVITY 重力,這個在大家都知道。
3.GYROSCOPE 陀螺儀,對於物體跌落檢測更強大些,開發游戲少了它會有點遺憾的,API Level 9新增的類型。
4. LIGHT 光線感應器,很多android手機的屏幕亮度是根據這個感應器的數組自動調節的。
5. LINEAR_ACCELERATION 線性加速器,API Level 9新增的。
6. MAGNETIC_FIELD 磁極感應器。
7. ORIENTATION 方向感應器。
8. PRESSURE 壓力感應器。
9. PROXIMITY 距離感應器,對於通話後關閉屏幕背光很有用。
10. ROTATION_VECTOR 旋轉向量,android 2.3新增的,如果我們過去處理圖像會發現這個還是很有用的,不過這裡還是對游戲開發起到輔助。
11. TEMPERATURE 溫度感應器,可以獲取手機的內部溫度,不過和周邊的有些差距,畢竟手機內部一般溫度比較高。
對於以上感應器Android123提醒開發者,除了特別描述API Level為9或2.3之外的,SDK在1.5即Level 3時就已經支持了,不過最終使用還要看手機硬件的支持,很多山寨機或小品牌的設備可能會在這些上面偷工減料,同時android開發網提醒大家,感應器的數據刷新比較快一般,考慮到電池功耗一般長時間使用CPU的占用率可能會提升,影響系統性能。
列舉手機上已經有的感應器,可以通過SensorManager類的List<Sensor> getSensorList(int type) 獲取,返回一個感應器類型的數組。這裡在列舉時type參數應該寫TYPE_ALL
開發出高效穩定的Android應用我們不得不需要了解下Java虛擬機的原理和內存分配機制,android使用的是Google經過優化的Dalvik Java VM。通常
簡介: 學習如何使用混合應用程序編程模型為 WebSphere® Commerce 構建移動應用程序。本文描述混合模型,它與其他移動應用程序編程模型的
可翻頁的產品細節屏幕為增強產品細節屏幕的可用性,我們定義了一個自定義視圖控制器(ProductScrollVIEwController 類)來支持用戶通過翻頁
簡介: 在這個由五個部分所組成的系列的第一部分中,您將接觸到移動 Web 應用程序中最流行的新技術:地理定位。高端智能手機都內置 GPS,現在您將了解 Web