From 9e637f766d11930ef553817943df308dae0d5e65 Mon Sep 17 00:00:00 2001 From: septs Date: Sun, 8 Dec 2024 03:10:53 +0100 Subject: [PATCH 1/3] fix: profile class always display (#92) Reviewed-on: https://gitea.angry.im/PeterCxy/OpenEUICC/pulls/92 Co-authored-by: septs Co-committed-by: septs --- .../java/im/angry/openeuicc/ui/EuiccManagementFragment.kt | 8 +++----- app-common/src/main/res/layout/euicc_profile.xml | 2 ++ 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app-common/src/main/java/im/angry/openeuicc/ui/EuiccManagementFragment.kt b/app-common/src/main/java/im/angry/openeuicc/ui/EuiccManagementFragment.kt index 8947480..824b683 100644 --- a/app-common/src/main/java/im/angry/openeuicc/ui/EuiccManagementFragment.kt +++ b/app-common/src/main/java/im/angry/openeuicc/ui/EuiccManagementFragment.kt @@ -367,10 +367,6 @@ open class EuiccManagementFragment : Fragment(), EuiccProfilesChangedListener, private lateinit var profile: LocalProfileInfo fun setProfile(profile: LocalProfileInfo) { - if (unfilteredProfileListFlow.value) { - profileClassLabel.isVisible = true - profileClass.isVisible = true - } this.profile = profile name.text = profile.displayName @@ -382,7 +378,9 @@ open class EuiccManagementFragment : Fragment(), EuiccProfilesChangedListener, } ) provider.text = profile.providerName - if (profileClass.isVisible) profileClass.setText( + profileClassLabel.isVisible = unfilteredProfileListFlow.value + profileClass.isVisible = unfilteredProfileListFlow.value + profileClass.setText( when (profile.profileClass) { LocalProfileInfo.Clazz.Testing -> R.string.profile_class_testing LocalProfileInfo.Clazz.Provisioning -> R.string.profile_class_provisioning diff --git a/app-common/src/main/res/layout/euicc_profile.xml b/app-common/src/main/res/layout/euicc_profile.xml index 83aae8d..7971017 100644 --- a/app-common/src/main/res/layout/euicc_profile.xml +++ b/app-common/src/main/res/layout/euicc_profile.xml @@ -85,6 +85,7 @@ android:textSize="14sp" android:textStyle="bold" android:singleLine="true" + android:visibility="gone" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintTop_toBottomOf="@id/provider_label" app:layout_constraintBottom_toTopOf="@+id/iccid_label"/> @@ -97,6 +98,7 @@ android:layout_marginStart="7dp" android:textSize="14sp" android:singleLine="true" + android:visibility="gone" app:layout_constraintLeft_toRightOf="@id/profile_class_label" app:layout_constraintTop_toBottomOf="@id/provider" app:layout_constraintBottom_toTopOf="@+id/iccid"/> From 68cc6adc9bdc0b00cd2212798511acafb0043dad Mon Sep 17 00:00:00 2001 From: septs Date: Sun, 8 Dec 2024 03:11:44 +0100 Subject: [PATCH 2/3] chore: reduce translatable strings (#93) Co-authored-by: Peter Cai Reviewed-on: https://gitea.angry.im/PeterCxy/OpenEUICC/pulls/93 Co-authored-by: septs Co-committed-by: septs --- app-common/src/main/res/values-ja/strings.xml | 2 -- app-common/src/main/res/values/strings.xml | 4 ++-- app-unpriv/src/main/res/values-ja/strings.xml | 3 +-- app-unpriv/src/main/res/values/strings.xml | 2 +- app/src/main/res/values-ja/strings.xml | 1 - app/src/main/res/values/strings.xml | 2 +- 6 files changed, 5 insertions(+), 9 deletions(-) diff --git a/app-common/src/main/res/values-ja/strings.xml b/app-common/src/main/res/values-ja/strings.xml index 0f25ca6..2704136 100644 --- a/app-common/src/main/res/values-ja/strings.xml +++ b/app-common/src/main/res/values-ja/strings.xml @@ -6,8 +6,6 @@ ヘルプ スロットを再読み込み 論理スロット %d - USB - OpenMobile API (OMAPI) 有効済み 無効済み プロバイダー: diff --git a/app-common/src/main/res/values/strings.xml b/app-common/src/main/res/values/strings.xml index 8ea6e20..a5a05ab 100644 --- a/app-common/src/main/res/values/strings.xml +++ b/app-common/src/main/res/values/strings.xml @@ -7,8 +7,8 @@ Reload Slots Logical Slot %d - USB - OpenMobile API (OMAPI) + USB + OpenMobile API (OMAPI) Enabled Disabled diff --git a/app-unpriv/src/main/res/values-ja/strings.xml b/app-unpriv/src/main/res/values-ja/strings.xml index 003b244..b8fac39 100644 --- a/app-unpriv/src/main/res/values-ja/strings.xml +++ b/app-unpriv/src/main/res/values-ja/strings.xml @@ -1,6 +1,5 @@ - SIM %d 互換性のチェック SIM ツールキットを開く @@ -18,7 +17,7 @@ ISD-R への OMAPI アクセスは、次のスロットでのみ可能です: SIM%s. 既知の破損リストに掲載されていない 取り外し可能な eSIM に関連するバグがデバイスに存在しないかを確認します。 - おっと...使用しているデバイスには、取り外し可能な eSIM へのアクセス時にバグが存在します。これは必ずしも全く機能しないことを意味するわけではありませんが、注意して進める必要があります。 + おっと…使用しているデバイスには、取り外し可能な eSIM へのアクセス時にバグが存在します。これは必ずしも全く機能しないことを意味するわけではありませんが、注意して進める必要があります。 USB カードリーダーのサポート 使用しているデバイスは、USB カードリーダー経由の eSIM の管理をサポートしていますか? このデバイスの標準 USB CCID リーダーを介して eSIM を管理できます (ここで他のチェック項目に失敗した場合でも)。カードリーダーを挿入し、このアプリを開いてこの方法で eSIM を管理できます。 diff --git a/app-unpriv/src/main/res/values/strings.xml b/app-unpriv/src/main/res/values/strings.xml index fb7dc94..a754848 100644 --- a/app-unpriv/src/main/res/values/strings.xml +++ b/app-unpriv/src/main/res/values/strings.xml @@ -1,6 +1,6 @@ EasyEUICC - SIM %d + SIM %d Compatibility Check Open SIM Toolkit diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index add6e93..5ff6740 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -1,6 +1,5 @@ - OpenEUICC このデバイスで eUICC が見つかりません。\nデバイスによってはアプリのメニューからデュアル SIM を有効化する必要があります。 TelephonyManager (特権) デュアル SIM diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index f7dbd81..bb2233b 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,5 +1,5 @@ - OpenEUICC + OpenEUICC No eUICC found on this device.\nOn some devices, you may need to enable dual SIM first in the menu of this app. TelephonyManager (Privileged) From 4e5bb5b11e2d880d613fe7c660f7d54e90bc3d29 Mon Sep 17 00:00:00 2001 From: Peter Cai Date: Sat, 7 Dec 2024 21:25:10 -0500 Subject: [PATCH 3/3] retire Android.mk to prevent AOSP from complaining we don't use Android.mk for AOSP, but we do for the NDK JNI build. Let's rename it so that the latest AOSP 15 QPR 1 stops complaining. --- Android.mk | 0 libs/lpac-jni/build.gradle.kts | 2 +- libs/lpac-jni/src/main/jni/{Android.mk => lpac-jni.mk} | 0 3 files changed, 1 insertion(+), 1 deletion(-) delete mode 100644 Android.mk rename libs/lpac-jni/src/main/jni/{Android.mk => lpac-jni.mk} (100%) diff --git a/Android.mk b/Android.mk deleted file mode 100644 index e69de29..0000000 diff --git a/libs/lpac-jni/build.gradle.kts b/libs/lpac-jni/build.gradle.kts index 93f6082..636cdf3 100644 --- a/libs/lpac-jni/build.gradle.kts +++ b/libs/lpac-jni/build.gradle.kts @@ -32,7 +32,7 @@ android { } externalNativeBuild { ndkBuild { - path("src/main/jni/Android.mk") + path("src/main/jni/lpac-jni.mk") } } compileOptions { diff --git a/libs/lpac-jni/src/main/jni/Android.mk b/libs/lpac-jni/src/main/jni/lpac-jni.mk similarity index 100% rename from libs/lpac-jni/src/main/jni/Android.mk rename to libs/lpac-jni/src/main/jni/lpac-jni.mk