通过服务类接收短信
问题描述:
我希望做一个服务类,接收从广播接收器接收到的短信,并得到数据库更新,我已经为SmsService类开发了一些代码,但它不起作用。 Sir pl告诉我可以通过服务类接收SMS并在后台更新数据库。谢谢并抱歉,如果我不理解我的不好的发音。通过服务类接收短信
下面是我的SmsService类的源代码。
公共类SmsService延伸服务{
private SMSReceiver mSMSreceiver;
private IntentFilter mIntentFilter;
@Override
public IBinder onBind(Intent arg0) {
// TODO Auto-generated method stub
return null;
}
public SmsService(){
/*dba = new DataBaseAdapter(this);*/
mSMSreceiver = new SMSReceiver(this);
}
@Override
public void onCreate(){
super.onCreate();
mIntentFilter = new IntentFilter();
mIntentFilter.addAction(ConstantClass.SMS_RECEIVED);
registerReceiver(mSMSreceiver,mIntentFilter);
}
@Override
public int onStartCommand(Intent intent , int flags, int type){
return START_STICKY;
}
@Override
public void onDestroy(){
super.onDestroy();
//unregisterReceiver(mSMSreceiver);
}
}
在此先感谢
嗡帕卡什考希克
答
您可以检查
http://mobiforge.com/developing/story/sms-messaging-android
本教程演示如何发送并接收,并在收到文本时发出通知(吐司)。
让我知道这是否有帮助!
你也可以检查android: register application to receive sms了解更多详情。
谢谢
你有没有试过... Om Parkash Kaushik – 2012-07-10 13:41:07