diff --git a/Android.mk b/Android.mk new file mode 100644 index 0000000..e69de29 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 824b683..8947480 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,6 +367,10 @@ 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 @@ -378,9 +382,7 @@ open class EuiccManagementFragment : Fragment(), EuiccProfilesChangedListener, } ) provider.text = profile.providerName - profileClassLabel.isVisible = unfilteredProfileListFlow.value - profileClass.isVisible = unfilteredProfileListFlow.value - profileClass.setText( + if (profileClass.isVisible) 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 7971017..83aae8d 100644 --- a/app-common/src/main/res/layout/euicc_profile.xml +++ b/app-common/src/main/res/layout/euicc_profile.xml @@ -85,7 +85,6 @@ 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"/> @@ -98,7 +97,6 @@ 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"/> diff --git a/app-common/src/main/res/values-ja/strings.xml b/app-common/src/main/res/values-ja/strings.xml index 2704136..0f25ca6 100644 --- a/app-common/src/main/res/values-ja/strings.xml +++ b/app-common/src/main/res/values-ja/strings.xml @@ -6,6 +6,8 @@ ヘルプ スロットを再読み込み 論理スロット %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 a5a05ab..8ea6e20 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 b8fac39..003b244 100644 --- a/app-unpriv/src/main/res/values-ja/strings.xml +++ b/app-unpriv/src/main/res/values-ja/strings.xml @@ -1,5 +1,6 @@ + SIM %d 互換性のチェック SIM ツールキットを開く @@ -17,7 +18,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 a754848..fb7dc94 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 5ff6740..add6e93 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -1,5 +1,6 @@ + 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 bb2233b..f7dbd81 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) diff --git a/libs/lpac-jni/build.gradle.kts b/libs/lpac-jni/build.gradle.kts index 636cdf3..93f6082 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/lpac-jni.mk") + path("src/main/jni/Android.mk") } } compileOptions { diff --git a/libs/lpac-jni/src/main/jni/lpac-jni.mk b/libs/lpac-jni/src/main/jni/Android.mk similarity index 100% rename from libs/lpac-jni/src/main/jni/lpac-jni.mk rename to libs/lpac-jni/src/main/jni/Android.mk