雙擊喚醒不依賴觸摸屏持續供電掃描,而是由專用低功耗傳感器(雙擊感應器/接近傳感器/加速度計)在獨立電源域運行,檢測到特定手勢後喚醒主系統。
1. 用戶雙擊屏幕
2. 觸摸 IC 低功耗模式檢測到兩次觸摸事件
- 間隔 < 300ms
- 位置接近(半徑 < 20mm)
- 觸摸時長、壓力符合特徵
3. 觸摸 IC 發送中斷信號給 Sensor Hub / AP
4. Sensor Hub 驗證手勢模式(濾除單擊、滑動、掌心觸摸)
5. 確認為雙擊 → 發送 Wake-up Interrupt 給主 SoC (AP)
6. AP 從 Deep Sleep / Suspend 喚醒
7. 啟動電源管理服務 → 打開屏幕背光 → 進入鎖屏/桌面
| 指標 | 典型值 | 說明 |
|---|---|---|
| 雙擊識別間隔 | 50-300ms | 可配置,平衡靈敏度與誤觸 |
| 位置容差 | 半徑 10-30mm | 兩次點擊位置接近 |
| 功耗增量 | < 1% 電量/天 | 相比關閉功能 |
| 喚醒延遲 | 200-500ms | 從雙擊到屏幕亮起 |
| 誤觸率 | < 0.1次/天 | 口袋、包裡誤觸 |
| 廠商 | 技術路線 | 特色 |
|---|---|---|
| 小米/紅米 | 觸摸 IC 集成 + Sensor Hub | 支持全屏雙擊、節奏可調 |
| 華為/榮耀 | Kirin SoC 內置 Sensor Hub + 觸摸 IC | 結合拿起手势、AI 反誤觸 |
| OPPO/vivo | 觸摸 IC 主導 + 專用 MCU | 支持屏下指紋區域雙擊 |
| 三星 | Exynos + 觸摸 IC (Synaptics) | One UI 深度整合、邊緣屏適配 |
| Google Pixel | Titan M2 安全芯片 + 觸摸 IC | 極簡、純淨、可靠性優先 |
應用層無法直接控制雙擊喚醒,屬於系統級功能。但可關注:
PowerManager.isInteractive():屏幕是否亮起KeyguardManager.isKeyguardLocked():是否鎖屏ACTION_SCREEN_ON、ACTION_USER_PRESENT(解鎖後)雙擊喚醒是硬體專用電路 + 低功耗固件算法 + 電源域隔離協同成果,而非軟件輪詢。這正是現代移動終端「感知常開、計算常閉」架構的典型體現。