From 9e2f7c16f6f5e974633fb0059a88da1d1ec1c9e8 Mon Sep 17 00:00:00 2001 From: jens Date: Sat, 9 Oct 2021 02:19:34 +0200 Subject: [PATCH] vibrateWhenRinging --- .../main/java/com/jens/automation2/Profile.java | 14 +++++++------- .../com/jens/automation2/XmlFileInterface.java | 9 +++++---- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/com/jens/automation2/Profile.java b/app/src/main/java/com/jens/automation2/Profile.java index 7ba982c..1a8424f 100644 --- a/app/src/main/java/com/jens/automation2/Profile.java +++ b/app/src/main/java/com/jens/automation2/Profile.java @@ -492,17 +492,17 @@ public class Profile implements Comparable if(changeVibrateWhenRinging) { -// if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) -// { -// android.provider.Settings.System.putInt(context.getContentResolver(), "vibrate_when_ringing", vibrateWhenRinging?1:0); -// } -// else -// { + if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) + { + android.provider.Settings.System.putInt(context.getContentResolver(), "vibrate_when_ringing", vibrateWhenRinging?1:0); + } + else + { if (vibrateWhenRinging) am.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, AudioManager.VIBRATE_SETTING_ON); else am.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, AudioManager.VIBRATE_SETTING_OFF); -// } + } } if(changeNotificationRingtone) diff --git a/app/src/main/java/com/jens/automation2/XmlFileInterface.java b/app/src/main/java/com/jens/automation2/XmlFileInterface.java index 7a1ef1a..2b170b7 100644 --- a/app/src/main/java/com/jens/automation2/XmlFileInterface.java +++ b/app/src/main/java/com/jens/automation2/XmlFileInterface.java @@ -170,9 +170,9 @@ public class XmlFileInterface serializer.startTag(null, "changeVibrateWhenRinging"); serializer.text(String.valueOf(Profile.getProfileCollection().get(i).getChangeVibrateWhenRinging())); serializer.endTag(null, "changeVibrateWhenRinging");// - serializer.startTag(null, "changeVibrateWhenRinging"); + serializer.startTag(null, "vibrateWhenRinging"); serializer.text(String.valueOf(Profile.getProfileCollection().get(i).getVibrateWhenRinging())); - serializer.endTag(null, "changeVibrateWhenRinging"); + serializer.endTag(null, "vibrateWhenRinging"); serializer.startTag(null, "changeNotificationRingtone"); serializer.text(String.valueOf(Profile.getProfileCollection().get(i).getChangeNotificationRingtone())); @@ -216,8 +216,7 @@ public class XmlFileInterface serializer.endTag(null, "Profile"); } serializer.endTag(null, "ProfileCollection"); - - + serializer.startTag(null, "RuleCollection"); for(int i=0; i