0

私は 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 モデルで完全に動作しますが、私の Huawei Ascend P6 では何もしないようです。

他の多くのアプリが振動をサポートしているため、私の Huawei は振動をサポートしています。どんな助けでも大歓迎です。

権限がマニフェストに追加され、NullPointerExceptions やその他の種類がないことを確認するためにコードがトリプルチェックされました。

4

0 に答える 0