diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index a829422b..0a998f4a 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -30,7 +30,6 @@
-
diff --git a/app/src/main/java/com/idormy/sms/forwarder/utils/SettingUtil.java b/app/src/main/java/com/idormy/sms/forwarder/utils/SettingUtil.java
index e33817eb..b25b2101 100644
--- a/app/src/main/java/com/idormy/sms/forwarder/utils/SettingUtil.java
+++ b/app/src/main/java/com/idormy/sms/forwarder/utils/SettingUtil.java
@@ -66,7 +66,12 @@ public class SettingUtil {
}
public static String getAddExtraSim1() {
- return sp_setting.getString(Define.SP_MSG_KEY_STRING_ADD_EXTRA_SIM1, "");
+ String res = sp_setting.getString(Define.SP_MSG_KEY_STRING_ADD_EXTRA_SIM1, "");
+ Log.d(TAG, "res=" + res);
+ if (res == null || res.equals("")) {
+ res = SimUtil.getSimExtra(1);
+ }
+ return res;
}
public static void setAddExtraSim1(String sim1) {
@@ -77,7 +82,11 @@ public class SettingUtil {
}
public static String getAddExtraSim2() {
- return sp_setting.getString(Define.SP_MSG_KEY_STRING_ADD_EXTRA_SIM2, "");
+ String res = sp_setting.getString(Define.SP_MSG_KEY_STRING_ADD_EXTRA_SIM2, "");
+ if (res == null || res.equals("")) {
+ res = SimUtil.getSimExtra(2);
+ }
+ return res;
}
public static void setAddExtraSim2(String sim2) {
diff --git a/app/src/main/java/com/idormy/sms/forwarder/utils/SimUtil.java b/app/src/main/java/com/idormy/sms/forwarder/utils/SimUtil.java
index 291ae995..dcbe131e 100644
--- a/app/src/main/java/com/idormy/sms/forwarder/utils/SimUtil.java
+++ b/app/src/main/java/com/idormy/sms/forwarder/utils/SimUtil.java
@@ -82,4 +82,23 @@ public class SimUtil {
//Toast.makeText(MainActivity.this, "获取SIM卡信息失败:请先手动设置", Toast.LENGTH_LONG).show();
}
}
+
+ //获取卡槽备注
+ public static String getSimExtra(int simId) {
+ String res = "";
+ try {
+ for (Map.Entry entry : MyApplication.SimInfo.entrySet()) {
+ Map sim = entry.getValue();
+ int sim_id = Integer.parseInt(sim.get("sim_id")) + 1;
+ if (sim_id == simId) {
+ res = sim.get("carrier_name") + "_" + sim.get("phone_number");
+ break;
+ }
+ }
+ } catch (Exception e) {
+ Log.d(TAG, "getSimExtra Fail: " + e.getMessage());
+ }
+
+ return res;
+ }
}
diff --git a/app/src/main/res/layout/activity_setting.xml b/app/src/main/res/layout/activity_setting.xml
index 6eb6c64a..7cdfd194 100644
--- a/app/src/main/res/layout/activity_setting.xml
+++ b/app/src/main/res/layout/activity_setting.xml
@@ -59,7 +59,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="end"
- android:text="运营商-手机号"
+ android:text="运营商_手机号"
android:textSize="9dp" />
@@ -98,7 +98,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="end"
- android:text="运营商-手机号"
+ android:text="运营商_手机号"
android:textSize="9dp" />