我正在为 SMS 网关开发一个应用程序。我想计算收件箱短信并将其与 getway 发送短信的服务器进行比较,如果收件箱短信和服务器短信相等,那么我想备份我的收件箱短信,然后删除收件箱短信。在这个应用程序中,我可以计算、备份和删除收件箱短信,但我不知道如何发出 Http 请求并将我的收件箱短信与服务器进行比较。请帮助我,我是一个学习者。我的代码在这里:
TextView view = new TextView(this);
Uri uriSMSURI = Uri.parse("content://sms/inbox");
long now = System.currentTimeMillis();
long last24 = now - 24*60*60*1000;//24h in millis
String[] selectionArgs = new String[]{Long.toString(last24)};
String selection = "date" + ">?";
String[] projection = new String[]{"date"};
Cursor cur = getContentResolver().query(uriSMSURI, projection, selection, selectionArgs,null);
String sms = String.valueOf(cur.getCount());
view.setText("Total incoming today SMS "+sms);
setContentView(view);