社区
Android
帖子详情
android里如何接收短信?
killer52qq
2010-06-02 10:17:57
如题
从网上查到的接收方法基本上都是继承BroadcastReceiver,并重写onReceive方法,在AndroidManifest.xml里添加SMS_RECEIVED权限和<receiver>段落.
但我在实际验证是,发现来短信时并没有响应onReceive方法.
不知道是什么问题?是不是还有其他要注意的东西?有没有端口什么的限制?
知道的同志帮帮忙,谢谢
...全文
358
11
打赏
收藏
android里如何接收短信?
如题 从网上查到的接收方法基本上都是继承BroadcastReceiver,并重写onReceive方法,在AndroidManifest.xml里添加SMS_RECEIVED权限和段落. 但我在实际验证是,发现来短信时并没有响应onReceive方法. 不知道是什么问题?是不是还有其他要注意的东西?有没有端口什么的限制? 知道的同志帮帮忙,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
newlive001
2012-09-04
打赏
举报
回复
我也是 试过网上无数的教程和代码片断 没有一个成功收短信的,根本没触发,研究了好几个星期,但example自带的示例能收发,但里面的示例相当复杂,代码相当多,说明网上的代码都是有缺憾的,缺没人指出来,悲剧
SDN_cyf
2012-09-04
打赏
举报
回复
静态注册不行 试试动态注册的吧 还有 接收短信不建议用BroadcastReceiver 现在的360 qq什么的会把一些短信直接拦截 你是监听不到的。
chenfeilove
2010-08-06
打赏
举报
回复
还可以
纠结的木棉花
2010-08-06
打赏
举报
回复
这个我觉得在模拟器上测试收短信的时候,是在DDMS中的Emulator control中设置的
killer52qq
2010-06-03
打赏
举报
回复
5楼的兄弟说的2.2里才能用?
有没有1.5,1.6能用的,毕竟现在很多的android手机还是低版本的,开发时肯定要兼顾低版本的
killer52qq
2010-06-02
打赏
举报
回复
楼上的哥们,你说的那个,我写了,在<receiver>段落里.
<receiver android:name=".C_SmsReceiver" android:enabled="true">
<intent-filter>
<action android:name="android.provider.Telephony.SMS_RECEIVED"/>
</intent-filter>
</receiver>
C_SmsReceive就是继承BroadcastReceiver的类
minj2me
2010-06-02
打赏
举报
回复
还要在AndroidManifest.xml里写上你继承BroadcastReceiver的类
无聊客
2010-06-02
打赏
举报
回复
应该没问题啊,你刷新代码,然后重新启动模拟器试一下
青蛙
2010-06-02
打赏
举报
回复
@Override
public void onReceive(Context context, Intent intent) {
Bundle extras = intent.getExtras();
if (extras == null)
return;
Object[] pdus = (Object[]) extras.get("pdus");
for (int i = 0; i < pdus.length; i++) {
SmsMessage message = SmsMessage.createFromPdu((byte[]) pdus[i]);
String fromAddress = message.getOriginatingAddress();
Intent intent = new Intent();
intent.setClass(context, SmsReceivedDialog.class);
context.startActivity(intent);
}
}
以上的代码,正常跳转到SmsReceivedDialog.class里,SmsReceivedDialo里有其他的显示操作。
PS: 基于2.2的SDK下。
killer52qq
2010-06-02
打赏
举报
回复
这个权限我添加了
青蛙
2010-06-02
打赏
举报
回复
<uses-permission android:name="android.permission.RECEIVE_SMS" />
这个写了吗?
【
Android
峰会】如何高效高质进行
Android
技术开发
如何高效高质进行
Android
技术开发视频培训教程,该课程内容涉及
Android
视频开发技术,
Android
代码风格、移动端APM性能监控、应用质量保障之道、开发应用程序的安全技术,移动安全,使用Kotlin开发
Android
应用教程。该教程集结了
Android
开发界中年轻有活力,热爱分享的一线讲师,专家,针对
Android
开发从多个角度各抒己见,既有深入细节的视频硬解稳定性和性能监控的主题,还有关注软件质量,利用新语言打造美丽代码,以及构建更安全应用的心声呼唤。
android
app
短信
接收
,如何在
Android
中
接收
短信
?
我是
Android
的新手,我正在使用
android
2.1进行一些sms_receive的事情:当收到
短信
时,它将无法正常工作…当收到
短信
时我没有发生任何事情,我有强制关闭,帮助!
android
manifest.xml的代码:
android
:name=".SmsReceiver"
android
:label="@string/app_name">RSMS活动等级:public class RS...
android
调用
短信
,
Android
实现
接收
短信
和发送
短信
功能
在学
接收
短信
和发送
短信
之前,先简单介绍一下 SMS 短消息服务。SMS(Short Message Service,
短信
息服务)是一种存储和转发服务。也就是说,
短信
息并不是直接从发信人发送到
接收
人,而是始终通过 SMS 中心进行转发。如果
接收
人处于未连接状态(可能电话已关闭),那么信息将在
接收
人再次连接时发送。
接收
短信
要使
Android
应用程序能够
接收
短信
息,需要以下三个步骤:1)Androi...
android
app
短信
接收
,
Android
创建简单发送和
接收
短信
应用
本文实例为大家分享了
Android
创建发送和
接收
短信
应用的简单实现过程,供大家参考,具体内容如下一、
接收
短信
项目的结构如下:一个简单的
接收
和发送
短信
的功能1、定义一个
接收
短信
的广播:当手机
接收
到一条
短信
的时候,系统会发出一条值为
android
.provider.Telephony.SMS_RECEIVED 的广播,这条广播
里
携带着与
短信
相关的所有数据。//
接收
短信
的广播class Message...
android
学习十四(
android
的
接收
短信
)
android
中
短信
的发送也
接收
拦截
Android
80,350
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章