Intent intent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+textstr));
startActivity(intent);
android:minLine:控制TextView的显示行数
1.状态栏通知
2.对话框通知
3.吐丝(Toast)
SmsManager smsmanager = SmsManager.getDefault();
PendingIntent pendingintent = PendingIntent.getBroadcast(SMSActivity.this, 0,
new Intent(), 0);
List<String> sms = smsmanager.divideMessage(content);
for(String text:sms)
{
smsmanager.sendTextMessage(moblie, null, text, pendingintent, null);
第一个参数是短信文本,第二个参数是短信中心的手机号,最后二个参数为短信已发送的广
播意图,最后一个参数为短信对方已收到短信的广播意图 }
Toast.makeText(SMSActivity.this,"短信发送完毕", Toast.LENGTH_LONG).show();
public void sendTextMessage (String destinationAddress, String scAddress,
String text, PendingIntent sentIntent, PendingIntent deliveryIntent)
destinationAddress: 收件人地址
scAddress: 短信中心号码,空为默认中心号码
sentIntent: 当消息发出时,成功或者失败的信息报告通过PendingIntent来广播。如果
该参数为空,则发信程序会被所有位置程序检查一遍,这样会导致发送时间延长。
deliveryIntent: 当消息发送到收件人时,该PendingIntent会被广播。pdu数据在状态
报告的extended data (“pdu”)中。
抛出 IllegalArgumentException 如果收件人或者信息为空。
public static PendingIntent getBroadcast (Context context, int requestCode,
Intent intent, int flags)
返回一个用于广播的PendingIntent,类似于调用Context.sendBroadcast()函数
requestCode 暂时不用
intent 是用于广播的intent
flag 有:FLAG_ONE_SHOT, FLAG_NO_CREATE, FLAG_CANCEL_CURRENT,
FLAG_UPDATE_CURRENT 用于设置新建的PendingIntent是使用一次、如无则不创建、取消
当前、更新当前等属性。