我正在为android api 23创建一个应用程序,我想得到手机响时使用的默认振动模式?
到目前为止我有这个:

Vibrator vibrator = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE);
long[] pattern = {0, 500, 1000}; // default pattern goes here
vibrator.vibrate(pattern, 0);

如何获取默认模式?

最佳答案

默认的振动模式可以在以下类中找到:com/android/server/notification/NotificationManagerService.java,即

static final long[] DEFAULT_VIBRATE_PATTERN = {0, 250, 250, 250};

查看here中的源代码。
不幸的是,到目前为止还没有公共api来获取这个默认模式。

09-11 10:30