Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android Sensor詳解(1)簡介與架構

Android Sensor詳解(1)簡介與架構

編輯:關於Android編程

最近在學習有關如何porting sensor的東西,僅借此機會寫博客來督促自己進步,當然如果,有人對博客提出不同的理解,我覺得這是極好的,大家可以共同進步。在這一期的博客中,將詳細分析sensor的東西。從底層到上層,從fw到上層。至於<漫談android系統>這系列的文章,我將會持續更新.

Android Sensor框架

\

由上圖就可以看到現在的android系統的sensor很多都是走的adsp。底層的sensor集成在adsp中sensor manager將數據進行打包後,放在共享的內存中,由上層去共享內存解析數據包,最後拿到數據給上層做各種操作。

\

而在Android Sensor 架構深入剖析 該文中,指出了內核,HAL層是用戶實現,其實這一塊基本上是由BSP與廠商一起co-work完成。

手機sensor類別

陀螺儀\加速度傳感器 (g sensor)、磁力傳感器(hall sensor)、方向傳感器(ecompass sensor)、環境光照傳感器(light sensor)、距離傳感器(proximity sensor)

當然還有關於溫度的sensor現在基本上都是用熱敏電阻工作。高通有這一整套關於thermal系統去檢測機台的溫度。當然在這裡,我們主攻是sensor,就先不考慮這個了。

有人就說了,手機中那麼多的sensor,你咋麼才指出那麼一點東西。其實有很多就是通過算法將幾個sensor合在一起工作,就變成了其他的sensor。

如何查看手機中的sensor

android sensor box可謂是android中查看sensor工作狀態的神器,用該apk能夠詳細地看到sensor的東西。

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved