锁定/睡眠时Android振动

时间:2016-04-20 21:07:20

标签: android multithreading service vibrate vibration

用户是否打开或关闭屏幕我想通过振动通知用户。如果屏幕打开,则效果很好:

Vibrator vibrator = (Vibrator) getApplicationContext().getSystemService(Context.VIBRATOR_SERVICE);
                            long sleep = 100;
                            long vibrate = 500;
                            long[] vibratePattern = {0, vibrate, sleep, vibrate, sleep};
                            vibrator.vibrate(vibratePattern, -1); 

由在服务中实现的线程调用。

即使屏幕关闭,线程也会一直运行。我检查了,因为我实现了一个计时器。所以这不是问题!

1 个答案:

答案 0 :(得分:0)

不确定您是否查看了Android的通知,但听起来这对您想要实现的目标来说是完美的。

http://developer.android.com/intl/es/reference/android/app/Notification.Builder.html

制作通知时,您可以使用setVibrate()方法使手机振动。