mirror of
https://github.com/nextcloud/talk-android
synced 2025-07-11 14:54:09 +01:00
remove unused vibrate code
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
This commit is contained in:
parent
eb3c742f65
commit
8c87c5b45d
@ -29,10 +29,8 @@ import android.graphics.drawable.ColorDrawable;
|
|||||||
import android.media.AudioAttributes;
|
import android.media.AudioAttributes;
|
||||||
import android.media.MediaPlayer;
|
import android.media.MediaPlayer;
|
||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
import android.os.Build;
|
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.os.VibrationEffect;
|
|
||||||
import android.os.Vibrator;
|
import android.os.Vibrator;
|
||||||
import android.renderscript.RenderScript;
|
import android.renderscript.RenderScript;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
@ -357,8 +355,6 @@ public class CallNotificationController extends BaseController {
|
|||||||
if (DoNotDisturbUtils.INSTANCE.shouldPlaySound()) {
|
if (DoNotDisturbUtils.INSTANCE.shouldPlaySound()) {
|
||||||
playRingtoneSound();
|
playRingtoneSound();
|
||||||
}
|
}
|
||||||
|
|
||||||
vibrate();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Subscribe(threadMode = ThreadMode.MAIN)
|
@Subscribe(threadMode = ThreadMode.MAIN)
|
||||||
@ -527,32 +523,4 @@ public class CallNotificationController extends BaseController {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void vibrate() {
|
|
||||||
vibrator = (Vibrator) getApplicationContext().getSystemService(Context.VIBRATOR_SERVICE);
|
|
||||||
|
|
||||||
if (vibrator != null) {
|
|
||||||
long[] vibratePattern = new long[]{0, 400, 800, 600, 800, 800, 800, 1000};
|
|
||||||
int[] amplitudes = new int[]{0, 255, 0, 255, 0, 255, 0, 255};
|
|
||||||
|
|
||||||
VibrationEffect vibrationEffect;
|
|
||||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
|
||||||
if (vibrator.hasAmplitudeControl()) {
|
|
||||||
vibrationEffect = VibrationEffect.createWaveform(vibratePattern, amplitudes, -1);
|
|
||||||
//vibrator.vibrate(vibrationEffect);
|
|
||||||
} else {
|
|
||||||
vibrationEffect = VibrationEffect.createWaveform(vibratePattern, -1);
|
|
||||||
//vibrator.vibrate(vibrationEffect);
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
//vibrator.vibrate(vibratePattern, -1);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
handler.postDelayed(() -> {
|
|
||||||
if (vibrator != null) {
|
|
||||||
vibrator.cancel();
|
|
||||||
}
|
|
||||||
}, 10000);
|
|
||||||
}
|
|
||||||
}
|
}
|
@ -32,7 +32,6 @@ import android.media.MediaPlayer;
|
|||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.os.Vibrator;
|
|
||||||
import android.service.notification.StatusBarNotification;
|
import android.service.notification.StatusBarNotification;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.util.Base64;
|
import android.util.Base64;
|
||||||
@ -536,16 +535,6 @@ public class NotificationWorker extends Worker {
|
|||||||
Log.e(TAG, "Failed to set data source");
|
Log.e(TAG, "Failed to set data source");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Vibrator vibrator = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE);
|
|
||||||
if (vibrator != null) {
|
|
||||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
|
||||||
//vibrator.vibrate(VibrationEffect.createOneShot(500, VibrationEffect.DEFAULT_AMPLITUDE));
|
|
||||||
} else {
|
|
||||||
//vibrator.vibrate(500);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user