2

考虑这里这里的答案并没有为同一问题提供实际的解决方案,并且已经超过一年了......

我有一个Vibrator. 我知道如何完全控制振动器。

我有以下两个问题:

  • 当它在振动并且屏幕被锁定时,它会停止。
  • 当屏幕已经锁定时,它根本不会振动。

也许是因为我使用了自定义 rom(?)

在开始振动之前,我还拿着一个唤醒锁。

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

即使使用此 WakeLock,我也无法让手机振动,或在屏幕关闭时保持振动,所以我认为它与屏幕状态有关,而不是与处理器(由我的 WakeLock 启用)有关。

  • 如何让我的振动器真正独立于屏幕锁定状态而振动?

编辑:

我也不想使用完整的 WakeLock,因为它已被弃用。

4

0 回答 0