Miscellaneous.logEvent("e","DevicePositionTrigger","There\'s something wrong with a device position trigger. Content: "+getIntent().getStringExtra(vectorFieldName)+", "+Log.getStackTraceString(e),1);
}
}
@ -177,7 +177,7 @@ public class ActivityManageTriggerDevicePosition extends Activity
Miscellaneous.logEvent("i","DevicePosition","Trigger doesn\'t apply. Azimuth outside of tolerance area.",5);
Miscellaneous.logEvent("i","DeviceOrientation","Trigger doesn\'t apply. Azimuth outside of tolerance area.",5);
if(getTriggerParameter())
returnfalse;
else
@ -316,7 +313,7 @@ public class Trigger
)
)
{
Miscellaneous.logEvent("i","DevicePosition","Trigger doesn\'t apply. Pitch outside of tolerance area.",5);
Miscellaneous.logEvent("i","DeviceOrientation","Trigger doesn\'t apply. Pitch outside of tolerance area.",5);
if(getTriggerParameter())
returnfalse;
else
@ -333,7 +330,7 @@ public class Trigger
)
)
{
Miscellaneous.logEvent("i","DevicePosition","Trigger doesn\'t apply. Roll outside of tolerance area.",5);
Miscellaneous.logEvent("i","DeviceOrientation","Trigger doesn\'t apply. Roll outside of tolerance area.",5);
if(getTriggerParameter())
returnfalse;
else
@ -982,7 +979,7 @@ public class Trigger
*/
publicenumTrigger_Enum{
pointOfInterest,timeFrame,charging,batteryLevel,usb_host_connection,speed,noiseLevel,wifiConnection,process_started_stopped,airplaneMode,roaming,nfcTag,activityDetection,bluetoothConnection,headsetPlugged,notification,devicePosition,phoneCall;//phoneCall always needs to be at the very end because of Google's shitty so called privacy
pointOfInterest,timeFrame,charging,batteryLevel,usb_host_connection,speed,noiseLevel,wifiConnection,process_started_stopped,airplaneMode,roaming,nfcTag,activityDetection,bluetoothConnection,headsetPlugged,notification,deviceOrientation,phoneCall;//phoneCall always needs to be at the very end because of Google's shitty so called privacy
<stringname="wifiApi30">Weil Google wieder einen weiteren Teil von Android kaputt gemacht hat, können ab API 30 nur noch jede WLANs angezeigt werden, die sich gegenwärtig in Reichweite befinden, nicht mehr alle, zu denen das Gerät einmal verbunden war.</string>
<stringname="smsDialogNotice">Wenn Sie in diesem Programm noch keine SMS-senden Aktion benutzt haben, zeigt Android wahrscheinlich beim ersten Ausführen einen Bestätigungsdialog an. Sie müssen das Häkchen bei \"Immer erlauben\" setzen und bestätigen, wenn Sie möchten, daß diese Aktion im Hintergrund ausgeführt werden kann. Es wird daher empfohlen, diese Regel einmalig manuell auszuführen, um diesen Dialog zu provozieren.</string>
<stringname="silentTriggersDnd">Hinweis: Der Stumm-Modus löst auf neuren Geräten häufig die Funktion \"Nicht stören\" aus. Wenn das auf Ihrem Gerät passiert, wird empfohlen stattdessen den Normalen Modus zu verwenden und alle Lautstärken auf 0 zu reduzieren.</string>
<stringname="deviceIsInCertainOrientation">Das Gerät hat eine bestimmte Ausrichtung</string>
<stringname="toleranceOf180OnlyAllowedIn2Fields">Eine Toleranz von 180 ist nur für zwei Toleranz-Felder erlaubt, nicht alle drei. Andernfalls würde der Auslöser immer zutreffen.</string>
<stringname="unknown">unbekannt</string>
<stringname="orientation">Ausrichtung</string>
<stringname="turnScreenOnOrOff">Bildschirm ein- oder ausschalten</string>
<stringname="explanationDeviceOrientationDirection">Wenn das Häkchen gesetzt ist, bedeutet das, daß das Geräte in der angegebenen Ausrichtung sein muß. Wenn es nicht gesetzt ist, führt jede andere Ausrichtung zu einem positiven Ergebnis.</string>
<stringname="deviceOrientationExplanation">Wenn Sie Ihr Gerät bewegen, werden die Zahlen unten aktualisiert. Was Sie hier sehen können, ist die momentane Ausrichtung Ihres Geräts, gemessen in Grad. Wenn das Gerät in der gewünschten Ausrichtung ist, klicken Sie den \"übernehmen\" Knopf, um die Werte in die \"gewünscht\" Felder zu übertragen.\nWeil es sehr unwahrscheinlich ist, daß Sie diese exakte Ausrichtung jemals wieder erreichen, müssen Sie Toleranzen eingeben. Dies ist der Winkel in Grad, der in jede Richtung noch akzeptiert wird. 15° entsprechen somit einem Gesamtwinkel von 30°, 15 in jede Richtung.\nWenn Ihnen nur eine bestimmte Achse wichtig ist, können Sie eine Toleranz von 180° für die anderen beiden Richtungen angeben.</string>
<stringname="pleaseGiveBgLocation">Nella schermata successiva vai su permessi, poi posizione. Lì seleziona \"Consenti sempre\" per permettere ad Automation di determinare la tua posizione in secondo piano.</string>
<stringname="btTetheringNotice">This feature is confirmed to work up until Android 8.0. From some higher version upwards it ceases to work, but due to a lack of physical devices I cannot tell which one that is. On Android 11 it definitely ain\'t working anymore. If you have a version in between please let me know if it\'s working or not.</string>
<stringname="notice">Notice</string>
<stringname="devicePosition">Device position (Gyroscope)</string>
<stringname="enterValidNumbersIntoAllFields">Enter valid numbers in all fields.</string>
<stringname="devicePositionExplanation">When you move your device the below numbers will update. What you can see there, is the current \"position\" of your device measured in degrees. If it is in the desired position, click the apply button to copy the current values to the desired fields.\nBecause reaching this exact position ever again is highly unlikely you must also enter a tolerance. The is amount of degrees to which the position can deviate in either direction. If you only care about one specific axis, specify a tolerance of 180° for the two other ones.</string>
<stringname="deviceOrientationExplanation">When you move your device the below numbers will update. What you can see there, is the current orientation of your device measured in degrees. If it is in the desired orientation, click the apply button to copy the current values to the desired fields.\nBecause reaching this exact orientation ever again is highly unlikely you must also enter a tolerance. The is amount of degrees to which the orientation can deviate in either direction. 15° will result in a total angle of 30°, 15° in every direction.\nIf you only care about one specific axis, specify a tolerance of 180° for the two other ones.</string>
<stringname="wouldCurrentlyApply">Would currently apply?</string>
<stringname="deviceIsInCertainPosition">the device is in a certain position</string>
<stringname="deviceIsInCertainOrientation">the device is in a certain orientation</string>
<stringname="toleranceOf180OnlyAllowedIn2Fields">A tolerance of 180 is allowed for 2 tolerance fields only, not all 3. Otherwise the trigger would ALWAYS apply.</string>
<stringname="unknown">unknown</string>
<stringname="position">Position</string>
<stringname="triggerWrong">" There's something wrong with this trigger. It could not be loaded correctly."</string>
<stringname="orientation">Orientation</string>
<stringname="triggerWrong">There\'s something wrong with this trigger. It could not be loaded correctly.</string>
<stringname="turnScreenOnOrOff">Turn screen on or off</string>
<stringname="explanationDevicePositionDirection">If the checkbox is checked that means the device has to be in the position you specify. If it\'s not checked, any position that does NOT match your criteria will do.</string>
<stringname="explanationDeviceOrientationDirection">If the checkbox is checked that means the device has to be in the orientation you specify. If it\'s not checked, any orientation that does NOT match your criteria will do.</string>