我有2部手机:一部在Android 4.1.1上,另一部在Android 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"/>
非常感谢
答案 0 :(得分:1)
Vibrator v = (Vibrator)getApplicationContext().getSystemService(getApplicationContext().VIBRATOR_SERVICE);
答案 1 :(得分:0)
您在做什么是正确的。确保: 在“设置”下,查找“振动强度”,并确保未将“通知”设置为关闭。
这对我有用!