通过短信管理器发送短信

时间:2016-07-17 16:01:19

标签: java android smsmanager

我有一个数据,我从一个文件读取,然后想通过短信发送此数据,但当我尝试发送较短的消息时,它工作正常,但当我发送长消息,它不发送。

try {


  BufferedReader br1 = new BufferedReader(new FileReader(file1));

  while ((message = br1.readLine()) != null ) {
    text1.append(message);
    text1.append('\n');
    //   msg+=message;
    //  unindexedVectors1.add(message);

  }
  msg = text1.toString();
  msg.trim();
  br1.close();
}

catch (IOException e) {
  Toast.makeText(this, (CharSequence) e, 0).show();
}

Log.d("m", msg);

for (int z = 0; z < unindexedVectors.size(); z++) {
  Toast.makeText(this, msg.trim(), 0).show();



  //sendSMS(unindexedVectors.get(z),msg);
}

}
private void sendSMS(String phoneNumber, String message) {
  SmsManager sms = SmsManager.getDefault();
  sms.sendTextMessage(phoneNumber, null, message, null, null);
}

例如,消息数据是:

Stock

Id         Name       Unit       Quantity   Price      Stock     

11         Fanta      Litre      1          80         3000      

12         Pepsi      Litre      1.5        70         5         

.Stock
Id         Name       Unit       Quantity   Price      Stock     

9          Coca-cola  Litre      1.5        90         2000      

.

0 个答案:

没有答案