diff --git a/app/src/main/java/de/jrpie/android/launcher/Functions.kt b/app/src/main/java/de/jrpie/android/launcher/Functions.kt
index 7c2abbf..81e58d7 100644
--- a/app/src/main/java/de/jrpie/android/launcher/Functions.kt
+++ b/app/src/main/java/de/jrpie/android/launcher/Functions.kt
@@ -100,7 +100,7 @@ fun removeUnusedShortcuts(context: Context) {
},
profile
)
- } catch (e: Exception) {
+ } catch (e: IllegalStateException) {
// https://github.com/jrpie/launcher/issues/116
return null
}
diff --git a/app/src/main/java/de/jrpie/android/launcher/apps/PinnedShortcutInfo.kt b/app/src/main/java/de/jrpie/android/launcher/apps/PinnedShortcutInfo.kt
index 1dc1e1f..a2815e5 100644
--- a/app/src/main/java/de/jrpie/android/launcher/apps/PinnedShortcutInfo.kt
+++ b/app/src/main/java/de/jrpie/android/launcher/apps/PinnedShortcutInfo.kt
@@ -28,20 +28,15 @@ class PinnedShortcutInfo(
fun getShortcutInfo(context: Context): ShortcutInfo? {
val launcherApps = context.getSystemService(Service.LAUNCHER_APPS_SERVICE) as LauncherApps
- return try {
- launcherApps.getShortcuts(
- ShortcutQuery().apply {
- setQueryFlags(ShortcutQuery.FLAG_MATCH_PINNED)
- setPackage(packageName)
- setActivity(ComponentName(packageName, activityName))
- setShortcutIds(listOf(id))
- },
- getUserFromId(user, context)
- )?.firstOrNull()
- } catch(_: Exception) {
- // can throw SecurityException or IllegalStateException when profile is locked
- null
- }
+ return launcherApps.getShortcuts(
+ ShortcutQuery().apply {
+ setQueryFlags(ShortcutQuery.FLAG_MATCH_PINNED)
+ setPackage(packageName)
+ setActivity(ComponentName(packageName, activityName))
+ setShortcutIds(listOf(id))
+ },
+ getUserFromId(user, context)
+ )?.firstOrNull()
}
override fun equals(other: Any?): Boolean {
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 17b840f..e7c7546 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -6,8 +6,8 @@
-
-->
App kann nicht geöffnet werden
- App-Einstellungen anpassen?
- Einstellungen öffnen um für diese Geste eine Aktion zu wählen
+ Möchtest du die App-Einstellungen anpassen?
+ Öffne die Einstellungen um für diese Geste eine Aktion zu wählen
Taschenlampe umschalten
Tutorial
- Hier eine kurze Erklärung, wie dieser Launcher funktioniert.
+ Nimm dir kurz Zeit und lerne, wie du diesen Launcher verwendest!
Konzept
- µLauncher bietet eine minimalistische, effiziente und ablenkungsfreie digitale Umgebung.\n\nDie App ist freie Software, enthält keine Werbung und sammelt keinerlei Daten.
- Der Quellcode ist bei GitHub zu finden.
+ µLauncher bietet eine minimalistische, effiziente und ablenkungsfreie digitale Umgebung.\n\nDie App kostet dich nichts, enthält keine Werbung und sammelt keinerlei Daten.
+ Launcher ist open-source (MIT license) und auf GitHub!\n\nSchau gerne mal dort vorbei!
Benutzung
- Der Homescreen zeigt nur das Datum und die Uhrzeit. Keine Ablenkung.
- Häufig verwendete Apps können mittels Gesten, z.B. Wischen oder den Lautstärketasten geöffnet werden. Gleich können die Apps ausgewählt werden.
+ Auf deinem Homescreen siehst du nur das Datum und die Uhrzeit. Keine Ablenkung.
+ Du öffnest Apps indem du über den Bildschirm wischt oder die Lautstärketasten drückst. Gleich wählst du deine Apps.
Einrichtung
- Es wurden Standardapps ausgewählt, die Zuordnung kann hier angepasst werden:
- Die Auswahl kann in den Einstellungen später jederzeit geändert werden.
+ Wir haben dir ein paar Standardapps ausgewählt, du kannst sie hier gerne ändern:
+ Du kannst deine Auswahl in den Einstellungen später jederzeit ändern.
Los gehts!
- Es kann losgehen!\n\nWir hoffen, dass diese App hilfreich ist!\n\n- Finn (der Entwickler)\n\tund Josia (der einige Änderungen vorgenommen hat und den Fork μLauncher entwickelt)
+ Du bist bereit loszulegen!\n\nIch hoffe diese App ist nützlich für dich!\n\n- Finn (der Entwickler)\n\tund Josia (der einige Änderungen vorgenommen hat und den Fork μLauncher entwickelt)
Starten
Einstellungen
Mehr Optionen
Benachrichtigungen
- Fehler: Die Funktion wird von diesem Gerät leider nicht unterstützt.
+ Fehler: Diese Funktion wird von deinem Gerät leider nicht unterstützt.
Sekunden anzeigen
Rückgängig
Schnelleinstellungen
@@ -195,7 +195,7 @@
Diese Funktionalität benötigt Android 15 oder neuer.
Die App wurde versteckt. Sie kann in den Einstellungen wieder sichtbar gemacht werden.
µLauncher muss Geräteadministrator sein, um den Bildschirm sperren zu dürfen.
- Dies ist erforderlich, damit µLauncher den Bildschirm sperren kann.
+ Dies ist erforderlich, damit µLauncher den Bildschirm spreen kann.
Die Aktion \"Bildschirm sperren\" aktivieren
Es wurde keine geeignete Kamera gefunden.
Fehler: Kein Zugriff auf die Kamera möglich.
@@ -234,8 +234,8 @@
Dies erfordert sehr weitgehende Berechtigungen.
µLauncher wird diese ausschließlich zum Sperren des Bildschirms verwenden.
- (Irgendeiner gerade heruntergeladenen App sollte man eine solche Behauptung natürlich nicht einfach glauben.
- Der Quelltext dieser App ist jedoch frei verfügbar und kann überprüft werden.)
+ (Irgeneiner gerade heruntergeladenen App sollte man eine solche Behauptung natürlich nicht einfach glauben.
+ Du kannst jedoch den Source Code selbst prüfen.)
@@ -277,4 +277,4 @@
Ich willige ein, dass µLauncher eine Bedienungshilfe für Zwecke verwendet, die nicht unter Barrierefreiheit fallen.
Ich willige ein, dass µLauncher keine Daten sammelt.
Bedienungshilfe aktivieren
-
+
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 3177442..902e147 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -192,6 +192,7 @@
-->
Set μLauncher as home screen
App Info
+ Your device does not support this feature. Manage application details instead?
View Launcher Tutorial