Codename One中的定制振动模式。

时间:2016-04-06 12:47:50

标签: android codenameone

我尝试使用构建提示android.pushVibratePattern = 1000修改振动模式并且没有任何运气。 提前谢谢大家!

2 个答案:

答案 0 :(得分:2)

当通知到达时,我用它来制作我的自定义振动模式:

notificationBuilder.setVibrate(new long[]{1000, 1000, 1000});

notificationBuilder

的位置
NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this);

你需要以long[]的形式给它一个模式。

为了在Codename One中工作,build hin需要匹配long数组的参数:

android.pushVibratePattern=1000, 1000, 1000

这将转换为上面完全相同的代码。请注意,如果您直接编辑codenameone_settings.properties文件,则需要通过GUI codename1.arg.添加前缀,这需要通过GUI执行此操作。

答案 1 :(得分:2)

根据Codename One教程编写

android.pushVibratePattern - **Comma delimited long values** to describe the push pattern of vibrate used for the setVibrate native method

似乎不是模式而是只设置一个值1000

所以在你的构建提示中你应该尝试使用少量值1000,500,1000,1500

祝你好运。