0

我正在开发一个安卓应用程序,我需要使用手机的振动功能。

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 或任何其他类型。

4

0 回答 0