我知道如何制作振动模式,例如:
Vibrator vibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
long pattern[] = new long[] {0, 200, 100, 200};
vibrator.vibrate(pattern, -1);
但我不知道哪种模式会传达“错误输入”。是否有任何指导方针或预定义模式?
编辑:似乎我的问题有点令人困惑。我的意思是,有些声音可以识别成功或失败,它们很常见。但是,是否存在可用于成功或失败的振动模式,大多数人都会理解?答案 0 :(得分:7)
希望这个答案能比迟到更好! ; - )
我不知道android中的任何特定标准,但是在非可视通信的其他区域中,重复模式3通常用于指示遇险或警报。例如,S.O.S的摩尔斯电码是“三分”的重复模式。在学习SCUBA潜水时,如果我想要紧急关注,我被教导要以3的模式轻拍我的坦克,当我进行导游丛林徒步时,我已被指示多次哨声,并且长时间发出信号如果我想指出痛苦的话,那就是3的模式。
代替公认的标准,如果您觉得需要提供使用振动的成功或失败模式,如果您真的想表示成功,我会建议快速单振动,并指示快速三重振动模式失败。我也会用它来补充视觉提示,当然也可以让用户在需要时关闭振动,因为这肯定会导致额外的电池消耗。
干杯,
答案 1 :(得分:2)
别。没有其他Android应用程序这样做。改为使用视觉指示。
答案 2 :(得分:1)
我不知道任何模式指南,尤其是不正确的输入。通常,振动仅用于传达通知或某事被按下的事实。对于这种情况,通常使用1-2次短暂振动。
复杂的振动模式最有可能对游戏等有用。如果您想提醒用户输入错误,我建议改用Toast。
答案 3 :(得分:-2)
Vibrator v;
v = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE);
long[] p = { 50, 100, 50, 100 };
v.vibrate(p, -1);