1

Vibratorビュークラス内からサービスを取得したいと思います。これは可能ですか?

私はこれを追加しようとしました...

Vibrator vib = (Vibrator) this.getSystemService(VIBRATOR_SERVICE);

...しかし、エラーがありますVIBRATOR_SERVICE- 変数に解決できません。コンテキストをに設定しgetApplicationContext()ても役に立ちません。

4

2 に答える 2

1

コメントで回答してくれた @Luksprog に感謝します。

Vivrator vib = (Vibrator) getContext().getSystemService(Context.VIBRATOR_SERVICE);
于 2013-10-27T12:29:20.133 に答える
0

これを試して:

Vibrator vibrator = (Vibrator) getContext().getSystemService(Context.VIBRATOR_SERVICE);
//Vibrates for 10 seconds
vibrator.vibrate(10000);

注: <uses-permission android:name="android.permission.VIBRATE"/>application タグの外側にパーミッション タグ ( ) を必ず追加してください。これはアンドロイドウェアでも動作します。

于 2015-02-20T08:31:09.797 に答える