私は自分のアプリでバイブレーター方式を使いたいのですが、バイブレーターが素晴らしい携帯電話で作業しています。バイブレータを持たない携帯電話は何が起こるか。それはまったく動作しませんか?それはアプリの動作を停止しますか?それとも市場に全く現れないのでしょうか?それともバイブレーターがあるかどうか電話に尋ねる必要がありますか?Android:バイブレーター方式(電話機にバイブレーターが付いていない場合)
このコードが適切か、調整が必要かどうかも知りたいですか?ここに私のコードです。
Vibrator vi;
vi = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
vi.vibrate(100);
<uses-permission android:name="android.permission.VIBRATE" /> (In manifest)
ありがとう、どんな助けも素晴らしいでしょう。
APIレベル11にhasVibrator()が追加されていることに注意してください。それより古いデバイスは、主に(特に正式に)Androidマーケットを搭載している場合、振動モータを搭載します。 – CommonsWare
私はこの文書を読んだが、これについては何も言わない。私はAPI 7で動作していますので、バイブレータが存在しない場合はどうなりますか "hasVibrator"を使用することはできません。 –
これは無視され、振動しません!リフレクションを使用して、これらのデバイスのapi lvl 11呼び出しを呼び出すことができます。これは、アイデアの実装方法によって異なります。 – Blundell