看板 AndroidDev 關於我們 聯絡資訊
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
onlywig: 身為版主 幫推一下 難得有HAL layer的問題XD 07/07 13:37
onlywig: 不過標題可以打的更醒目一點 07/07 13:38
onlywig: 另外AOSP的版本 API的檔案路徑 寫清楚點 大家幫你才會快 07/07 13:42
gn00618777: 是! 07/08 11:14
※ 編輯: gn00618777 (58.115.110.28), 07/08/2016 11:19:46