forked from PeterCxy/OpenEUICC
Compare commits
4 commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 6571108be6 | |||
| 2cd034b7aa | |||
| da34c32187 | |||
| f704e39136 |
7 changed files with 19 additions and 12 deletions
|
|
@ -100,7 +100,7 @@ class EuiccMemoryResetFragment : DialogFragment(), EuiccChannelFragmentMarker {
|
|||
.onStart {
|
||||
parentFragment?.notifyEuiccProfilesChanged()
|
||||
|
||||
val resId = R.string.toast_euicc_memory_reset_finitshed
|
||||
val resId = R.string.toast_euicc_memory_reset_finished
|
||||
toast = Toast.makeText(requireContext(), resId, Toast.LENGTH_LONG)
|
||||
|
||||
runCatching(::dismiss)
|
||||
|
|
|
|||
|
|
@ -24,8 +24,11 @@ class DownloadWizardDetailsFragment : DownloadWizardActivity.DownloadWizardStepF
|
|||
private val matchingId: EditText by lazy {
|
||||
requireView().requireViewById<TextInputLayout>(R.id.profile_download_code).editText!!
|
||||
}
|
||||
private val confirmationCodeInput: TextInputLayout by lazy {
|
||||
requireView().requireViewById(R.id.profile_download_confirmation_code)
|
||||
}
|
||||
private val confirmationCode: EditText by lazy {
|
||||
requireView().requireViewById<TextInputLayout>(R.id.profile_download_confirmation_code).editText!!
|
||||
confirmationCodeInput.editText!!
|
||||
}
|
||||
private val imei: EditText by lazy {
|
||||
requireView().requireViewById<TextInputLayout>(R.id.profile_download_imei).editText!!
|
||||
|
|
@ -71,10 +74,10 @@ class DownloadWizardDetailsFragment : DownloadWizardActivity.DownloadWizardStepF
|
|||
updateInputCompleteness()
|
||||
|
||||
if (state.confirmationCodeRequired) {
|
||||
confirmationCode.requestFocus()
|
||||
confirmationCode.setHint(R.string.profile_download_confirmation_code_required)
|
||||
confirmationCodeInput.requestFocus()
|
||||
confirmationCodeInput.setHint(R.string.profile_download_confirmation_code_required)
|
||||
} else {
|
||||
confirmationCode.setHint(R.string.profile_download_confirmation_code)
|
||||
confirmationCodeInput.setHint(R.string.profile_download_confirmation_code)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
<string name="toast_profile_enable_cross_class">このプロファイルに切り替えるには、現在有効になっているプロファイルを手動で無効にしてください。</string>
|
||||
<string name="toast_profile_delete_confirm_text_mismatched">確認文字列が一致しません</string>
|
||||
<string name="toast_euicc_memory_reset_confirm_text_mismatched">確認文字列が一致しません</string>
|
||||
<string name="toast_euicc_memory_reset_finitshed">このチップは消去されました</string>
|
||||
<string name="toast_euicc_memory_reset_finished">このチップは消去されました</string>
|
||||
<string name="toast_iccid_copied">ICCID をクリップボードにコピーしました</string>
|
||||
<string name="toast_sn_copied">シリアル番号をクリップボードにコピーしました</string>
|
||||
<string name="toast_eid_copied">EID をクリップボードにコピーしました</string>
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@
|
|||
<string name="euicc_info_sku">产品名称</string>
|
||||
<string name="euicc_info_sn">产品序列号</string>
|
||||
<string name="euicc_info_fw_ver">产品固件版本</string>
|
||||
<string name="profile_download_confirmation_code_required">确认码 (必需)</string>
|
||||
<string name="profile_download_confirmation_code_required">确认码 (必须)</string>
|
||||
<string name="profile_download_imei">IMEI (可选)</string>
|
||||
<string name="download_wizard_error_suggest_network_unreachable">请连接到其他网络(例如在 Wi-Fi 和数据之间切换)后重试。</string>
|
||||
<string name="logs_saved_message">日志已保存到指定路径。需要通过其他 App 分享吗?</string>
|
||||
|
|
@ -160,7 +160,7 @@
|
|||
<string name="pref_developer_ignore_tls_certificate_desc">允许 RSP 服务器使用任意证书</string>
|
||||
<string name="euicc_info_unavailable">无信息</string>
|
||||
<string name="toast_euicc_memory_reset_confirm_text_mismatched">输入的确认文本不匹配</string>
|
||||
<string name="toast_euicc_memory_reset_finitshed">此芯片已被擦除</string>
|
||||
<string name="toast_euicc_memory_reset_finished">此芯片已被擦除</string>
|
||||
<string name="task_euicc_memory_reset">正在擦除 eSIM 芯片</string>
|
||||
<string name="task_euicc_memory_reset_failure">eSIM 芯片擦除失败</string>
|
||||
<string name="euicc_memory_reset">擦除 eSIM 芯片</string>
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@
|
|||
<string name="euicc_info_sku">產品名稱</string>
|
||||
<string name="euicc_info_sn">產品序號</string>
|
||||
<string name="euicc_info_fw_ver">產品韌體版本</string>
|
||||
<string name="profile_download_confirmation_code_required">確認碼 (必需)</string>
|
||||
<string name="profile_download_confirmation_code_required">確認碼 (必須)</string>
|
||||
<string name="profile_download_imei">IMEI (可選)</string>
|
||||
<string name="download_wizard_error_suggest_network_unreachable">請連線到其他網路(例如在 Wi-Fi 和行動網路之間切換)後重試。</string>
|
||||
<string name="logs_saved_message">日誌已儲存到指定路徑。需要透過其他 App 分享嗎?</string>
|
||||
|
|
@ -156,7 +156,7 @@
|
|||
<string name="pref_developer_ignore_tls_certificate_desc">允許 RSP 伺服器使用任意證書</string>
|
||||
<string name="euicc_info_unavailable">無資訊</string>
|
||||
<string name="toast_euicc_memory_reset_confirm_text_mismatched">輸入的確認文字不匹配</string>
|
||||
<string name="toast_euicc_memory_reset_finitshed">此晶片已被擦除</string>
|
||||
<string name="toast_euicc_memory_reset_finished">此晶片已被擦除</string>
|
||||
<string name="task_euicc_memory_reset">正在擦除 eSIM 晶片</string>
|
||||
<string name="task_euicc_memory_reset_failure">eSIM 晶片擦除失敗</string>
|
||||
<string name="euicc_memory_reset">擦除 eSIM 晶片</string>
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@
|
|||
<string name="toast_profile_enable_cross_class">Please disable the currently enabled profile manually in order to switch to this profile.</string>
|
||||
<string name="toast_profile_delete_confirm_text_mismatched">Confirmation string mismatch</string>
|
||||
<string name="toast_euicc_memory_reset_confirm_text_mismatched">Confirmation string mismatch</string>
|
||||
<string name="toast_euicc_memory_reset_finitshed">This chip has been erased</string>
|
||||
<string name="toast_euicc_memory_reset_finished">This chip has been erased</string>
|
||||
<string name="toast_iccid_copied">ICCID copied to clipboard</string>
|
||||
<string name="toast_sn_copied">Serial number copied to clipboard</string>
|
||||
<string name="toast_eid_copied">EID copied to clipboard</string>
|
||||
|
|
|
|||
|
|
@ -12,7 +12,11 @@ class PrivilegedSettingsFragment : SettingsFragment(), PrivilegedEuiccContextMar
|
|||
val info = with(requireContext()) {
|
||||
packageManager.getApplicationInfo(packageName, PackageManager.GET_META_DATA)
|
||||
}
|
||||
info.javaClass.getMethod("isSignedWithPlatformKey").invoke(info) as Boolean
|
||||
try {
|
||||
info.javaClass.getMethod("isSignedWithPlatformKey").invoke(info) as Boolean
|
||||
} catch (_: NoSuchMethodException) {
|
||||
false
|
||||
}
|
||||
}
|
||||
|
||||
override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue