android体系中的应用程序层本身就集成了打电话发短信的功能.那么怎么使用呢?

/*发短信*/
class SendMsgClickListener implements OnClickListener {
public void onClick(View v) {
//调用Android系统API发送短信
Uri uri = Uri.parse("smsto:15800001234");
Intent intent = new Intent(Intent.ACTION_SENDTO, uri);
intent.putExtra("sms_body", "android...");
startActivity(intent);
}
}

/*打电话*/
class SendCallClickListener implements OnClickListener {iphone5
public void onClick(View v) {
//调用Android系统API打电话
Uri uri = Uri.parse("tel:15800001234");
Intent intent = new Intent(Intent.ACTION_CALL, uri);
startActivity(intent);
}
}

最后不要忘了做这些操作是需要授权的,需要在AndroidManifest.xml中加入两行配置

<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.SEND_SMS"/>

更多相关文章

  1. android 拨打紧急号码,通话时开启免提功能实现
  2. Android调用.NET Webservice报org.ksoap2.serialization.SoapPri
  3. android 自定义view
  4. Android(安卓)N 指纹框架
  5. android调用setRequestedOrientation之后
  6. android 包管理系统分析
  7. 【Android】使用LiveData KTX Builder让代码更简洁
  8. bridge和原生交互的简单用法
  9. Hybrid(在Android中的实现)

随机推荐

  1. ContentProvider和Uri详解
  2. Android中Handler小例子
  3. android之从Bmob获取数据显示在ListView
  4. Android 屏幕截图
  5. Awesome Adb——一份超全超详细的 ADB 用
  6. 如何防止android Toast重复显示?
  7. 动态修改Android参数信息的方法绕过改机
  8. Android 利用url获取Bitmap图片
  9. Win7上Git安装及简单配置过程
  10. Android phone在拨号盘输入*#06#的处理流