Commit Graph
164 Commits
Author SHA1 Message Date
antoniou79 231a58ee35 ANDROID: Restore LEANBACK_LAUNCHER category for splash activity
This was previously removed in commit 5cb87c1eca

We removed it when nearing the (then) upcoming 2.7.1 release, Play Store blocked the apk publishing because of this category's inclusion.
At the time, Play Store's error message was:
 The app is published as an apk that supports TV. In other words, it contains <category android:name="android.intent.category.LEANBACK_LAUNCHER"/>
 under one of the intent-filter of the main activity . It must be published as an app bundle instead.

Which was due to "Following June 30, 2023, Google Play will no longer support TV app updates in APK. All TV app updates must be published with Android App Bundles (AAB)."

Since 2.8.0 we publish to the Play Store in app bundle format, so it should be ok to restore the category. However, this does not necessarily mean
that the app will work on Android / Google TVs without issues. More testing and user feedback might be required.
2024-01-31 14:52:20 +02:00
Le Philousophe 734c46587f ANDROID: Set a different package name for debug builds
This allows to have official release and daily builds side by side
2024-01-14 16:53:24 +01:00
antoniou79 9f095fa4f9 DISTS: ANDROID: Correct build number purpose 2023-12-26 22:17:53 +02:00
Eugene Sandulenko 551906dd50 DISTS: ANDROID: German Release notes for 2.8.0 2023-12-26 19:25:31 +01:00
antoniou79 7a1baa20b6 DISTS: ANDROID: Use new schema for version codes
New version code numbering is indicative of current version, beta build and target architecture
2023-12-26 18:38:34 +02:00
antoniou79 4d2076ad84 DISTS: ANDROID: English Release notes for 2.8.0 2023-12-26 18:21:38 +02:00
antoniou79 f9aba3a130 ANDROID: New versionCodes 133-136 for 2.9.0 2023-12-04 18:31:26 +02:00
CadiH 5df0851284 BACKENDS: ANDROID: updates contents of help dialog 2023-10-06 22:24:55 +02:00
antoniou79 0ebdef39b1 ANDROID: Update comment on release version codes for 2.7.1 2023-09-24 11:48:11 +03:00
Eugene Sandulenko 30f825135c DISTS: ANDROID: Added archive with help dialog pictures 2023-09-17 00:56:28 +02:00
Ankush Dutt a26d00a2b7 DLC: Remove Playstore code 2023-09-14 08:22:56 +02:00
Ankush Dutt 99af2be9c0 BACKENDS: Initial implementation of Android PlayStore DLC Manager 2023-09-14 08:22:56 +02:00
antoniou79 a674b65c95 ANDROID: Support connection change for some bluetooth keyboards
Some bluetooth keyboards also need "navigation" supported as configuration change

Tested with a new Lamtech bluetooth (BLE5) keyboard and also this is suggested here as well:
https://stackoverflow.com/a/27238892
2023-08-12 20:34:58 +03:00
Le Philousophe 80df0fab4f ANDROID: Update screenshots 2023-07-30 17:51:49 +02:00
Lothar Serra Mari 637d35e864 ANDROID: Update German translation of store metadata 2023-07-18 13:38:39 +02:00
antoniou79 5cb87c1eca ANDROID: Remove LEANBACK_LAUNCHER from AndroidManifest
Since June 30, 2023 Play Store requires TV apps that use this category to use the app bundle distribution model

Since we currently build separate APKs this removal is a temporary measure for the upcoming release of 2.7.1.
However, we should re-instate the tag when we switch to the App Bundle distribution module and perhaps investigate, test
and resolve any other issues related to running the ScummVM Android app for TVs.
2023-07-18 11:32:05 +03:00
antoniou79 c00eabb2ac DISTS: ANDROID: English Release notes for 2.7.1 2023-07-15 14:27:41 +03:00
Le Philousophe 7af3a4571e ANDROID: Allow resizable activities 2023-06-26 15:25:27 +03:00
Cameron Cawley 33b09af3b2 ANDROID: Allow screen rotation 2023-06-26 15:25:27 +03:00
Ankush Dutt 74dff32dd9 I18N: Add script to generate translated strings.xml and fake cpp
- Add a python script (generate-android-i18n-strings.py)
 that generates the translated android strings.xml as per:
 https://developer.android.com/guide/topics/resources/providing-resources#AlternativeResources
 It considers the dists/android/res/values/strings.xml file as
 a base template to generate those translated strings.xml files.

- The python script also generates a fake cpp with strings from
 dists/android/res/values/strings.xml. These strings will be picked
 up by gettext to make it translatable. If there is any change in the
 original strings.xml file, we won't have to worry about the changes
 in cpp file.

