有时我会读到以下代码:
哪一个是正确的?
notification.defaults|= Notification.DEFAULT_VIBRATE;
以及
notification.defaults = Notification.DEFAULT_ALL;
需要振动权限
<uses-permission android:name="android.permission.VIBRATE" ></uses-permission>
但有时我也会看到说不需要。哪一个是正确的?
Notification.DEFAULT_VIBRATE
显示通知,在所有设备上都没有问题,直到我添加了推送通知支持的权限。一旦我添加了这个权限,我就会因为在4.2之前的设备(只有4.0.X - 4.1.X)上没有包括VIBRATE
权限而导致崩溃。 - Stefan Anca