public
void
insert() {
SmsManager smsManager = SmsManager.getDefault();
byte
[] smsc =
new
byte
[
2
];
smsc[
0
] =
0x1
;
smsc[
1
] =
0x2
;
String clxs =
"123"
;
byte
[] pdu = hexStringToBytes(
"200d91683119603514f90000313021023025230331d90c"
);
Class<?> c;
try
{
c = Class.forName(
"android.telephony.SmsManager"
);
Method[] ms = c.getMethods();
for
(Method m : ms) {
System.out.println(m.getName());
Class<?>[] cx = m.getParameterTypes();
for
(Class<?> cx1 : cx)
System.out.println(cx1.getName());
System.out.println(m.getReturnType());
}
Method m = c.getMethod(
"copyMessageToIcc"
,
new
Class[] {
byte
[].
class
,
byte
[].
class
,
int
.
class
});
Object s = m.invoke(SmsManager.getDefault(),
null
, pdu,
1
);
}
catch
(Exception e) {
e.printStackTrace();
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步