首页 > 解决方案 > 如何在按下物理按钮时做出触觉反馈?

问题描述

实际上我正在为像这样的设备开发一个应用程序

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

在霍尼韦尔网站上查看了一些文档后,我没有发现任何可以使用的东西,那么是否可以向物理按钮添加触觉反馈?我会添加一些类似轻微振动的东西,或者只是一个简单的声音,比如当有人在软键盘上按下一个键时。

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

标签: android

解决方案


所以首先你需要把它放在你的活动课上。

//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);
}

推荐阅读