问题标签 [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 投票
0 回答
144 浏览

android - 带开关的安卓振动器

我试图有几个按钮在按下时提供几种不同的振动器嗡嗡声类型。我可以用“变量”日喂食。振动器仅在短时间内振动 3 次,然后播放祝酒词,然后停止。它没有达到 case:1 上的 16 种振动模式。

我有一个开关,因为我还有 26 个模式要放下。

0 投票
1 回答
122 浏览

android - Android,在振动方法之间睡觉

我试图让我的设备每两秒振动 16 次。我使用 Thread.sleep() 尝试在方法调用之间让线程休眠。在 vibrate 方法中,它应该调用 pattern1 和 pattern2 并且那些已经有 sleep 作为它的一部分,但它永远不会工作。

0 投票
1 回答
81 浏览

android - 安卓。如何从另一种方法中停止一种方法的振动

我有一种方法可以发出振动脉冲。它使用 Thread.sleep() 在每个脉冲之间等待。我想输入一个 STOP 或 RESET 按钮来阻止蜂鸣声到达 vibratorDAYONE() 的末尾。我尝试使用 v.cancel 和 return() 但它仍然继续该方法。


0 投票
0 回答
810 浏览

android - How can I change the default vibration pattern?

I want to replace the default vibration pattern of the system to my customized vibration pattern, how can i do it?

0 投票
0 回答
554 浏览

android - 为三星设备设置振动

我想为 Android 4.x 修改三星设备的振动。我真正想要做的是打开或关闭振动并且独立于呼叫或通知音量。

这就是我想要的:

  • 正常:声音和振动
  • 只有声音:有声无振动
  • 只有振动:振动&没有声音
  • 静音:无声无振动

“正常”、“只有振动”和“静音”很容易,但我无法让它与“只有声音”一起工作。我观察到,当它发出声音时,它也会振动,因此我不能有声音而没有振动

我试过了

但唯一的选项是RINGER_MODE_NORMALRINGER_MODE_SILENTRINGER_MODE_VIBRATE。(没有RINGER_MODE_NORMAL_WITHOUT_VIBRATION选项)

然后,我还添加了以下代码:

它适用于通话,但不适用于通知。来电不会振动,但如果有电子邮件、WhatsApp 或短信/短信到达,它们就会振动。

现在已弃用,但它很完美:

那么,有什么帮助吗?

0 投票
1 回答
5175 浏览

android - 调试安卓震动

伙计们,我的手机无缘无故振动。所以我想确定发送振动命令振动的应用程序。Android 是否记录此类事件?或者我可以编写一个应用程序来监控Vibrator::vibrate(TIMEOUT)来自另一个应用程序的调用吗?

注意:我有 root 访问权限。

0 投票
0 回答
399 浏览

android - 安卓振动()函数

我正在开发一个安卓应用程序,我需要使用手机的振动功能。

此代码在 S3、S4、索尼爱立信型号上完美运行,但在我的华为 Ascend P6 上似乎没有任何作用。

我的华为支持振动,因为许多其他应用程序都有它。任何帮助表示赞赏。

在清单中添加了权限,对代码进行了三重检查,以确保没有 NullPointerExceptions 或任何其他类型。

0 投票
0 回答
123 浏览

android - 有人使用过 Immersion haptics UHL 库吗?

我试图让振动电机以不同的强度运行。我尝试了一种类似 pwm 的算法来使用 vibrate(pattern[], index),但它似乎不起作用。振动在 0.5 时变得非常微弱,因此强度没有平滑的增加过渡。

我听说 Immersion 的 SDK 可以直接访问硬件,并且可以在那里实现强度的大小或级别。

有没有人有这方面的经验?图书馆真的有用吗?

谢谢!

0 投票
2 回答
4881 浏览

java - 对 Android 中的触觉反馈感到困惑

我有一个带有 9 个按钮的 Android 应用程序。此应用程序在 2.36 上运行,并且是设备上唯一的应用程序(或者至少是我们让用户使用的唯一应用程序 - 我们在交付设备时预装了我们的代码,作为我们销售的工业产品套件的一部分。)

所有按钮都转到同一个处理程序并按它们的标签在那里分类。处理程序在 XML 中指定:

我想在用户按下按钮时启用触觉反馈,即振动。有没有办法在 XML 中做到这一点,或者如果没有,有没有办法在我的onClick()处理程序中做到这一点?

我见过的关于 Android 触觉反馈的网络示例(例如,http://androidcookbook.com/Recipe.seam? recipeId=1242 )似乎主要涉及对清单的更改,对 XML 的更改(你可以看到我我已经在上面的 XML 中启用了它),然后为按钮声明、初始化和实现单独的 Touch 处理程序。这似乎需要做很多工作,尤其是因为我有 9 个按钮。

由于我的所有按钮都只有一个 onClick 处理程序,有没有一种方法可以在那里实现触觉反馈?

当我点击我的一个按钮时,我所要做的就是在手机设置的“声音”部分中选中“声音选择”——根本不需要编码。为什么触觉反馈要复杂得多?

0 投票
1 回答
288 浏览

java - Android API,返回类内函数产生的双精度值

在Java类中使用Android API,我试图以双精度形式返回是否支持振动功能。我需要它加倍,因为这是我正在使用的框架中支持的数据类型。我尝试了两种方法,但第一种方法会使编译器崩溃,第二种方法只是在应用程序中返回“未定义”。

这崩溃了,

这只是返回未定义。