Android 如何定制vibrator的各種震動模式 M

正文

 

一般振動時間的配置在如下文件:

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

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *