2

herehereの回答が同じ問題に対する実際の解決策を提供しておらず、1年以上前のものであることを考慮すると...

私は持っていVibratorます。バイブレーターを完全に制御する方法を知っています。

次の2つの問題があります。

  • 振動中、画面ロック中は停止します。
  • 画面がすでにロックされている場合、まったく振動しません。

カスタムロム(?)を使っているせいかもしれません。

また、振動を開始する前にウェイクロックを保持しています。

vibratorWakeLock = mPowerManager.newWakeLock(
            PowerManager.PARTIAL_WAKE_LOCK, VIBRATOR_WL_TAG);
vibratorWakeLock.acquire();

このWakeLockを使用しても、電話を振動させたり、画面がオフになっているときに振動を維持したりできないため、プロセッサではなく画面の状態に関係していると思います(私のWakeLockによって有効になります).

  • 画面のロック状態とは関係なく、バイブレーターを実際に振動させるにはどうすればよいですか?

編集:

また、非推奨になっているため、完全な WakeLock も使用したくありません。

4

0 に答える 0