Android后台发送短信后,如何判断短信发送成功或者发送失败?

时间:2023-01-28 08:57:32
Android 后台发送短信后,如何判断短信是否发送成功?并作出发送成功和发送失败相应的操作。

8 个解决方案

#1


有个content的uri是指邮箱的,ontent://sms/               所有短信
content://sms/inbox        收件箱
content://sms/sent          已发送
content://sms/draft         草稿
content://sms/outbox     发件箱
content://sms/failed       发送失败
content://sms/queued    待发送列表
并且表里面有个字段type标示是否发送,,,

#2


引用 1 楼 heaimnmn 的回复:
有个content的uri是指邮箱的,ontent://sms/               所有短信
content://sms/inbox        收件箱
content://sms/sent          已发送
content://sms/draft         草稿
content://sms/outbox     发件箱
content://sms/failed       发送失败
content://sms/queued    待发送列表
并且表里面有个字段type标示是否发送,,,
我的意思是有没有回调函数判断当前短信是否发送成功

#3


只能新起线程去读取状态

#4


引用 3 楼 heaimnmn 的回复:
只能新起线程去读取状态
求代码

#5


引用 4 楼 spicimoon 的回复:
Quote: 引用 3 楼 heaimnmn 的回复:

只能新起线程去读取状态
求代码
自己写吧,new 个hander然后,待发送30s去执行,读取数据库,查询短信状态,,,

#6


引用 5 楼 heaimnmn 的回复:
Quote: 引用 4 楼 spicimoon 的回复:

Quote: 引用 3 楼 heaimnmn 的回复:

只能新起线程去读取状态
求代码
自己写吧,new 个hander然后,待发送30s去执行,读取数据库,查询短信状态,,,
短信未保存到发件箱也能查询状态吗?

#7


发送一条信息就产生一个表段值,,,

#8


还有高手吗?求代码

#1


有个content的uri是指邮箱的,ontent://sms/               所有短信
content://sms/inbox        收件箱
content://sms/sent          已发送
content://sms/draft         草稿
content://sms/outbox     发件箱
content://sms/failed       发送失败
content://sms/queued    待发送列表
并且表里面有个字段type标示是否发送,,,

#2


引用 1 楼 heaimnmn 的回复:
有个content的uri是指邮箱的,ontent://sms/               所有短信
content://sms/inbox        收件箱
content://sms/sent          已发送
content://sms/draft         草稿
content://sms/outbox     发件箱
content://sms/failed       发送失败
content://sms/queued    待发送列表
并且表里面有个字段type标示是否发送,,,
我的意思是有没有回调函数判断当前短信是否发送成功

#3


只能新起线程去读取状态

#4


引用 3 楼 heaimnmn 的回复:
只能新起线程去读取状态
求代码

#5


引用 4 楼 spicimoon 的回复:
Quote: 引用 3 楼 heaimnmn 的回复:

只能新起线程去读取状态
求代码
自己写吧,new 个hander然后,待发送30s去执行,读取数据库,查询短信状态,,,

#6


引用 5 楼 heaimnmn 的回复:
Quote: 引用 4 楼 spicimoon 的回复:

Quote: 引用 3 楼 heaimnmn 的回复:

只能新起线程去读取状态
求代码
自己写吧,new 个hander然后,待发送30s去执行,读取数据库,查询短信状态,,,
短信未保存到发件箱也能查询状态吗?

#7


发送一条信息就产生一个表段值,,,

#8


还有高手吗?求代码