Spreadtrm芯片组。双Sim应用程序从指定的SIM插槽发送短信。 (< 22)

时间:2016-03-03 12:21:47

标签: android sms dual-sim

我正在尝试为Spreadtrum芯片组智能手机开发Android应用程序。此应用程序需要指定发送短信或执行电话的SIM卡(sim1或sim2)。

我能够找到Mediatek API here的API,它在android studio中作为插件工作。

我尝试使用this post中提到的adb shell。这不起作用,两个命令都通过sim1发送短信。两个命令:

1. service call isms 5 s16 "PhoneNumber" i32 0 i32 0 s16 "BodyText" 2. service call isms2 5 s16 "PhoneNumber" i32 0 i32 0 s16 "BodyText"

当我列出服务呼叫时,有telephony.registry0和telephony.registry1。

我尝试使用this post中提到的反射。短信只是从sim1发送的。

是否有任何用于扩展的API或插件

注意:我知道这不是Lollipop和更高版本android的问题。但我正在尝试为KitKat版本构建此应用程序。

P.S。我甚至尝试联系芯片组公司。但遗憾的是没有回应。

1 个答案:

答案 0 :(得分:1)

你需要使用反射。以下代码为我工作:

$_SERVER['HTTP_REFERER']

要确定您的SIM卡插槽带有哪些isms值,请查看此comment

有关详细信息,请查看此post