android - 通过服务类接收短信

标签 android eclipse jakarta-ee

我希望创建一个服务类来接收从广播接收器接收到的短信,并为此更新数据库我已经为 SmsService 类开发了一些代码,但它不起作用。先生请告诉我是否可以通过服务类接收短信并在后台更新数据库。谢谢,如果不明白,我的发音不好。

下面是我的 SmsService 类的源代码。

公共(public)类 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);

}

提前致谢

Om 大衣考希克

最佳答案

你可以检查

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

本教程展示了如何发送和接收,并在您收到文本时发出通知(toast)。

如果这有帮助,请告诉我!

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

谢谢

关于android - 通过服务类接收短信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11408478/

相关文章:

java - 动画时间延迟

java - 无法使用 org.wildfly 构建 Java EE 项目 :wildfly-spec-api dependency

caching - 启动时初始化 Java EE 应用程序缓存

java - 项目方面java 1.8版不存在

java - Eclipse:以编程方式操作类

java - javarabbitmq客户端v3.4.3中的getReplyQueue方法不再可用?

android - 查找SD卡上的所有文件

java - Android 应用程序在 AVD 中不断崩溃,但在 Gradle 中正确构建

android - 桌面文件到安卓手机的自定义通知

java - 安卓初学者 : Empty Edit Text