0

カレンダーのイベントごとにアラームを作成しました。今、私は新しい方法でユーザーによるアラームを停止する新しい方法について考えています:)そしてその方法は次のとおりです:

ユーザーは、親指が上にあるボタンが振動するまで、2 本の指 (親指と人差し指) を 5 秒間押し続ける必要があります!! 私はばかげたことを考えていることを知っていますが、それを行う方法を知る必要があります.

OnClicklistenerまたはによって振動の方法を作成する方法を知っていますonTouchlistener

しかし、私が正確に望むのは、ユーザーが2つのボタンをクリックすると、そのうちの1つは親指用で、もう1つはインデックス用に5秒間クリックすると、親指のボタンが単独で振動するため、ユーザーは親指が振動していると感じます:)アラートが永久に停止することを知っておいてください!

(振動の種類は、このアプリでは次のようになります: real_calc_app )

4

1 に答える 1

1

デバイスを振動させたいだけの場合は、振動権限を AndroidManifest.xml ファイルに追加する必要があります。

<uses-permission android:name="android.permission.VIBRATE"/>

振動するコードは次のとおりです。

Vibrator v = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE);
v.vibrate(500);

しかし、私がコメントしたように、それは画面上の特定の場所に固有のものではなく、デバイス全体を振動させます. 特定の場所を振動させる方法はありません。

于 2015-05-25T17:27:50.283 に答える