我为日历中的每个事件创建了一个警报。现在我正在考虑一种新方法来以新的方式阻止用户发出警报:) 那样就是:
用户必须按住两根手指(拇指和指针)5秒钟,直到拇指开启的按钮振动!我知道我在想一件傻事,但我需要知道该怎么做。
我知道如何通过
创建振动方法OnClicklistener
或onTouchlistener
但我想要的是:如果用户点击两个按钮,其中一个用于拇指而另一个用于索引5秒钟,则拇指按钮单独振动,这样用户就会感觉到他的拇指振动:)然后他会知道警报会永远停止!
(振动的类型看起来像这个应用程序: real_calc_app)
答案 0 :(得分:1)
如果您只是想让设备振动,那么您需要将振动权限添加到AndroidManifest.xml文件中:
<uses-permission android:name="android.permission.VIBRATE"/>
振动的代码是:
Vibrator v = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE);
v.vibrate(500);
但是就像我评论的那样,它不是特定于屏幕上的任何特定位置 - 它会振动整个设备。没有办法震动特定的位置。