在 Android 上實作觸覺技術
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
觸覺回饋是指透過觸覺感知到的一切。現代 Android 裝置通常會整合震動致動器,讓裝置刺激使用者的觸覺。這些馬達已大幅進步,不再像早期裝置那樣發出嘈雜的嗡嗡聲,Android 應用程式現在可以利用這些功能,為使用者提供更細緻、更深度的體驗。
以下幾頁將介紹振動相關的所有內容,從基本觸覺回饋到越來越複雜的振動波形和效果組合。
- 觸覺回饋設計原則
- 本頁面說明 Android 觸覺回饋支援的分類,以及設計觸覺回饋的指南。
- 為事件新增觸覺回饋
- 這個頁面會提供程式碼範例,說明如何透過不同方式為使用者互動提供觸覺回饋。
- 震動致動器入門
- 這個頁面會概略說明震動致動器的運作方式,這是建立自訂觸覺回饋的重要先決知識。
- 建立自訂觸覺技術效果
- 本頁面提供幾個範例,說明如何使用不同的觸覺 API,在 Android 應用程式中建立自訂效果。
- 新增觸覺回饋 API
- 本頁面是 Android 上各種觸覺回饋 API 的參考資料,也說明瞭何時及如何檢查是否有任何必要的裝置支援,以確保觸覺回饋效果能正常播放。
此外,請務必參閱無障礙功能最佳做法。
範例
您可以在 GitHub 的 Haptic Sampler 應用程式中找到下列範例。您也可以在這裡找到各項功能的說明文件。
本文件也提供下列自訂震動模式的程式碼範例:
影片
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2025-07-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-07-26 (世界標準時間)。"],[],[],null,[]]