1.打电话
Intent intent = new Intent();
intent.setAction("android.intent.action.CALL");
intent.setData(Uri.parse("tel:" + phoneNumber));
startActiviy(intent);
还需要添加权限:
<uses-permission android:name="android.permission.CALL_PHONE" />
2.发送短信
SmsManager smsManager = SmsManager.getDefault();
ArrayList<String> texts = smsManager.divideMessage(content);
for(String text : texts){
smsManager.sendTextMessage(phoneNumber, null, text, null, null);
}
添加权限:
<uses-permission android:name="android.perission.SEND_SMS"/>
上述的content代表了发送短信的内容;
smsManager.sendTextMessage(destinationAddress, scAddress, text, sentIntent, deliveryIntent)
destinationAddress代表的是目的地址,此处应该是收件人的号码;
scAddress 代表的是短信中心号码,此处为null,表示使用手机默认的短信中心号码;
text代表所需要发送的文字;
sentIntent代表的是发件人是否已经发送成功的PendingIntent;
diliveryIntent代表的是收件人是否已经收到的PendingIntent;