通过服务类接收短信

通过服务类接收短信

问题描述:

我希望做一个服务类,接收从广播接收器接收到的短信,并得到数据库更新,我已经为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); 

} 

}

在此先感谢

嗡帕卡什考希克

+0

你有没有试过... Om Parkash Kaushik – 2012-07-10 13:41:07

您可以检查

http://mobiforge.com/developing/story/sms-messaging-android

本教程演示如何发送并接收,并在收到文本时发出通知(吐司)。

让我知道这是否有帮助!

你也可以检查android: register application to receive sms了解更多详情。

谢谢