问题标签 [android-vibration]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
525 浏览

android - SCREEN_ON 意图后无法开始重复振动

我有一个振动无穷无尽的服务,但是当屏幕关闭时振动停止。添加正确的广播接收器后,我注意到在屏幕打开或关闭后我根本无法播放重复振动。下面的示例简单代码:

最奇怪的是,当振动方法中的重复参数设置为 -1(不重复)时振动起作用,但设置为其他值时不起作用。

任何想法,解决方法?或者也许它只适用于其他手机?我在 Google Nexus 和 4.1.2 Android 上运行它

编辑:

经过一些测试,我确定:

  • 如果它们在屏幕关闭之前停止振动将正确启动(但不是在 onReceive - 这似乎为时已晚)
  • “系统振动”(例如解锁屏幕时)可让振动在下一个屏幕打开/关闭时正确启动。直到下一个“休息”,依此类推
  • (edit2) - 这肯定与模式有关 - 振动(长毫秒)没有这样的问题 - 一切正常

如果我没有找到任何“正常”的解决方案,我可能只需要创建自己的 Vibrator 类......

0 投票
13 回答
383615 浏览

java - 如何让安卓设备振动?频率不同?

我写了一个Android应用程序。现在,我想让设备在某个动作发生时振动。我怎样才能做到这一点?

0 投票
1 回答
300 浏览

android - 根据麦克风输入振动 Android 手机

我想记录从安卓手机输入的语音/声音并转换为手机特定类型的振动。这个想法是帮助不同能力的人了解他们周围的环境,并帮助人们了解附近的障碍物(比如汽车等)。我怎样才能 :

  1. 读取麦克风/声音输入并实时保存(以进一步处理)。
  2. 以特定频率振动手机

我正在寻找特定的库和一些示例代码来使用它们。

0 投票
2 回答
803 浏览

android - 停止振动 onDestroy

我有一项活动,它会在手机启动后振动 9 秒。我希望在活动离开前台时取消振动动作。这是我当前的代码:

0 投票
2 回答
3064 浏览

android - Android 4.2.1 / 4.2.2 通知在静音模式下振动

在 Android 4.2.1 之前,以下代码工作得很好

振动是单独进行的,具体取决于偏好设置的状态。

现在,在 Android 4.2.1+ 中,即使手机设置为静音(无振动)并设置为振动模式,即使应用程序的振动设置设置为关闭,也始终存在振动。有趣的是,手机处于正常模式时没有振动。

如前所述,在 4.2.1 之前一切正常。

有人可以帮忙吗?谷歌在这里改变了什么?它与此错误报告有关吗?

问候,
安德烈亚斯

0 投票
2 回答
1164 浏览

android - 从 OnLongClickListener 振动

也许有人可以向我解释,如何正确地从 OnLongClickListener 中振动。在下面的方法中,振动很短。如果我return false;按预期设置振动持续 5000 毫秒,但OnClickListener会被解雇。

我应该如何在整个期间从 OnLongClickListener 振动,而不是开火OnClickListener

0 投票
0 回答
1773 浏览

android - Android 屏幕关闭时振动

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

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

我有以下两个问题:

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

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

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

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

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

编辑:

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

0 投票
2 回答
556 浏览

java - Android振动设置 - 其他下的红线?

我已将这部分代码放在我的设置活动中,因此如果选中正在工作的 xml 文件中的振动框,则将打开振动器,否则将取消它们。但是,else 似乎存在问题,无法让我运行该应用程序。任何帮助将不胜感激,谢谢。

0 投票
3 回答
15637 浏览

android - 以编程方式启用/禁用键盘声音和振动

我正在尝试找到一种在敲击键时禁用和启用键盘声音和振动的方法。我在Stack Overflow和其他Android 论坛上进行了搜索,但没有找到任何结果。

我试图AudioManager启用振动模式,但我想激活振动模式和键盘上的声音。

有什么办法可以改变android.provider.Settings键盘声音和振动?

0 投票
1 回答
1209 浏览

android - 如何读取振动设置android?

是否可以读取振铃的振动设置?

我通过以下方式获得振动状态:

如果是RINGER_MODE_NORMAL,我想设置来电时的振动。

在Android系统设置中,声音里面有一个选项,“响铃振动”。我需要阅读此选项无能为力。

任何帮助将不胜感激。

谢谢