相关疑难解决方法(0)

无法在Android中使用SMSManager发送短信

在我的应用程序希望使用默认的邮件发件人.为此,我按照以下链接在Android中是否可以在代码中向多个收件人发送短信?

  • 而且该代码也有效.但是,我从此代码发送的邮件未保存在手机发件箱和收件箱中.
  • 我在我的代码中使用这样的短信管理器

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

但它不发送sms.please帮助我如何在android中发送短信 - 我已经尝试过太多PendingIntent sentPI = PendingIntent.getBroadcast(这,0,新意图(SENT),0);

PendingIntent deliveredPI = PendingIntent.getBroadcast(this, 0,
new Intent(DELIVERED), 0);
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, sentPI, deliveredPI);
Run Code Online (Sandbox Code Playgroud)

它也不起作用.
SMSAPPActivity.java

编辑:

btnSendSMS.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                String message = txtMessage.getText().toString();
                String[] PhnNoArray = new String[2];
                PhnNoArray[0] = "9999999999";
                PhnNoArray[1] = "8888888888";
                // StringTokenizer st = new StringTokenizer(phoneNo, ",");
                smsManager = SmsManager.getDefault();
                for (int i = 0; i < PhnNoArray.length; i++) { …
Run Code Online (Sandbox Code Playgroud)

sms android sendmessage

14
推荐指数
2
解决办法
2万
查看次数

Android将多个号码传递给SMS意图

我从Contacts获取不同的数字并将它们传递给SMS应用程序.我使用以下内容:

Intent intent = new Intent( Intent.ACTION_VIEW, Uri.parse( "sms:"+numbers) );    //numbers separated with ;
   intent.putExtra( "sms_body", body );
  startActivity( intent );
Run Code Online (Sandbox Code Playgroud)

问题是如果我将数字与'; ',它不适用于Galaxy S,但适用于其他类似HTC,三星Gio等......在Galaxy S上,如果我用逗号','分隔数字,它就有效.那么如何解决这个问题呢?

sms android android-intent

3
推荐指数
1
解决办法
2450
查看次数

标签 统计

android ×2

sms ×2

android-intent ×1

sendmessage ×1