定制vibrator震动强度
条评论HapticFeedback震动反馈提到过/frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
performHapticFeedbackLw()函数默认的震动值由 如mVirtualKeyVibePattern = getLongIntArray(mContext.getResources(),
com.android.internal.R.array.config_virtualKeyVibePattern)
振动时间的配置文件在frameworks/base/core/res/res/values/config.xml
1 | <!-- 长按振动 --> |
其中上面提到的500与600两个值无需修改,本身就是0的也无需修改。
微震对应的数值是16-17(这个非常舒适,强烈推荐)
不震对应的数值就是0。
就拿按键震动举个例子吧:将上面一段修改为以下微震
1 | <integer-array name="config_virtualKeyVibePattern"> //按键的震动(就是那三个小点的震动) |
要修改的改好后,回编译就ok了
本文标题:定制vibrator震动强度
文章作者:xmaihh
发布时间:2018-07-25
最后更新:2018-07-25
原始链接:https://xmaihh.github.io/blog/2018/07/25/ding-zhi-vibrator-zhen-dong-qiang-du/
版权声明:采用[CC BY-NC-SA 4.0许可协议]进行许可
分享