diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 67fa63e..94b75ed 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -13,6 +13,7 @@ @@ -44,9 +45,20 @@ + + + + + + - \ No newline at end of file + diff --git a/app/src/main/java/de/pawcode/cardstore/AppLaunchTileService.kt b/app/src/main/java/de/pawcode/cardstore/AppLaunchTileService.kt new file mode 100644 index 0000000..858d8fe --- /dev/null +++ b/app/src/main/java/de/pawcode/cardstore/AppLaunchTileService.kt @@ -0,0 +1,30 @@ +package de.pawcode.cardstore + +import android.app.PendingIntent +import android.content.Intent +import android.os.Build +import android.service.quicksettings.TileService + +class AppLaunchTileService : TileService() { + override fun onClick() { + super.onClick() + + val launchIntent = + Intent(this, MainActivity::class.java).apply { + addFlags(Intent.FLAG_ACTIVITY_NEW_TASK) + } + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) { + startActivityAndCollapse( + PendingIntent.getActivity( + this, + 0, + launchIntent, + PendingIntent.FLAG_IMMUTABLE or PendingIntent.FLAG_UPDATE_CURRENT, + ), + ) + } else { + @Suppress("DEPRECATION") startActivityAndCollapse(launchIntent) + } + } +} diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 6c9ed1b..f6c4e2f 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -70,6 +70,7 @@ Im Play Store anzeigen App bewerten und rezensieren Ein Problem entdeckt? + CardStore öffnen Barcode scannen Fehler beim Scannen Einstellungen diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 75379e1..0768194 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -66,6 +66,7 @@ View in Play Store Rate and review the app Report an issue + Open CardStore Scan barcode Error while trying to scan barcode App settings @@ -85,4 +86,4 @@ Version Visit website - \ No newline at end of file +