如何对按下的物理按钮做出触觉反馈?

时间:2018-12-07 15:52:50

标签: android

实际上,我正在为

之类的设备开发应用程序

Honeywell EDA50K和EDA60K,客户问我是否可以在物理按钮上添加触觉反馈。

在霍尼韦尔网站上查看了一些文档后,我发现我无法使用任何东西,因此可以向物理按钮添加触觉反馈吗?我会添加轻微的振动,或者只是简单的声音,例如当有人按下softKeyboard上的键时。

有人对我该怎么做有建议吗?

1 个答案:

答案 0 :(得分:0)

所以首先您需要将其放在活动类中。

//put this somewhere in your onCreate method or someplace else
Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    v.vibrate(VibrationEffect.DEFAULT_AMPLITUDE);
    return super.onKeyDown(keyCode, event);
}