首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么VIBRATOR_SERVICE不能一致地工作?

为什么VIBRATOR_SERVICE不能一致地工作?
EN

Stack Overflow用户
提问于 2015-01-06 03:50:02
回答 2查看 808关注 0票数 3

我有两部手机:一部在Android 4.1.1上,另一部在Android 4.1.2上。

在Android 4.1.1手机上,振动强度取决于触觉反馈水平,而4.1.2手机的振动很强,完全不依赖于这个触觉反馈水平。

我一直在想办法绕过它,但我就是不能理解它。我真的不希望振动强度依赖于触觉反馈,因为一些用户不喜欢打开这个触觉反馈。

有人能解释一下吗?

代码如下:

代码语言:javascript
复制
 import android.os.Vibrator;
 ...
 Vibrator v = (Vibrator) this.context.getSystemService(Context.VIBRATOR_SERVICE);
 // Vibrate for 500 milliseconds
 v.vibrate(500);

清单:

代码语言:javascript
复制
<uses-permission android:name="android.permission.VIBRATE"/>

非常感谢

EN

回答 2

Stack Overflow用户

发布于 2015-01-06 03:58:18

代码语言:javascript
复制
Vibrator v = (Vibrator)getApplicationContext().getSystemService(getApplicationContext().VIBRATOR_SERVICE);
票数 1
EN

Stack Overflow用户

发布于 2018-09-18 01:38:49

你所做的是正确的。确保:在设置下,查找“振动强度”,并确保“通知”未设置为关闭。

这对我很有效!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27786796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档