[开发] android的短信怎么获取
geminiyellow
2008-12-25
看了下圈子里面共享的教程,Telephoy的SMS没有了在1.0r2的SDK里面。去查了一下GOOGLE的更新履历,但是不知道怎么查,牛们能不能指点一下。谢谢。
|
|
tony.ye
2008-12-26
这个在android的文档上也没有写得很详细,我是Google搜索后找到可以实现的代码的。
Bundle bdl = intent.getExtras(); try { Object pdus[] = (Object [])bdl.get("pdus"); for(int i=0; i < pdus.length; i++) { byte[] data = (byte[])pdus[i]; SmsMessage msg = SmsMessage.createFromPdu(data); if(msg.getMessageBody().equals(Sample.FireMessage)) { //rock here Intent start = new Intent(Sample.StartMusicAction); start.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); //start.setAction(StartMusicAction); context.startActivity(start); } } } catch(Exception e) { Log.e("GetMessage", "fail", e); } |
|
geminiyellow
2008-12-29
谢谢,收到啦。后来查了一下GG,也发现了这个代码。
我想问问大家,大家用什么插件来开发Android? 我想用NetBeans,但是NB上面的插件在新建工程之后,看不到配置文件。 |
|
quiii
2008-12-30
Android官方有提供一个eclipse插件
|
|
geminiyellow
2008-12-30
嗯,那个挺好用的。
|
|
yzhong_sa
2009-03-23
写一个类继承BroadcastReceiver 覆盖onReceive()方法,在里面就可以去截获sms内容、、、、
|
|
aajar
2009-09-03
geminiyellow 写道 谢谢,收到啦。后来查了一下GG,也发现了这个代码。
我想问问大家,大家用什么插件来开发Android? 我想用NetBeans,但是NB上面的插件在新建工程之后,看不到配置文件。 Eclipse,用了几年Eclipse做开发,早就习惯了 |
|
snowolf819
2010-02-02
geminiyellow 写道 谢谢,收到啦。后来查了一下GG,也发现了这个代码。
我想问问大家,大家用什么插件来开发Android? 我想用NetBeans,但是NB上面的插件在新建工程之后,看不到配置文件。 我用Eclipse+ADT,感觉还挺好用的。 |
|
chenzubin
2010-02-10
你的意思是说怎么从基站获得短信是否发送成功吧
|
|
sugarman
2010-02-22
用broadcastReceiver的方法
|