From 0abe29bd77b7543f787580c3391bbd8d6ee68c4a Mon Sep 17 00:00:00 2001 From: Philipp Crocoll Date: Wed, 2 Jul 2025 21:03:20 +0200 Subject: [PATCH] restore NoNet build, including removal of MLKit for that Flavor as it adds internet permission --- src/Kp2aBusinessLogic/Kp2aBusinessLogic.csproj | 3 ++- .../app/src/main/AndroidManifest.xml | 3 +-- src/keepass2android-app/EntryEditActivity.cs | 13 ++++++++++--- src/keepass2android-app/keepass2android-app.csproj | 9 +++++---- 4 files changed, 18 insertions(+), 10 deletions(-) diff --git a/src/Kp2aBusinessLogic/Kp2aBusinessLogic.csproj b/src/Kp2aBusinessLogic/Kp2aBusinessLogic.csproj index e518e764..b6937539 100644 --- a/src/Kp2aBusinessLogic/Kp2aBusinessLogic.csproj +++ b/src/Kp2aBusinessLogic/Kp2aBusinessLogic.csproj @@ -4,6 +4,7 @@ 21 enable enable + NO_QR_SCANNER;EXCLUDE_JAVAFILESTORAGE;NoNet @@ -19,7 +20,7 @@ - + diff --git a/src/java/JavaFileStorageTest-AS/app/src/main/AndroidManifest.xml b/src/java/JavaFileStorageTest-AS/app/src/main/AndroidManifest.xml index bbc22be0..5d203748 100644 --- a/src/java/JavaFileStorageTest-AS/app/src/main/AndroidManifest.xml +++ b/src/java/JavaFileStorageTest-AS/app/src/main/AndroidManifest.xml @@ -6,8 +6,7 @@ android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" - android:supportsRtl="true" - android:theme="@style/AppTheme"> + android:supportsRtl="true"> diff --git a/src/keepass2android-app/EntryEditActivity.cs b/src/keepass2android-app/EntryEditActivity.cs index 214fd006..765960e4 100644 --- a/src/keepass2android-app/EntryEditActivity.cs +++ b/src/keepass2android-app/EntryEditActivity.cs @@ -55,8 +55,10 @@ using Object = Java.Lang.Object; using Uri = Android.Net.Uri; using Resource = keepass2android.Resource; using Google.Android.Material.TextField; +#if !NO_QR_SCANNER using Xamarin.Google.MLKit.Vision.Barcode.Common; using Xamarin.Google.MLKit.Vision.CodeScanner; +#endif using Console = System.Console; using Task = Android.Gms.Tasks.Task; @@ -1158,8 +1160,10 @@ namespace keepass2android { dlgView.FindViewById(Resource.Id.totp_custom_settings_group).Visibility = args.IsChecked ? ViewStates.Visible : ViewStates.Gone; }; - - dlgView.FindViewById