Android发送短信有两种方式是:一、调用短信程序;二、直接发送短信。

第一种的代码如下:

1 2 3 4 5 6 7 Uri uri=Uri.parse(“smsto: 5554 ”); Intent i= new Intent(Intent.ACTION_SENDTO,uri); i.putExtra(“sms_body”, "你好" ); startActivity(i);

第二种代码如下:

1 2 3 4 5 SmsManager sms=SmsManager.getDefault(); PendingIntent pt=PendingIntent.getBroadcast( this , 0 , new Intent(), 0 ); sms.sendTextMessage(“ 5554 ”, null ,”你好",pt, null );

第二种方法不会直接向发送箱中写数据,如果需要写数据,需要用以下方法:

1 2 3 4 5 ContentValues values= new ContentValues(); values.put(“address”, "5554" ); values.put(“body”, "你好" );

更多相关文章

  1. Android增加一个System Service
  2. KMM 入门(三)平台差异化实现
  3. Android第一行代码——14章继续进阶-你还应该掌握的高级技巧
  4. Android热更新之so库的热更新
  5. Android高手进阶教程(二十五)之---Android(安卓)中的AIDL!!!
  6. Android(安卓)ROM研究---制作Nexus S上的ROM
  7. 深刻解析 Android(安卓)的 AIDL
  8. Android(安卓)移植到C#
  9. Android(安卓)轻松实现语音朗读

随机推荐

  1. NDK 环境配置 (Ubuntu)
  2. webview 播放H5视频问题 黑屏 只有声音没
  3. android IO操作
  4. 安卓seekBar的使用(初学者)
  5. NestedScrollView、ScrollView 加载完自
  6. React Native项目组织结构介绍
  7. android 播放网络或本地gif格式的动态图
  8. delphi xe5 android sample
  9. Android用户登录数据存储的三种方式
  10. Android(安卓)对话框(Dialog)大全