android开发之路3



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是使用一次、如无则不创建、取消


当前、更新当前等属性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值