如何在Android应用程序的数据库中存储通过SMS收到的数据?

时间:2013-01-02 09:17:36

标签: android

如何通过我的数据库中的SMS发送/接收应用程序存储数据?

如果有可能,那么如果有人可以举例说明,我会很感激。

2 个答案:

答案 0 :(得分:1)

是的可能。 您应该使用广播接收器来发送和接收短信事件。

onRecive方法你应该编写你的代码。

// AndroidManifest.xml
<receiver android:name=".SMSReceiver"> 
  <intent-filter> 
    <action android:name="android.provider.Telephony.SMS_RECEIVED" /> 
  </intent-filter> 
</receiver>        

<uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission> 


// SMSReceiver.java
public class SMSReceiver extends BroadcastReceiver 
{ 
    @Override 
    public void onReceive(Context context, Intent intent) { 
        Log.i(TAG, "SMS received.");
        ....
    }
}

或者您也可以阅读这些教程以获得更多帮助 React on incoming SMS

答案 1 :(得分:1)