Android用のアプリを開発していますが、着信番号がローカルまたはSTDである番号のデータを取得する方法がわかりません。
ieFrom Mobile Number Checker のようなアプリケーションはどこからデータを取得しますか? https://play.google.com/store/apps/details?id=com.cliqs.mobilelocator&hl=en
注: 固定電話番号ではなく、携帯電話番号について話しています。
Android用のアプリを開発していますが、着信番号がローカルまたはSTDである番号のデータを取得する方法がわかりません。
ieFrom Mobile Number Checker のようなアプリケーションはどこからデータを取得しますか? https://play.google.com/store/apps/details?id=com.cliqs.mobilelocator&hl=en
注: 固定電話番号ではなく、携帯電話番号について話しています。
取得する数値は文字列型です。したがって、数値の最初の数桁を取得し、std コードを含むデータベース (存在する場合) を使用してクエリを実行できます。幸運を!
ISD の決定については、リンクを参照してください。
以下の回答は、インドでの市内通話と STD 通話に対するものです。
発信コールがどの州(テレコム サークル) に送信されるかを知っているとします。次に、Local-State (Telecom Circles) がOutgoing-call-State (Telecom Circles) と同じかどうかを確認する必要があります。それが同じ場合、ローカル呼び出し、そうでない場合は STD 呼び出し。
ここで、問題は要約すると、発信通話の状態(テレコム サークル)
を見つける方法です。
これは、特にSTDコードを配置した固定電話で簡単に実行できます. 状態と STD コードについては、リンクを参照してください。
興味深いことに、携帯電話も非常によく似た動きをしています。携帯電話番号の最初の 4 桁がそれを示しています。たとえば、番号が 9999xxxxxx の場合、この番号はデリー - ボーダフォンからのものです。完全な携帯電話の最初の 4 桁の詳細については、ウィキペディアのリンクを参照してください。