私は 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 やその他の種類がないことを確認するためにコードがトリプルチェックされました。