2 つの電話番号を比較して、同じ送信者/受信者からのものかどうかを判断する必要があります。ユーザーが連絡先にメッセージを送信し、その連絡先が返信する場合があります。
返信は通常、
+[country-code][area-code-if-any][and-then-the-actual-number]
形式で行われます。たとえば
+94 71 2593276
、スリランカの電話番号の場合。
また、ユーザーがメッセージを送信0712593276
するときは、通常、(上記の例の場合) の形式で入力します (彼もスリランカにいると仮定します)。
だから私が必要なのは、これら2つの数字が同じかどうかを確認する必要があるということです. このアプリは国際的に使用されます。したがって、最初の 2 桁を 0 に置き換えることはできません (そうすると、米国のような国では問題になります)。Java または Android 固有の方法でこれを行う方法はありますか?
ありがとう。