我正在开发一个安卓应用程序,我需要使用手机的振动功能。
vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);
if(vibrator != null){
Toast.makeText(Game.this, "it`s not null", Toast.LENGTH_SHORT).show();
// the result is not null
}
vibrator.vibrate(100);
此代码在 S3、S4、索尼爱立信型号上完美运行,但在我的华为 Ascend P6 上似乎没有任何作用。
我的华为支持振动,因为许多其他应用程序都有它。任何帮助表示赞赏。
在清单中添加了权限,对代码进行了三重检查,以确保没有 NullPointerExceptions 或任何其他类型。