Android 如何发送短信到4到5位数?

Android 如何发送短信到4到5位数?,android,sms,Android,Sms,在我的一个应用程序中,我需要发送短信到3号和4号 为此,我写了这样的代码,但我没有收到短信 try { SmsManager smsManager = SmsManager.getDefault(); smsManager.sendTextMessage("4######", null, "SMS DATA", null, null);

在我的一个应用程序中,我需要发送短信到3号和4号

为此,我写了这样的代码,但我没有收到短信

try {
                    SmsManager smsManager = SmsManager.getDefault();
                    smsManager.sendTextMessage("4######", null, "SMS DATA", null,
                            null);
                } catch (Exception e) {
                    Toast.makeText(getApplicationContext(),
                    "SMS faild, please try again later!",
                    Toast.LENGTH_LONG).show();
                    e.printStackTrace();
                }

我找不到问题。

实际上,此短信号码只能在特定国家/地区使用。所以我不能运行这个。bt cient说sms not Getting这意味着在执行上述代码时不会显示任何错误,对吗?我猜这个错误与数字短无关。你的客户有什么电话?什么版本的Android?那你呢?你测试的是什么真正的手机?它有什么版本?是的,你必须用不同的短信号码来测试你的应用程序,但我也不认为这有什么关系。我已经用实际号码(10位数)测试过了