- Add documentation for the generate-android-i18n-strings.py script
2023-05-14 22:40:50 +02:00
Eugene Sandulenko 1c11b2e013 DISTS: ANDROID: Clarified character limit for the release notes 2023-04-22 21:23:22 +02:00
Lothar Serra Mari 1f3a794d0b ANDROID: Update store metadata for the German Play Store for 2.7.0.5 2023-04-22 21:20:53 +02:00
antoniou79 27160c55c1 ANDROID: Update US metadata file for Play Store
For final version 2.7.0.5
2023-04-22 18:39:11 +03:00
antoniou79 a6d6df30f4 ANDROID: Update versioncodes reservation for 2.7.0.5
Aimed for official release (out of beta) on Play Store
2023-04-22 14:26:51 +03:00
antoniou79 cc37cb6f32 ANDROID: Update some properties in AndroidManifest
This is according to Lint suggestions mostly
2023-03-27 21:08:31 +03:00
Lothar Serra Mari 4f4ce3bcc3 ANDROID: Update German store metadata 2023-03-26 16:34:36 +02:00
antoniou79 4b13402901 ANDROID: Update English metadata for Play Store (2.7.0 beta 4) 2023-03-26 17:10:18 +03:00
antoniou79 d16c5ee118 ANDROID: Update versioncodes reservation for 2.7.0 beta 4 2023-03-26 14:38:31 +03:00
Antoniou Athanasios fb673553ce ANDROID: Write to a scummvm.log file 2023-03-25 23:23:12 +02:00
Le Philousophe f7fc60d045 ANDROID: Make sure ScummVMActivity is always run once
We don't support having multiple instances of ScummVMActivity running at
the same time (because of the system singleton in C++).
2023-03-18 12:01:05 +01:00
antoniou79 95089b3704 ANDROID: Upgrade gradle plugin and dependencies version 2023-03-12 22:26:01 +02:00
Lothar Serra Mari 6ec47a0ae3 ANDROID: Minor fix in German Store description 2023-03-12 07:19:57 +01:00
Eugene Sandulenko 50f2a00816 DISTS: ANDROID: Autotranslate beta3 description into German 2023-03-11 23:32:39 +01:00
antoniou79 43805e3a94 ANDROID: Update English metadata for Play Store (2.8.0 beta 3) 2023-03-11 22:41:03 +02:00
antoniou79 07e5bcf51d ANDROID: Update versioncodes reservation for 2.7.0 beta 3 2023-03-11 22:33:37 +02:00
Le Philousophe 528378a560 ANDROID: Fix RequiresApi annotations
These have been checked with Android linter and are not necessary.
setMarginEnd is only available starting with L_MR1 and is not useful.
2023-03-11 18:19:54 +01:00
Lothar Serra Mari 5aa861dba3 ANDROID: Updated German 2.7.0.1 (beta 2) description 2023-03-02 21:15:35 +01:00
antoniou79 19e63e3162 DISTS: ANDROID: Updated 2.7.0.1 (beta 2) description 2023-03-02 21:42:24 +02:00
antoniou79 86ee1a982f ANDROID: New versioninfo batch for 2.7.0 beta 2 2023-02-28 21:49:54 +02:00
Antoniou Athanasios ca8b77e341 ANDROID: Create and Register default path for icons 2023-02-26 20:10:21 +02:00
Eugene Sandulenko 08137921ba DISTS: ANDROID: Update German 2.7.0 beta release notes 2023-02-24 13:57:58 +01:00
Eugene Sandulenko b7c554a94e DISTS: ANDROID: Updated 2.7.0 beta description and added automatic German translation 2023-02-24 00:22:54 +01:00
Eugene Sandulenko 02aef0bb1d DISTS: ANDROID: More info to the 2.7.0 beta release notes 2023-02-24 00:14:03 +01:00
antoniou79 ff870e1fb7 ANDROID: Update metadata info for 2.7.0 beta 2023-02-23 22:10:20 +02:00
antoniou79 b4a6602ead ANDROID: New versionCodes 105-108 for 2.8.0
Skipped 3 batches of codes as reserved for possible beta testing or bug fix 2.7.x releases
2023-01-23 23:46:26 +02:00
Le Philousophe baf42ae7e6 ANDROID: Add a dialog to revoke SAF authorizations
Remove old all-in-one revoke authorizations process
2023-01-20 14:14:03 +01:00
Le Philousophe f939e442bb ANDROID: Increase SDK version 2023-01-20 14:14:03 +01:00
Le Philousophe ca1dbfc9d6 ANDROID: Add SAF support 2023-01-20 14:14:03 +01:00
Le Philousophe c84c9cd313 ANDROID: Update build tools
Update minSdkVersion to fit with what the code do
2023-01-20 14:14:03 +01:00
Le Philousophe 57e27dcf12 ANDROID: Let user customize its preferred touch modes
There are 3 settings: in menus, in 2D games, in 3D games
2022-06-14 00:08:04 +03:00