Java 任何人都可以在android中使用SMSManager发送基于文本的短信

Java 任何人都可以在android中使用SMSManager发送基于文本的短信,java,android,Java,Android,这是我使用的代码 SendSMS sendSMS = new SendSMS(); sendSMS.sendSMS("mobileNumber", "message", context); public void sendSMS(String phoneNumber, String message,final Context context) { String SENT = "SMS_SENT"; String DELIVERED

这是我使用的代码

    SendSMS sendSMS = new SendSMS();
sendSMS.sendSMS("mobileNumber", "message", context); 
public void sendSMS(String phoneNumber, String message,final Context context)
    {        
        String SENT = "SMS_SENT";
        String DELIVERED = "SMS_DELIVERED";

        PendingIntent sentPI = PendingIntent.getBroadcast(context, 0,
            new Intent(SENT), 0);

        PendingIntent deliveredPI = PendingIntent.getBroadcast(context, 0,
            new Intent(DELIVERED), 0);

        //---when the SMS has been sent---
       context. registerReceiver(new BroadcastReceiver(){
            @Override
            public void onReceive(Context arg0, Intent arg1) {
                switch (getResultCode())
                {
                    case Activity.RESULT_OK:
                        Toast.makeText(context, "SMS sent", 
                                Toast.LENGTH_SHORT).show();
                        break;
                    case SmsManager.RESULT_ERROR_GENERIC_FAILURE:
                        Toast.makeText(context, "Generic failure", 
                                Toast.LENGTH_SHORT).show();
                        break;
                    case SmsManager.RESULT_ERROR_NO_SERVICE:
                        Toast.makeText(context, "No service", 
                                Toast.LENGTH_SHORT).show();
                        break;
                    case SmsManager.RESULT_ERROR_NULL_PDU:
                        Toast.makeText(context, "Null PDU", 
                                Toast.LENGTH_SHORT).show();
                        break;
                    case SmsManager.RESULT_ERROR_RADIO_OFF:
                        Toast.makeText(context, "Radio off", 
                                Toast.LENGTH_SHORT).show();
                        break;
                }
            }
        }, new IntentFilter(SENT));

        //---when the SMS has been delivered---
       context. registerReceiver(new BroadcastReceiver(){
            @Override
            public void onReceive(Context arg0, Intent arg1) {
                switch (getResultCode())
                {
                    case Activity.RESULT_OK:
                        Toast.makeText(context, "SMS delivered", 
                                Toast.LENGTH_SHORT).show();
                        break;
                    case Activity.RESULT_CANCELED:
                        Toast.makeText(context, "SMS not delivered", 
                                Toast.LENGTH_SHORT).show();
                        break;                        
                }
            }
        }, new IntentFilter(DELIVERED));        

        SmsManager sms = SmsManager.getDefault();
        sms.sendTextMessage(phoneNumber, null, message, sentPI, deliveredPI);        
    }


网上有很多代码。这里有一个主题:

网上有很多代码。这里有一个主题:

网上有很多代码。这里有一个主题:

网上有很多代码。这里的一个主题是:

那么问题是什么?通用故障问题发生在mobileSo什么问题?通用故障问题发生在mobileSo什么问题?通用故障问题发生在mobileSo什么问题?通用故障问题发生在mobileSo什么问题?通用故障问题发生在mobileSo,请回答我它的工作情况,请进行投票并标记为答案主席先生,谢谢你答覆我,谢谢你答覆我,谢谢你答覆我,谢谢你答覆我,谢谢你答覆我,谢谢你答覆我,谢谢你答覆我,谢谢你答覆我。