我有两部手机:一部是安卓4.1.1,另一部是安卓4.1.2。
在android 4.1.1手机上,振动强度取决于触觉反馈水平,而4.1.2手机振动很强,根本不依赖于触觉反馈水平。
我一直在想办法解决这个问题,但我就是不明白。我真的不希望振动强度依赖于触觉反馈,因为有些用户不喜欢打开这个触觉反馈。
有人能解释一下吗?
代码如下:

 import android.os.Vibrator;
 ...
 Vibrator v = (Vibrator) this.context.getSystemService(Context.VIBRATOR_SERVICE);
 // Vibrate for 500 milliseconds
 v.vibrate(500);

显示:
<uses-permission android:name="android.permission.VIBRATE"/>

谢谢

最佳答案

Vibrator v = (Vibrator)getApplicationContext().getSystemService(getApplicationContext().VIBRATOR_SERVICE);

关于android - 为什么VIBRATOR_SERVICE无法持续工作?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27786796/

10-10 23:03