gpt4 book ai didi

java - 为什么我不能发送令人毛骨悚然的恐怖骷髅短信?

转载 作者:太空宇宙 更新时间:2023-11-03 12:52:00 24 4
gpt4 key购买 nike

我正在制作一个应用程序来发送这个字符串:

    ░░░░░░░░░░░░▄▐
░░░░░░▄▄▄░░▄██▄
░░░░░▐▀█▀▌░░░░▀█▄
░░░░░▐█▄█▌░░░░░░▀█▄
░░░░░░▀▄▀░░░▄▄▄▄▄▀▀
░░░░▄▄▄██▀▀▀▀
░░░█▀▄▄▄█░▀▀
░░░▌░▄▄▄▐▌▀▀▀
▄░▐░░░▄▄░█░▀▀
▀█▌░░░▄░▀█▀░▀
░░░░░░░▄▄▐▌▄▄
░░░░░░░▀███▀█░▄
░░░░░░▐▌▀▄▀▄▀▐▄
░░░░░░▐▀░░░░░░▐▌
░░░░░░█░░░░░░░░█
░░░░░▐▌░░░░░░░░░█
░░░░░█░░░░░░░░░░▐▌

此方法发送文本:

protected void sendSMSMessage(String phoneNo, String msg){
try {
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(phoneNo,null,msg,null,null);
Toast.makeText(
getApplicationContext(),
"SMS sent",
Toast.LENGTH_LONG
).show();
Log.v("sendSMSMessage",msg);
} catch (Exception e) {
Toast.makeText(
getApplicationContext(),
"Failed to send. Try again.",
Toast.LENGTH_LONG
).show();
e.printStackTrace();
}
}

如果 msg 是“test”,并且我运行 sendSMSMessage,几分钟后我在手机上收到字符串“test”。如果 msg 是幽灵般的框架,该方法运行,但我没有收到文本,并且控制台没有显示任何错误——弹出“SMS 已发送”toast 以显示代码已正确执行。

当我手动给自己发短信给幽灵般的骨架时,我收到了文本,但它到处都是“(X/6)”(当然,其中“x”是一个数字)。

是不是不能发骨架短信?

如果是这样,我是否应该将其制作成图片并让代码将其作为彩信发送?

最佳答案

也许消息太长,它在某处静静地失败了,使用 divideMessagesendMultipartTextMessage:

ArrayList<String> parts = smsManager.divideMessage(msg);
smsManager.sendMultipartTextMessage(phoneNo, null, parts, null, null);

关于java - 为什么我不能发送令人毛骨悚然的恐怖骷髅短信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28619244/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com