[問題] AOSP 的 source code

看板AndroidDev作者 (非常念舊)時間9年前 (2016/07/07 13:01), 9年前編輯推噓3(301)
留言4則, 2人參與, 最新討論串1/3 (看更多)
AOSP 版本: 6 mydroid/hardware/libhardware/hardware.c 內的 hw_get_module function 原型是 hw_get_module(const *id, hw_module_t **) 但在許多 android service 中會呼叫,並帶入參數(如: camera_module_t、sensor_module_t) 在 service 內宣告一個 sensor_module_t 的變數 mSensorModule 呼叫 hw_get_module( * , (hw_module_t**)&mSensorModule); mSensorModule 結構裡有包含 hw_module_t 的型態,mSensorModule 被強制作 hw_module_t 型態轉換有甚麼用意嗎? 最後 mSensorModule 可以拿來呼叫mSensorModule->get_sensor_list() function mSensorModule不是已經被轉換成 hw_module_t型態了? 他為啥可以呼叫 sensors_module_t型態裡面的 get_sensor_list fucntion? 謝謝指教.. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.220.69.181 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1467867702.A.442.html

07/07 13:37, , 1F
身為版主 幫推一下 難得有HAL layer的問題XD
07/07 13:37, 1F

07/07 13:38, , 2F
不過標題可以打的更醒目一點
07/07 13:38, 2F

07/07 13:42, , 3F
另外AOSP的版本 API的檔案路徑 寫清楚點 大家幫你才會快
07/07 13:42, 3F

07/08 11:14, , 4F
是!
07/08 11:14, 4F
※ 編輯: gn00618777 (58.115.110.28), 07/08/2016 11:19:46
文章代碼(AID): #1NVU8sH2 (AndroidDev)
文章代碼(AID): #1NVU8sH2 (AndroidDev)