Android是否会为旧操作系统版本启用振幅控制?

时间:2017-07-13 20:31:01

标签: android android-vibration vibration

从8.0开始,Android将(最终)让我们控制振动幅度和持续时间(api 26 link)。

是否有人知道(可能来自过去添加功能的经验)是否可以控制使用较旧操作系统版本的旧设备中的振动幅度?显然,如果硬件允许的话。

除了不同的脉冲宽度,有没有人想出一种控制振幅的方法?由于许多设备的设置中存在振动强度滑块,因此系统显然能够控制它。

更新:答案通常是"是"如果设备能够本机运行OS 8.0。对于较旧的操作系统版本没有向后兼容性,即您可以在8.0+上使用VibrationEffect,但您仅限于7.0及更低版本的常规振动。

1 个答案:

答案 0 :(得分:0)

振动强度滑块通常控制系统振动的持续时间,如按钮单击振动的持续时间,但不控制实际强度。该API主要用于S8等新手机中引入的新型振动系统,可以模拟真正的点击。只有具备硬件功能的手机才能拥有​​此API,例如,我的Nexus 6P与它不兼容,我怀疑Pixel手机是否