Wi-Fi とセルラー データの使用状況を収集し、それを SMS 経由でデータの文字列として送信するアプリケーションがありますが、送信する文字列を正しい形式に変更するのに少し助けが必要です
現在の表示方法:
USI;1;3056090866;06/16/58/06/24/13;CN25.48,WN86.957USI;CN34.931,WN16.656
次の方法で送信したい方法:(2番目のUSIなし)
USI;1;3056090866;06/16/58/06/24/13;CN25.48,WN86.957;CN34.931,WN16.656
これはどのように達成できますか?(単に USI という単語の 2 番目の出現を削除したいだけですが、String.format を使用してプログラムでデータを削除する方法がわかりません)
コードスニペット:
String info = String.format("USI%sCN%s,WN%s", tag + status + tag + mdn +tag + DToDevice + tag, mobileStr, totalStr + settings.getString("last_month", "0"));