ImageViewのOnLongClickListenerとontouchズームを使用して、1つのアプリケーションを作成し、alertdialogを開いています。しかし、バイブレーションよりも長く押すと、ロングクリックリスナーのバイブレーションをオフにすることができます。私は以下のコードを使用しています:
public OnLongClickListener longClick = new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
Vibrator vibe = (Vibrator)DailySatsangActivity.this.getSystemService(Context.VIBRATOR_SERVICE) ;
vibe.cancel();
}
};