正文
一般振動時間的配置在如下文件:
frameworks/base/core/res/res/values/config.xml
<!– 長按振動 –>
<!– Vibrator pattern for feedback about a long screen/key press –>
<integer-array name="config_longPressVibePattern">
<item>0</item>
<item>1</item>
<item>20</item>
<item>21</item>
</integer-array>
<!– 虛擬按鍵振動 –>
<!– Vibrator pattern for feedback about touching a virtual key –>
<integer-array name="config_virtualKeyVibePattern">
<item>0</item>
<item>10</item>
<item>20</item>
<item>30</item>
</integer-array>
<!– 軟鍵盤按鍵振動 –>
<!– Vibrator pattern for a very short but reliable vibration for soft keyboard tap –>
<integer-array name="config_keyboardTapVibePattern">
<item>40</item>
</integer-array>
<!– 非安全模式啟動振動 –>
<!– Vibrator pattern for feedback about booting with safe mode disabled –>
<integer-array name="config_safeModeDisabledVibePattern">
<item>0</item>
<item>1</item>
<item>20</item>
<item>21</item>
</integer-array>
<!– 安全模式啟動振動 –>
<!– Vibrator pattern for feedback about booting with safe mode disabled –>
<integer-array name="config_safeModeEnabledVibePattern">
<item>0</item>
<item>1</item>
<item>20</item>
<item>21</item>
<item>500</item>
<item>600</item>
</integer-array>
上面以數組形式的表示的,奇數位置表示暫停時間,偶數位置表示振動時間,單位為 ms