diff --git a/app/src/main/java/com/idormy/sms/forwarder/receiver/PhoneStateReceiver.java b/app/src/main/java/com/idormy/sms/forwarder/receiver/PhoneStateReceiver.java
index 4d115057..e24f04bf 100644
--- a/app/src/main/java/com/idormy/sms/forwarder/receiver/PhoneStateReceiver.java
+++ b/app/src/main/java/com/idormy/sms/forwarder/receiver/PhoneStateReceiver.java
@@ -110,13 +110,21 @@ public class PhoneStateReceiver extends BroadcastReceiver {
}
SettingUtil.setPrevNoticeHash(phoneNumber, currHash);
- SmsVo smsVo = new SmsVo(phoneNumber, name + context.getString(R.string.calling), new Date(), simInfo);
+ SmsVo smsVo = new SmsVo(phoneNumber, getTypeText(context, callInfo.getType(), name), new Date(), simInfo);
Log.d(TAG, "send_msg" + smsVo.toString());
SendUtil.send_msg(context, smsVo, simId, "call");
//SmsHubApi
if (SettingUtil.getSwitchEnableSmsHubApi()) {
- SmsHubActionHandler.putData(new SmsHubVo(SmsHubVo.Type.phone, simId, name + context.getString(R.string.calling), phoneNumber));
+ SmsHubActionHandler.putData(new SmsHubVo(SmsHubVo.Type.phone, simId, getTypeText(context, callInfo.getType(), name), phoneNumber));
}
}
+
+ //获取通话类型:1.呼入 2.呼出 3.未接
+ private String getTypeText(Context context, int type, String name) {
+ String str = context.getString(R.string.linkman) + name + "\n" + context.getString(R.string.mandatory_type);
+ if (type == 3) return str + context.getString(R.string.received_call);
+ if (type == 2) return str + context.getString(R.string.local_outgoing_call);
+ return str + context.getString(R.string.missed_call);
+ }
}
diff --git a/app/src/main/res/values-en/strings.xml b/app/src/main/res/values-en/strings.xml
index 87d3cee4..40f28828 100644
--- a/app/src/main/res/values-en/strings.xml
+++ b/app/src/main/res/values-en/strings.xml
@@ -390,4 +390,5 @@
One-click clone failed:
The APP versions of the sender and the receiver are inconsistent, and cannot be cloned with one click!
Failed to get one-click clone information from sender
+ Linkman:
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 19b37ac8..b6d232dc 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -312,7 +312,7 @@
TODO
转发功能
总开关,请根据实际需要,启用对应的转发功能
- 通话类型:
+ 通话类型:
未接来电
已接来电
本机去电
@@ -389,4 +389,5 @@
一键克隆失败:
发送端与接收端的APP版本不一致,无法一键克隆!
从发送端获取一键克隆信息失败
+ 联 系 人: