New version 1.8.3 RC
This commit is contained in:
@ -3,12 +3,12 @@ plugins {
|
||||
}
|
||||
|
||||
android {
|
||||
compileSdkVersion 29
|
||||
compileSdkVersion 34
|
||||
|
||||
defaultConfig {
|
||||
applicationId "com.jens.automation2"
|
||||
minSdkVersion 16
|
||||
compileSdkVersion 33
|
||||
compileSdkVersion 34
|
||||
buildToolsVersion '29.0.2'
|
||||
useLibrary 'org.apache.http.legacy'
|
||||
versionCode 144
|
||||
|
@ -1,7 +1,6 @@
|
||||
package com.jens.automation2;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.app.NotificationManager;
|
||||
import android.app.ProgressDialog;
|
||||
import android.content.ActivityNotFoundException;
|
||||
import android.content.Context;
|
||||
@ -28,8 +27,6 @@ import android.widget.Toast;
|
||||
|
||||
import androidx.annotation.RequiresApi;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
public class ActivityManageProfile extends Activity
|
||||
{
|
||||
private static ProgressDialog progressDialog;
|
||||
@ -37,12 +34,13 @@ public class ActivityManageProfile extends Activity
|
||||
final static int intentCodeRingtonePickerCallsRingtone = 9011;
|
||||
final static int intentCodeRingtonePickerNotificationsFile = 9020;
|
||||
final static int intentCodeRingtonePickerNotificationsRingtone = 9021;
|
||||
final static String android14Hint = " (>= Android 14)";
|
||||
|
||||
CheckBox checkBoxChangeSoundMode, checkBoxChangeVolumeMusicVideoGameMedia, checkBoxChangeVolumeNotifications, checkBoxChangeVolumeAlarms, checkBoxChangeIncomingCallsRingtone, checkBoxChangeNotificationRingtone, checkBoxChangeAudibleSelection, checkBoxChangeScreenLockUnlockSound, checkBoxChangeHapticFeedback, checkBoxChangeVibrateWhenRinging, checkBoxVibrateWhenRinging, checkBoxAudibleSelection, checkBoxScreenLockUnlockSound, checkBoxHapticFeedback, checkBoxChangeDnd;
|
||||
CheckBox checkBoxChangeSoundMode, checkBoxChangeVolumeMusicVideoGameMedia, checkBoxChangeVolumeNotifications, checkBoxChangeVolumeRingtone, checkBoxChangeVolumeAlarms, checkBoxChangeIncomingCallsRingtone, checkBoxChangeNotificationRingtone, checkBoxChangeAudibleSelection, checkBoxChangeScreenLockUnlockSound, checkBoxChangeHapticFeedback, checkBoxChangeVibrateWhenRinging, checkBoxVibrateWhenRinging, checkBoxAudibleSelection, checkBoxScreenLockUnlockSound, checkBoxHapticFeedback, checkBoxChangeDnd;
|
||||
Spinner spinnerSoundMode, spinnerDndMode;
|
||||
SeekBar seekBarVolumeMusic, seekBarVolumeNotifications, seekBarVolumeAlarms;
|
||||
SeekBar seekBarVolumeMusic, seekBarVolumeNotifications, seekBarVolumeAlarms, seekBarVolumeRingtones;
|
||||
Button bChangeSoundIncomingCalls, bChangeSoundNotifications, bSaveProfile;
|
||||
TextView tvIncomingCallsRingtone, tvNotificationsRingtone;
|
||||
TextView tvIncomingCallsRingtone, tvNotificationsRingtone, tvRingtoneVolume, tvNotificationsVolume;
|
||||
EditText etName;
|
||||
|
||||
boolean guiUpdate = false;
|
||||
@ -93,6 +91,7 @@ public class ActivityManageProfile extends Activity
|
||||
checkBoxChangeDnd = (CheckBox)findViewById(R.id.checkBoxChangeDnd);
|
||||
checkBoxChangeVolumeMusicVideoGameMedia = (CheckBox)findViewById(R.id.checkBoxChangeVolumeMusicVideoGameMedia);
|
||||
checkBoxChangeVolumeNotifications = (CheckBox)findViewById(R.id.checkBoxChangeVolumeNotifications);
|
||||
checkBoxChangeVolumeRingtone = (CheckBox)findViewById(R.id.checkBoxChangeVolumeRingtones);
|
||||
checkBoxChangeVolumeAlarms = (CheckBox)findViewById(R.id.checkBoxChangeVolumeAlarms);
|
||||
checkBoxChangeIncomingCallsRingtone = (CheckBox)findViewById(R.id.checkBoxChangeIncomingCallsRingtone);
|
||||
checkBoxChangeNotificationRingtone = (CheckBox)findViewById(R.id.checkBoxChangeNotificationRingtone);
|
||||
@ -108,11 +107,14 @@ public class ActivityManageProfile extends Activity
|
||||
spinnerDndMode = (Spinner)findViewById(R.id.spinnerDndMode);
|
||||
seekBarVolumeMusic = (SeekBar)findViewById(R.id.seekBarVolumeMusic);
|
||||
seekBarVolumeNotifications = (SeekBar)findViewById(R.id.seekBarVolumeNotifications);
|
||||
seekBarVolumeRingtones = (SeekBar)findViewById(R.id.seekBarVolumeRingtones);
|
||||
seekBarVolumeAlarms = (SeekBar)findViewById(R.id.seekBarVolumeAlarms);
|
||||
bChangeSoundIncomingCalls = (Button)findViewById(R.id.bChangeSoundIncomingCalls);
|
||||
bChangeSoundNotifications = (Button)findViewById(R.id.bChangeSoundNotifications);
|
||||
tvIncomingCallsRingtone = (TextView)findViewById(R.id.tvIncomingCallsRingtone);
|
||||
tvNotificationsRingtone = (TextView)findViewById(R.id.tvNotificationsRingtone);
|
||||
tvRingtoneVolume = (TextView)findViewById(R.id.tvRingtoneVolume);
|
||||
tvNotificationsVolume = (TextView)findViewById(R.id.tvNotificationsVolume);
|
||||
bSaveProfile = (Button)findViewById(R.id.bSaveProfile);
|
||||
etName = (EditText)findViewById(R.id.etName);
|
||||
|
||||
@ -124,6 +126,7 @@ public class ActivityManageProfile extends Activity
|
||||
spinnerDndMode.setEnabled(false);
|
||||
seekBarVolumeMusic.setEnabled(false);
|
||||
seekBarVolumeNotifications.setEnabled(false);
|
||||
seekBarVolumeRingtones.setEnabled(false);
|
||||
seekBarVolumeAlarms.setEnabled(false);
|
||||
bChangeSoundIncomingCalls.setEnabled(false);
|
||||
bChangeSoundNotifications.setEnabled(false);
|
||||
@ -138,10 +141,35 @@ public class ActivityManageProfile extends Activity
|
||||
spinnerDndMode.setEnabled(false);
|
||||
}
|
||||
|
||||
if(Build.VERSION.SDK_INT >= 34)
|
||||
{
|
||||
checkBoxChangeVolumeRingtone.setEnabled(true);
|
||||
|
||||
checkBoxChangeVolumeRingtone.setVisibility(View.VISIBLE);
|
||||
tvRingtoneVolume.setVisibility(View.VISIBLE);
|
||||
seekBarVolumeRingtones.setVisibility(View.VISIBLE);
|
||||
|
||||
tvNotificationsVolume.setText(getResources().getString(R.string.volumeNotifications));
|
||||
tvRingtoneVolume.setText(getResources().getString(R.string.volumeRingtone));
|
||||
}
|
||||
else
|
||||
{
|
||||
checkBoxChangeVolumeRingtone.setEnabled(false);
|
||||
tvRingtoneVolume.setEnabled(false);
|
||||
seekBarVolumeRingtones.setEnabled(false);
|
||||
|
||||
checkBoxChangeVolumeRingtone.setVisibility(View.GONE);
|
||||
tvRingtoneVolume.setVisibility(View.GONE);
|
||||
seekBarVolumeRingtones.setVisibility(View.GONE);
|
||||
|
||||
tvNotificationsVolume.setText(getResources().getString(R.string.volumeRingtone) + " + " + getResources().getString(R.string.volumeNotifications));
|
||||
}
|
||||
|
||||
// Scale SeekBars to the system's maximum volume values
|
||||
AudioManager am = (AudioManager) Miscellaneous.getAnyContext().getSystemService(Context.AUDIO_SERVICE);
|
||||
seekBarVolumeMusic.setMax(am.getStreamMaxVolume(AudioManager.STREAM_MUSIC));
|
||||
seekBarVolumeNotifications.setMax(am.getStreamMaxVolume(AudioManager.STREAM_NOTIFICATION));
|
||||
seekBarVolumeRingtones.setMax(am.getStreamMaxVolume(AudioManager.STREAM_RING));
|
||||
seekBarVolumeAlarms.setMax(am.getStreamMaxVolume(AudioManager.STREAM_ALARM));
|
||||
|
||||
soundModeAdapter = new ArrayAdapter<String>(this, R.layout.text_view_for_poi_listview_mediumtextsize, new String[]
|
||||
@ -201,6 +229,14 @@ public class ActivityManageProfile extends Activity
|
||||
seekBarVolumeNotifications.setEnabled(isChecked);
|
||||
}
|
||||
});
|
||||
checkBoxChangeVolumeRingtone.setOnCheckedChangeListener(new OnCheckedChangeListener()
|
||||
{
|
||||
@Override
|
||||
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked)
|
||||
{
|
||||
seekBarVolumeRingtones.setEnabled(isChecked);
|
||||
}
|
||||
});
|
||||
checkBoxChangeVolumeAlarms.setOnCheckedChangeListener(new OnCheckedChangeListener()
|
||||
{
|
||||
@Override
|
||||
@ -336,7 +372,7 @@ public class ActivityManageProfile extends Activity
|
||||
});
|
||||
|
||||
if(ActivityMainProfiles.profileToEdit != null)
|
||||
editProfile(ActivityMainProfiles.profileToEdit);
|
||||
loadValuesIntoGui(ActivityMainProfiles.profileToEdit);
|
||||
//else
|
||||
// new Profile to be created
|
||||
|
||||
@ -369,7 +405,7 @@ public class ActivityManageProfile extends Activity
|
||||
}
|
||||
}
|
||||
|
||||
public void editProfile(Profile profileToEdit)
|
||||
public void loadValuesIntoGui(Profile profileToEdit)
|
||||
{
|
||||
guiUpdate = true;
|
||||
|
||||
@ -378,6 +414,7 @@ public class ActivityManageProfile extends Activity
|
||||
checkBoxChangeDnd.setChecked(ActivityMainProfiles.profileToEdit.getChangeDndMode());
|
||||
checkBoxChangeVolumeMusicVideoGameMedia.setChecked(ActivityMainProfiles.profileToEdit.getChangeVolumeMusicVideoGameMedia());
|
||||
checkBoxChangeVolumeNotifications.setChecked(ActivityMainProfiles.profileToEdit.getChangeVolumeNotifications());
|
||||
checkBoxChangeVolumeRingtone.setChecked(ActivityMainProfiles.profileToEdit.getChangeVolumeRingtones());
|
||||
checkBoxChangeVolumeAlarms.setChecked(ActivityMainProfiles.profileToEdit.getChangeVolumeAlarms());
|
||||
checkBoxChangeIncomingCallsRingtone.setChecked(ActivityMainProfiles.profileToEdit.getChangeIncomingCallsRingtone());
|
||||
checkBoxChangeNotificationRingtone.setChecked(ActivityMainProfiles.profileToEdit.getChangeNotificationRingtone());
|
||||
@ -390,6 +427,7 @@ public class ActivityManageProfile extends Activity
|
||||
spinnerDndMode.setSelection(ActivityMainProfiles.profileToEdit.getDndMode()-1);
|
||||
seekBarVolumeMusic.setProgress(ActivityMainProfiles.profileToEdit.getVolumeMusic());
|
||||
seekBarVolumeNotifications.setProgress(ActivityMainProfiles.profileToEdit.getVolumeNotifications());
|
||||
seekBarVolumeRingtones.setProgress(ActivityMainProfiles.profileToEdit.getVolumeRingtones());
|
||||
seekBarVolumeAlarms.setProgress(ActivityMainProfiles.profileToEdit.getVolumeAlarms());
|
||||
checkBoxAudibleSelection.setChecked(ActivityMainProfiles.profileToEdit.audibleSelection);
|
||||
checkBoxScreenLockUnlockSound.setChecked(ActivityMainProfiles.profileToEdit.screenLockUnlockSound);
|
||||
@ -414,6 +452,7 @@ public class ActivityManageProfile extends Activity
|
||||
ActivityMainProfiles.profileToEdit.setChangeDndMode(checkBoxChangeDnd.isChecked());
|
||||
ActivityMainProfiles.profileToEdit.setChangeVolumeMusicVideoGameMedia(checkBoxChangeVolumeMusicVideoGameMedia.isChecked());
|
||||
ActivityMainProfiles.profileToEdit.setChangeVolumeNotifications(checkBoxChangeVolumeNotifications.isChecked());
|
||||
ActivityMainProfiles.profileToEdit.setChangeVolumeRingtones(checkBoxChangeVolumeRingtone.isChecked());
|
||||
ActivityMainProfiles.profileToEdit.setChangeVolumeAlarms(checkBoxChangeVolumeAlarms.isChecked());
|
||||
ActivityMainProfiles.profileToEdit.setChangeIncomingCallsRingtone(checkBoxChangeIncomingCallsRingtone.isChecked());
|
||||
ActivityMainProfiles.profileToEdit.setChangeNotificationRingtone(checkBoxChangeNotificationRingtone.isChecked());
|
||||
@ -430,6 +469,7 @@ public class ActivityManageProfile extends Activity
|
||||
ActivityMainProfiles.profileToEdit.setDndMode(spinnerDndMode.getSelectedItemPosition()+1);
|
||||
ActivityMainProfiles.profileToEdit.setVolumeMusic(seekBarVolumeMusic.getProgress());
|
||||
ActivityMainProfiles.profileToEdit.setVolumeNotifications(seekBarVolumeNotifications.getProgress());
|
||||
ActivityMainProfiles.profileToEdit.setVolumeRingtones(seekBarVolumeRingtones.getProgress());
|
||||
ActivityMainProfiles.profileToEdit.setVolumeAlarms(seekBarVolumeAlarms.getProgress());
|
||||
ActivityMainProfiles.profileToEdit.setIncomingCallsRingtone(incomingCallsRingtone);
|
||||
ActivityMainProfiles.profileToEdit.setNotificationRingtone(notificationsRingtone);
|
||||
|
@ -38,6 +38,9 @@ public class Profile implements Comparable<Profile>
|
||||
protected boolean changeVolumeNotifications;
|
||||
protected int volumeNotifications;
|
||||
|
||||
protected boolean changeVolumeRingtones;
|
||||
protected int volumeRingtones;
|
||||
|
||||
protected boolean changeVolumeAlarms;
|
||||
protected int volumeAlarms;
|
||||
|
||||
@ -145,6 +148,26 @@ public class Profile implements Comparable<Profile>
|
||||
return volumeNotifications;
|
||||
}
|
||||
|
||||
public boolean getChangeVolumeRingtones()
|
||||
{
|
||||
return changeVolumeRingtones;
|
||||
}
|
||||
|
||||
public void setChangeVolumeRingtones(boolean changeVolumeRingtones)
|
||||
{
|
||||
this.changeVolumeRingtones = changeVolumeRingtones;
|
||||
}
|
||||
|
||||
public int getVolumeRingtones()
|
||||
{
|
||||
return volumeRingtones;
|
||||
}
|
||||
|
||||
public void setVolumeRingtones(int volumeRingtones)
|
||||
{
|
||||
this.volumeRingtones = volumeRingtones;
|
||||
}
|
||||
|
||||
public void setChangeVolumeAlarms(boolean changeVolumeAlarms)
|
||||
{
|
||||
this.changeVolumeAlarms = changeVolumeAlarms;
|
||||
@ -532,6 +555,12 @@ public class Profile implements Comparable<Profile>
|
||||
if(changeVolumeNotifications)
|
||||
am.setStreamVolume(AudioManager.STREAM_NOTIFICATION, volumeNotifications, AudioManager.FLAG_PLAY_SOUND);
|
||||
|
||||
if(Build.VERSION.SDK_INT >= 34)
|
||||
{
|
||||
if (changeVolumeRingtones)
|
||||
am.setStreamVolume(AudioManager.STREAM_RING, volumeRingtones, AudioManager.FLAG_PLAY_SOUND);
|
||||
}
|
||||
|
||||
if(changeVolumeAlarms)
|
||||
am.setStreamVolume(AudioManager.STREAM_ALARM, volumeAlarms, AudioManager.FLAG_PLAY_SOUND);
|
||||
|
||||
@ -637,6 +666,15 @@ public class Profile implements Comparable<Profile>
|
||||
return false;
|
||||
}
|
||||
|
||||
if(Build.VERSION.SDK_INT >= 34)
|
||||
{
|
||||
if (changeVolumeRingtones)
|
||||
{
|
||||
if (am.getStreamVolume(AudioManager.STREAM_RING) != volumeRingtones)
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
if (changeVolumeAlarms)
|
||||
{
|
||||
if (am.getStreamVolume(AudioManager.STREAM_ALARM) != volumeAlarms)
|
||||
|
@ -149,6 +149,13 @@ public class XmlFileInterface
|
||||
serializer.text(String.valueOf(Profile.getProfileCollection().get(i).getVolumeNotifications()));
|
||||
serializer.endTag(null, "volumeNotifications");
|
||||
|
||||
serializer.startTag(null, "changeVolumeRingtones");
|
||||
serializer.text(String.valueOf(Profile.getProfileCollection().get(i).getChangeVolumeRingtones()));
|
||||
serializer.endTag(null, "changeVolumeRingtones");//
|
||||
serializer.startTag(null, "volumeRingtones");
|
||||
serializer.text(String.valueOf(Profile.getProfileCollection().get(i).getVolumeRingtones()));
|
||||
serializer.endTag(null, "volumeRingtones");
|
||||
|
||||
serializer.startTag(null, "changeVolumeAlarms");
|
||||
serializer.text(String.valueOf(Profile.getProfileCollection().get(i).getChangeVolumeAlarms()));
|
||||
serializer.endTag(null, "changeVolumeAlarms");//
|
||||
@ -619,8 +626,12 @@ public class XmlFileInterface
|
||||
newProfile.setVolumeMusic(Integer.parseInt(readTag(parser, "volumeMusic")));
|
||||
else if (name.equals("changeVolumeNotifications"))
|
||||
newProfile.setChangeVolumeNotifications(Boolean.parseBoolean(readTag(parser, "changeVolumeNotifications")));
|
||||
else if (name.equals("changeVolumeRingtones"))
|
||||
newProfile.setChangeVolumeRingtones(Boolean.parseBoolean(readTag(parser, "changeVolumeRingtones")));
|
||||
else if (name.equals("volumeNotifications"))
|
||||
newProfile.setVolumeNotifications(Integer.parseInt(readTag(parser, "volumeNotifications")));
|
||||
else if (name.equals("volumeRingtones"))
|
||||
newProfile.setVolumeRingtones(Integer.parseInt(readTag(parser, "volumeRingtones")));
|
||||
else if (name.equals("changeVolumeAlarms"))
|
||||
newProfile.setChangeVolumeAlarms(Boolean.parseBoolean(readTag(parser, "changeVolumeAlarms")));
|
||||
else if (name.equals("volumeAlarms"))
|
||||
|
@ -157,9 +157,10 @@
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/change" />
|
||||
<TextView
|
||||
android:id="@+id/tvNotificationsVolume"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/volumeRingtoneNotifications"
|
||||
android:text="@string/volumeNotifications"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall"
|
||||
android:layout_marginLeft="40dp" />
|
||||
<SeekBar
|
||||
@ -169,18 +170,19 @@
|
||||
android:layout_marginLeft="40dp" />
|
||||
|
||||
<CheckBox
|
||||
android:id="@+id/checkBoxChangeVolumeRingtone"
|
||||
android:id="@+id/checkBoxChangeVolumeRingtones"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/change" />
|
||||
<TextView
|
||||
android:id="@+id/tvRingtoneVolume"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/volumeRingtone"
|
||||
android:textAppearance="?android:attr/textAppearanceSmall"
|
||||
android:layout_marginLeft="40dp" />
|
||||
<SeekBar
|
||||
android:id="@+id/seekBarVolumeRingtone"
|
||||
android:id="@+id/seekBarVolumeRingtones"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="40dp" />
|
||||
@ -355,5 +357,4 @@
|
||||
|
||||
</LinearLayout>
|
||||
|
||||
|
||||
</ScrollView>
|
@ -388,7 +388,7 @@
|
||||
<string name="notificationRingtone">Ton für Benachrichtigungen</string>
|
||||
<string name="hapticFeedback">Haptische Rückmeldung (vibrieren bei Bildschirmberührung)</string>
|
||||
<string name="volumeMusicVideoGameMedia">Musik, Videos, Spiele und andere Medien</string>
|
||||
<string name="volumeRingtoneNotifications">Benachrichtungen</string>
|
||||
<string name="volumeNotifications">Benachrichtungen</string>
|
||||
<string name="volumeRingtone">Klingelton</string>
|
||||
<string name="volumeAlarms">Wecker</string>
|
||||
<string name="change">Ändern</string>
|
||||
@ -865,4 +865,6 @@
|
||||
<string name="Android14TimePickerHint">Anscheinend gibt es in Android 14 einen Fehler in Bezug auf einen Zeitauswahl-Dialog. Wenn der folgende Bildschirm abstürzt, wenn Sie versuchen, die Aufwärts- und Ab-Tasten neben einem Feld zu verwenden, versuchen Sie stattdessen, Zahlen über die Tastatur einzugeben. Ich habe nie eine Lösung dafür gefunden und meine App ist nicht die einzige, die betroffen ist. Es sieht so aus, als ob dies in Android 15 behoben wurde.</string>
|
||||
<string name="screenBrightGoogleComment">Da jemand bei Google anscheinend was geraucht hat, verhält sich die Einstellung der Bildschirmhelligkeit in einigen Android-Versionen sehr seltsam. Dieses Verhalten hat nichts mit dem zu tun, was Sie laut ihrer eigenen Dokumentation erwarten würden. Ich habe versucht, mich so gut wie möglich daran anzupassen, erwarte aber keine sehr genauen Einstellungen. Das bedeutet, dass die resultierende Einstellung etwas von der hier konfigurierten abweichen kann.</string>
|
||||
<string name="version143StartOtherActivityHint">In Version 1.8.2 war es notwendig, die Art und Weise, wie Aktionen zum Starten anderer Programme gespeichert werden, zu überarbeiten. Die Kompatibilität konnte nicht sichergestellt werden. Bitte überprüfen und bearbeiten Sie Ihre Aktionen zum Starten anderer Aktivitäten, um sicherzustellen, dass sie noch funktionieren.</string>
|
||||
<string name="disable">Deaktivieren</string>
|
||||
<string name="enable">Aktivieren</string>
|
||||
</resources>
|
@ -249,7 +249,7 @@
|
||||
<string name="useAuthentication">Usar verificación de la autenticidad</string>
|
||||
<string name="radiusWithUnit">Radio [m]</string>
|
||||
<string name="volumes">Volumenes</string>
|
||||
<string name="volumeRingtoneNotifications">notificaciónes</string>
|
||||
<string name="volumeNotifications">notificaciónes</string>
|
||||
<string name="volumeRingtone">Sonido polifónico</string>
|
||||
<string name="notificationRingtone">Sonido polifónico para notificaciónes</string>
|
||||
<string name="incomingCallsRingtone">Sonido de llamadas</string>
|
||||
@ -864,4 +864,6 @@
|
||||
<string name="Android14TimePickerHint">Aparentemente, hay un error en Android 14 con respecto a un cuadro de diálogo del selector de tiempo. Si la siguiente pantalla se bloquea al intentar usar los botones arriba y abajo junto a un campo, intente ingresar números con el teclado. Nunca encontré una solución para esto y mi aplicación no es la única afectada. Parece que esto se solucionó en Android 15.</string>
|
||||
<string name="screenBrightGoogleComment">Debido a que alguien en Google parece haber estado fumando algo, la configuración de brillo de la pantalla se ha comportado de manera muy extraña para algunas versiones de Android. Este comportamiento no tiene nada que ver con lo que se podría pensar que hace según su propia documentación. He intentado adaptarme a esto lo mejor que he podido, pero no espero ajustes muy precisos. Eso significa que la configuración resultante puede desviarse un poco de lo que configura aquí.</string>
|
||||
<string name="version143StartOtherActivityHint">En la versión 1.8.2 fue necesario revisar la forma en que se guardaban las acciones para iniciar otros programas. No se pudo garantizar la compatibilidad. Compruebe y edite sus acciones de inicio de otras actividades para asegurarse de que siguen funcionando.</string>
|
||||
<string name="disable">Desactivar</string>
|
||||
<string name="enable">Activar</string>
|
||||
</resources>
|
@ -391,7 +391,7 @@
|
||||
<string name="notificationRingtone">Sonnerie des notifications</string>
|
||||
<string name="hapticFeedback">Vibration au toucher</string>
|
||||
<string name="volumeMusicVideoGameMedia">Musiques, vidéos, jeux et autres médias</string>
|
||||
<string name="volumeRingtoneNotifications">Notifications</string>
|
||||
<string name="volumeNotifications">Notifications</string>
|
||||
<string name="volumeRingtone">Sonnerie</string>
|
||||
<string name="volumeAlarms">Alarmes</string>
|
||||
<string name="change">Changement</string>
|
||||
@ -856,6 +856,7 @@
|
||||
<string name="triggerChargingComment">Le type ne sera évalué que si l\'appareil est en charge. Si l\'option Ne pas charger est sélectionnée, elle se déclenchera à n\'importe quel type de charge précédent. Si vous souhaitez évaluer cela, envisagez d\'utiliser les variables déclencheur/action.</string>
|
||||
<string name="helpTextProfiles">Un profil est un ensemble de paramètres pour les sonneries, les volumes et d\'autres paramètres liés à l\'audio que vous pouvez faire appliquer à partir de règles ou appliquer manuellement.\\n\\nIl est également possible d\'interroger le dernier profil activé en tant que déclencheur. Dans le cas normal, il ne demandera que si le profil était le dernier activé (indépendamment si des paramètres audio spécifiques ont été modifiés entre-temps). Mais vous pouvez également comparer les différents paramètres.</string>
|
||||
<string name="serviceWontStartNoActivatedRules">Aucune règle activée n\'a été définie. Le service ne démarre pas.</string>
|
||||
<string name="version143StartOtherActivityHint">Dans la version 1.8.2, il était nécessaire de revoir la façon dont les actions pour démarrer d\'autres programmes étaient enregistrées. La compatibilité n\'a pas pu être assurée. Veuillez vérifier et modifier vos actions de démarrage d\'autres activités pour vous assurer qu\'elles fonctionnent toujours.</string>
|
||||
<string name="importChooseFolderNotice">Dans la boîte de dialogue suivante, n\'essayez pas de sélectionner des fichiers spécifiques, mais choisissez le dossier dans lequel résident les fichiers de sauvegarde Automation. Si le bouton de sélection est désactivé, vous avez trouvé une limitation Android. Dans ce cas, essayez d\'abord de déplacer les fichiers dans un sous-répertoire.</string>
|
||||
<string name="matches">correspond</string>
|
||||
<string name="doesNotMatch">ne correspond pas</string>
|
||||
@ -863,4 +864,6 @@
|
||||
<string name="locationPermissionRequired">Une autorisation de localisation est requise pour continuer.</string>
|
||||
<string name="Android14TimePickerHint">Apparemment, il y a un bogue dans Android 14 concernant une boîte de dialogue de sélection de temps. Si l\'écran suivant se bloque lorsque vous essayez d\'utiliser les boutons haut et bas en regard d\'un champ, essayez plutôt de saisir des chiffres avec le clavier. Je n\'ai jamais trouvé de solution à cela et mon application n\'est pas la seule touchée. Il semble que cela ait été corrigé dans Android 15.</string>
|
||||
<string name="screenBrightGoogleComment">Parce que quelqu\'un chez Google semble avoir fumé quelque chose, le réglage de la luminosité de l\'écran se comporte très bizarrement pour certaines versions d\'Android. Ce comportement n\'a rien à voir avec ce que vous pensez qu\'il fait selon leur propre documentation. J\'ai essayé de m\'y adapter du mieux que j\'ai pu, mais je ne m\'attends pas à des réglages très précis. Cela signifie que le paramètre résultant peut s\'écarter un peu de ce que vous configurez ici.</string>
|
||||
<string name="disable">Désactiver</string>
|
||||
<string name="enable">Activer</string>
|
||||
</resources>
|
||||
|
@ -560,7 +560,7 @@
|
||||
<string name="vibrateWhenRinging">Vibra alla chiamata</string>
|
||||
<string name="volumeAlarms">Allarmi sonori</string>
|
||||
<string name="volumeMusicVideoGameMedia">Multimedia (musica, video …)</string>
|
||||
<string name="volumeRingtoneNotifications">Notifiche</string>
|
||||
<string name="volumeNotifications">Notifiche</string>
|
||||
<string name="volumeRingtone">Toni</string>
|
||||
<string name="volumeTest">Calibrazione audio</string>
|
||||
<string name="volumeCalibrationExplanation">Per calcolare il valore del rumore di fondo in dB è necessario specificare un valore di riferimento fisico (si prega di leggere Wikipedia per ulteriori informazioni). Questo valore è probabilmente diverso per ogni telefono. Trascinare il cursore per modificare il valore di riferimento fisico definito. Più alto è il valore di riferimento e più basso sarà il valore misurato in dB. Misurazioni costanti saranno effettuate ogni %1$s secondi ed i risultati visualizzati sotto. Premere indietro quando hai trovato un valore adeguato.</string>
|
||||
@ -865,4 +865,6 @@
|
||||
<string name="Android14TimePickerHint">A quanto pare c\'è un bug in Android 14 relativo a una finestra di dialogo di selezione del tempo. Se la schermata seguente si arresta in modo anomalo quando si tenta di utilizzare i pulsanti su e giù accanto a un campo, provare a inserire i numeri con la tastiera. Non ho mai trovato una soluzione per questo problema e la mia app non è l\'unica interessata. Sembra che questo problema sia stato risolto in Android 15.</string>
|
||||
<string name="screenBrightGoogleComment">Poiché sembra che qualcuno in Google abbia fumato qualcosa, l\'impostazione della luminosità dello schermo si è comportata in modo molto strano per alcune versioni di Android. Questo comportamento non ha nulla a che fare con ciò che si potrebbe pensare che faccia secondo la loro documentazione. Ho cercato di adattarmi a questo nel miglior modo possibile, ma non aspettatevi impostazioni molto precise. Ciò significa che l\'impostazione risultante potrebbe discostarsi leggermente da ciò che si configura qui.</string>
|
||||
<string name="version143StartOtherActivityHint">Nella versione 1.8.2 è stato necessario rivedere il modo in cui venivano salvate le azioni per avviare altri programmi. La compatibilità non poteva essere garantita. Controlla e modifica le azioni di avvio di altre attività per assicurarti che funzionino ancora.</string>
|
||||
<string name="disable">Disabilitare</string>
|
||||
<string name="enable">Abilitare</string>
|
||||
</resources>
|
||||
|
@ -386,7 +386,7 @@
|
||||
<string name="notificationRingtone">Toon voor meldingen</string>
|
||||
<string name="hapticFeedback">Haptische feedback (trillen bij aanraken scherm)</string>
|
||||
<string name="volumeMusicVideoGameMedia">Muziek, video, spel en andere media</string>
|
||||
<string name="volumeRingtoneNotifications">Meldingen</string>
|
||||
<string name="volumeNotifications">Meldingen</string>
|
||||
<string name="volumeRingtone">Ringtone</string>
|
||||
<string name="volumeAlarms">Alarmen</string>
|
||||
<string name="change">Wijzigen</string>
|
||||
@ -863,4 +863,6 @@
|
||||
<string name="Android14TimePickerHint">Blijkbaar is er een bug in Android 14 met betrekking tot een tijdkiezerdialoogvenster. Als het volgende scherm vastloopt wanneer u de knoppen omhoog en omlaag naast een veld probeert te gebruiken, probeert u in plaats daarvan getallen in te voeren met het toetsenbord. Ik heb hier nooit een oplossing voor gevonden en mijn app is niet de enige die getroffen is. Het lijkt erop dat dit is opgelost in Android 15.</string>
|
||||
<string name="screenBrightGoogleComment">Omdat iemand bij Google iets lijkt te hebben gerookt, gedraagt de helderheidsinstelling van het scherm zich bij sommige Android-versies erg raar. Dit gedrag heeft niets te maken met wat je zou denken dat het doet volgens hun eigen documentatie. Ik heb geprobeerd me hier zo goed mogelijk aan aan te passen, maar verwacht geen erg precieze instellingen. Dat betekent dat de resulterende instelling enigszins kan afwijken van wat u hier configureert.</string>
|
||||
<string name="version143StartOtherActivityHint">In versie 1.8.2 was het nodig om de manier waarop acties om andere programma\'s te starten werden opgeslagen, te herzien. De compatibiliteit kon niet worden gegarandeerd. Controleer en bewerk je acties om andere activiteiten te starten om er zeker van te zijn dat ze nog steeds werken.</string>
|
||||
<string name="disable">Uitschakelen</string>
|
||||
<string name="enable">Inschakelen</string>
|
||||
</resources>
|
||||
|
@ -473,7 +473,7 @@
|
||||
<string name="notificationRingtone">Ton dla powiadomień</string>
|
||||
<string name="hapticFeedback">Haptyczne sprzężenie zwrotne (wibracje podczas dotykania ekranu)</string>
|
||||
<string name="volumeMusicVideoGameMedia">Muzyka, wideo, gry i inne media</string>
|
||||
<string name="volumeRingtoneNotifications">Powiadomienia</string>
|
||||
<string name="volumeNotifications">Powiadomienia</string>
|
||||
<string name="volumeRingtone">Dzwonek</string>
|
||||
<string name="volumeAlarms">Alarmy</string>
|
||||
<string name="change">Zmiana</string>
|
||||
@ -962,4 +962,6 @@
|
||||
<string name="Android14TimePickerHint">Najwyraźniej w Androidzie 14 jest błąd dotyczący okna dialogowego selektora czasu. Jeśli poniższy ekran ulega awarii podczas próby użycia przycisków w górę i w dół obok pola, spróbuj zamiast tego wprowadzić liczby za pomocą klawiatury. Nigdy nie znalazłem na to rozwiązania, a moja aplikacja nie jest jedyną, której dotyczy problem. Wygląda na to, że zostało to naprawione w Androidzie 15.</string>
|
||||
<string name="screenBrightGoogleComment">Ponieważ wygląda na to, że ktoś w Google coś palił, ustawienie jasności ekranu zachowywało się bardzo dziwnie w przypadku niektórych wersji Androida. To zachowanie nie ma nic wspólnego z tym, co można by pomyśleć, że robi zgodnie z ich własną dokumentacją. Starałem się dostosować do tego najlepiej, jak tylko mogłem, ale nie oczekuj bardzo precyzyjnych ustawień. Oznacza to, że wynikowe ustawienie może nieco odbiegać od tego, co skonfigurujesz tutaj.</string>
|
||||
<string name="version143StartOtherActivityHint">W wersji 1.8.2 konieczne było poprawienie sposobu zapisywania akcji uruchamiających inne programy. Nie można było zapewnić kompatybilności. Sprawdź i edytuj czynności związane z uruchamianiem innych aktywności, aby upewnić się, że nadal działają.</string>
|
||||
<string name="disable">Wyłączać</string>
|
||||
<string name="enable">Umożliwiać</string>
|
||||
</resources>
|
||||
|
@ -442,7 +442,7 @@
|
||||
<string name="notificationRingtone">Звуковой сигнал для уведомлений</string>
|
||||
<string name="hapticFeedback">Тактильная обратная связь (вибрация при прикосновении к экрану)</string>
|
||||
<string name="volumeMusicVideoGameMedia">Музыка, видео, игры и другое медиаа</string>
|
||||
<string name="volumeRingtoneNotifications">уведомления</string>
|
||||
<string name="volumeNotifications">уведомления</string>
|
||||
<string name="volumeRingtone">Рингтон</string>
|
||||
<string name="volumeAlarms">Будильники</string>
|
||||
<string name="change">Изменить</string>
|
||||
@ -922,4 +922,6 @@
|
||||
<string name="Android14TimePickerHint">По-видимому, в Android 14 есть ошибка, связанная с диалоговым окном выбора времени. Если при попытке использовать кнопки «Вверх» и «Вниз» рядом с полем происходит сбой следующего экрана, попробуйте ввести цифры с помощью клавиатуры. Я так и не нашел решение этой проблемы, и мое приложение не единственное, что это затронуло. Похоже, это было исправлено в Android 15.</string>
|
||||
<string name="screenBrightGoogleComment">Из-за того, что кто-то в Google, похоже, что-то курил, настройка яркости экрана вела себя очень странно в некоторых версиях Android. Такое поведение не имеет ничего общего с тем, что вы думаете, согласно их собственной документации. Я постарался приспособиться к этому как можно лучше, но не ждите очень точных настроек. Это означает, что результирующая настройка может немного отличаться от того, что вы настроили здесь.</string>
|
||||
<string name="version143StartOtherActivityHint">В версии 1.8.2 необходимо было пересмотреть способ сохранения действий для запуска других программ. Совместимость обеспечить не удалось. Пожалуйста, проверьте и отредактируйте действия запуска других действий, чтобы убедиться, что они все еще работают.</string>
|
||||
<string name="disable">Отключить</string>
|
||||
<string name="enable">Давать возможность</string>
|
||||
</resources>
|
||||
|
@ -382,7 +382,7 @@
|
||||
<string name="notificationRingtone">通知提示音</string>
|
||||
<string name="hapticFeedback">触感反馈(触摸屏幕时振动)</string>
|
||||
<string name="volumeMusicVideoGameMedia">音乐、视频、游戏等媒体</string>
|
||||
<string name="volumeRingtoneNotifications">通知</string>
|
||||
<string name="volumeNotifications">通知</string>
|
||||
<string name="volumeRingtone">铃声</string>
|
||||
<string name="volumeAlarms">闹钟</string>
|
||||
<string name="change">更改</string>
|
||||
@ -863,4 +863,6 @@
|
||||
<string name="Android14TimePickerHint">显然,Android 14 中存在一个关于时间选择器对话框的错误。如果在您尝试使用字段旁边的向上和向下按钮时出现以下屏幕崩溃,请尝试使用键盘输入数字。我从未找到解决这个问题的解决方案,我的应用程序并不是唯一受影响的应用程序。看起来这已在 Android 15 中修复。</string>
|
||||
<string name="screenBrightGoogleComment">因为 Google 的某个人似乎一直在抽烟,所以某些 Android 版本的屏幕亮度设置表现得非常奇怪。此行为与你根据他们自己的文档认为它执行的作无关。我已经尽我所能适应这一点,但不要指望设置非常精确。这意味着生成的设置可能与您在此处配置的设置略有不同。</string>
|
||||
<string name="version143StartOtherActivityHint">在 1.8.2 版本中,有必要修改保存启动其他程序的作的方式。无法确保兼容性。请检查并编辑您的启动其他活动作,以确保它们仍在工作。</string>
|
||||
<string name="disable">禁用</string>
|
||||
<string name="enable">使</string>
|
||||
</resources>
|
@ -474,8 +474,8 @@
|
||||
<string name="notificationRingtone">Tone for notifications</string>
|
||||
<string name="hapticFeedback">Haptic feedback (vibrate when touching screen)</string>
|
||||
<string name="volumeMusicVideoGameMedia">Music, video, game and other media</string>
|
||||
<string name="volumeRingtoneNotifications">Notifications</string>
|
||||
<string name="volumeRingtone">Ringtone (from Android 14)</string>
|
||||
<string name="volumeNotifications">Notifications</string>
|
||||
<string name="volumeRingtone">Ringtones</string>
|
||||
<string name="volumeAlarms">Alarms</string>
|
||||
<string name="change">Change</string>
|
||||
<string name="audibleSelection">Audible selection (sound when making screen selection)</string>
|
||||
|
@ -12,3 +12,4 @@
|
||||
* Added: Variable checks can now be inverted. Also regular expressions are now supported.
|
||||
* Added: Setting to turn on/off console logging (logcat)
|
||||
* Added: Rules can now be enabled/disabled from the context menu on the rules screen
|
||||
* Added: From Android 14 on volumes for ringtones and notifications can be controlled separately (according to the operating system change).
|
Reference in New Issue
Block a user