最近在做一个发送短信的程序,现在遇到了一个问题:
SmsManager smsMan=SmsManager.getDefault();
smsMan.sendTextMessage("10086", null, "你好!", sendIntent, deliveryIntent); sendIntent和deliveryIntent是两个BroadcastReceiver,用于接收短信是否发送成功以及对方是否接收到短信的广播,现在的问题是,sendIntent可以监听到短信发送成功的广播,但是deliveryIntent接收不到对方是否接收到短信的广播。我用真机测试过,发送短信对方是可以收到的,但是deliveryIntent没有反应。求各位大虾帮帮忙。
SmsManager smsMan=SmsManager.getDefault();
smsMan.sendTextMessage("10086", null, "你好!", sendIntent, deliveryIntent); sendIntent和deliveryIntent是两个BroadcastReceiver,用于接收短信是否发送成功以及对方是否接收到短信的广播,现在的问题是,sendIntent可以监听到短信发送成功的广播,但是deliveryIntent接收不到对方是否接收到短信的广播。我用真机测试过,发送短信对方是可以收到的,但是deliveryIntent没有反应。求各位大虾帮帮忙。
解决方案 »
- 有没有办法同时实现listview的拖动和翻页显示的效果
- Android 4.0 辅助功能--“说出密码”
- 定制系统时,android4.0(或2.3)下,如何加入自已的壁纸?
- 绘制 移动 图形,,
- 在framework中添加鼠标移动消息,onTouchEvent无法重载问题
- Hierarchy Viewer查看Android应用Option Menu时MenuItem id错误
- surfaceView类一直不执行surfaceCreated(),lockCanvas返回nul
- 谁能提供一下Android4.1.2系统的签名工具
- 如何用apk修改Android的build.prop文件信息?
- 如何将assets下的文本路径放入File类里?
- Unable to execute dex: Target out of range
- 如何替换seekbar的前景背景图
现在只有一个奇葩的方法能帮你解决。
smsMan.sendTextMessage("10086", null, "你好,回复Y表示你已经收到短信了", sendIntent, deliveryIntent);
然后再监听回传的短信。
- - 太奇葩了。