自 2025 年 3 月 27 日起,我們建議您使用 android-latest-release
而非 aosp-main
建構及貢獻 AOSP。詳情請參閱「Android 開放原始碼計畫變更」。
互動行為
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
從 Android 應用程式的角度來看,每個 Android 感應器都是獨立實體,也就是說不同感應器之間不會有互動。
- 即使多個 Android 感應器可能共用相同的基礎實體感應器,
- 舉例來說,計步器、重大動作和加速計都需要使用相同的實體加速計,因此必須能夠同時運作
- 同一個感應器的喚醒和非喚醒版本也適用這項原則。
Android 感應器必須能夠同時運作,且彼此獨立運作。也就是說,對某個 Android 感應器採取的任何動作,不得影響其他感應器的行為。
具體來說,在 HAL 層級:
- 啟用感應器
- 停用感應器
- 變更感應器的取樣頻率
- 變更感應器的回報延遲時間上限
無法造成以下情況:
- 另一個已啟用感應器停止運作
- 另一個已啟用感應器,以便變更取樣率
- 另一個已啟用感應器,以降低其測量品質
- 另一個未啟用的感應器開始傳送事件
上述任何動作都無法防止其他感應器上的動作 (啟用、停用和參數變更) 成功。舉例來說,啟用步數計時,加速計是否處於啟用狀態,兩者必須是獨立的。
另一個重要的例子是,以 5Hz 啟動的喚醒感應器必須以約 5Hz 的頻率產生事件,即使其非喚醒變化版本以 100Hz 的頻率啟動也一樣。
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2025-03-26 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-03-26 (世界標準時間)。"],[],[]]