[开发] 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的方法
Global site tag (gtag.js) - Google Analytics