我正在开发Android应用,我需要使用手机的振动功能。
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,Sony Ericson型号,但它似乎对我的华为Ascend P6没有任何作用。
我的华为支持振动,因为许多其他应用程序都有它。任何帮助表示赞赏。
在清单中添加了权限,代码经过三重检查,以确保没有NullPointerExceptions或任何其他类型。