接收短信:Android中当手机接收短信时,系统会发出一条值为:android.provider.Telephony.SMS_RECEIVED的广播,这条广播携带着与短信相关的所有数据,应用程序可以在广播接收者中对它进行监听,收到广播在从中解析出短信内容即可。
发送短信:Android中当手机发送短信后,系统会发出一条值为:"SENT_SMS_ACTION"的广播,广播接收者监听这条广播,在广播接收者判断是否发送成功。
我写了一个收发短信的例子,在其他手机上测试成功,在红米手机上接收不到短信,发送短信正常
代码要记着在主清单文件中开接收和发送权限
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
<uses-permission android:name="android.permission.SEND_SMS"/>
免积分下载:
http://download.csdn.net/detail/zhaihaohao1/8252989