我正在为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来获取这个默认模式。