SMSゲートウェイ用のアプリを開発しています。受信トレイの SMS をカウントし、受信トレイの SMS とサーバーの SMS が等しい場合に getway が SMS を送信しているサーバーと比較したい場合は、受信トレイの SMS をバックアップしてから、受信トレイの SMS を削除します。このアプリでは、受信トレイのSMSをカウント、バックアップ、および削除できますが、HTTPリクエストを作成して受信トレイのSMSをサーバーと比較する方法がわかりません。Plzは私が学習者であることを助けてくれます. 私のコードはここにあります:
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);