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