12

時々私はそれを読みます

notification.defaults|= Notification.DEFAULT_VIBRATE;

notification.defaults = Notification.DEFAULT_ALL;

バイブレーションの許可が必要です

<uses-permission android:name="android.permission.VIBRATE" ></uses-permission>

しかし、そうではないことを読むこともあります。

正しい情報はどれ?

4

2 に答える 2

9

わかりました、どうやら、あなたは振動の許可が必要です。ありがとう!

于 2012-10-31T14:08:33.520 に答える
7

読むことに興味があるかもしれません: https://android.googlesource.com/platform/frameworks/base/+/cc2e849

4.2.1 以降:

通知のバイブレーションの改善: [結合しないでください]

  • フォールバックとして通知がバイブレーションする場合 (つまり、サウンドを再生したいが、デバイスがバイブレーション モードになっているため)、これには VIBRATE パーミッションは必要なくなりました。
  • おまけとして、通知で DEFAULT_VIBRATE を使用する場合、VIBRATE パーミッションも必要ありません。
  • カスタムのバイブレーション パターンを指定する場合でも、そのための VIBRATE 権限が必要です。
  • フォールバック モードで振動する通知は同じ振動パターンを使用しますが、後で簡単に変更できます。
  • DEFAULT_VIBRATE とフォールバック バイブレーション パターンが config.xml で指定されるようになりました。
于 2016-10-05T08:45:55.043 に答える