一、android体系中的应用程序层本身就集成了打电话发短信的功能 调用相关api
//发短信
02
class SendMsgClickListener implements OnClickListener {
03
public void onClick(View v) {
04
//调用Android系统API发送短信
05
Uri uri = Uri.parse("smsto:15800001234");
06
Intent intent = new Intent(Intent.ACTION_SENDTO, uri);
07
intent.putExtra("sms_body", "android...");
08
startActivity(intent);
09
}
10
}
11
12
//打电话
13
class SendCallClickListener implements OnClickListener {iphone5
14
public void onClick(View v) {
15
//调用Android系统API打电话
16
Uri uri = Uri.parse("tel:15800001234");
17
Intent intent = new Intent(Intent.ACTION_CALL, uri);
18
startActivity(intent);
19
}
20
}
[2].[代码] 最后不要忘了做这些操作是需要授权的,需要在AndroidManifest.xml中加入两行配置 跳至 [1] [2]
1
<uses-permission android:name="android.permission.CALL_PHONE" />
2
<uses-permission android:name="android.permission.SEND_SMS"/>
===================================================================================================================================