Java 安卓4.4上的客户端短信

Java 安卓4.4上的客户端短信,java,android,sms,Java,Android,Sms,我将实现一个应用程序,发送和接收短信,保存它们 我的应用程序实现了此链接建议的所有内容: 当用户选择此应用作为默认应用时,他应该发送和接收短信 发送工作正常 要写入提供程序,我使用以下代码: if(intent.getAction().equals(ACTION_SMS_RECEIVED)){ String address, str = ""; SmsMessage[] msgs = getMessagesFromIntent(intent);

我将实现一个应用程序,发送和接收短信,保存它们

我的应用程序实现了此链接建议的所有内容:

当用户选择此应用作为默认应用时,他应该发送和接收短信

发送工作正常

要写入提供程序,我使用以下代码:

if(intent.getAction().equals(ACTION_SMS_RECEIVED)){
            String address, str = "";
            SmsMessage[] msgs = getMessagesFromIntent(intent);
            if (msgs != null) {
                for (int i = 0; i < msgs.length; i++) {
                    address = msgs[i].getOriginatingAddress();
                    str += msgs[i].getMessageBody().toString();
                    this.addSmsToSentBox(context, str, address, true, false);
                }
            }  
        }
ContentValues values = new ContentValues();
values.put("address", phoneNumber);
values.put("date", System.currentTimeMillis());
values.put("body", message);
context.getContentResolver().insert(Uri.parse("content://sms"), values);
if(intent.getAction().equals(ACTION\u SMS\u RECEIVED)){
字符串地址,str=“”;
SmsMessage[]msgs=getMessagesFromIntent(intent);
如果(msgs!=null){
对于(int i=0;i
我怎样才能收到短信?这样我就可以将它们保存到短信提供商中