私は自分のアプリケーションで作業しており、メソッドを使用して電話番号を取得しています:
TelephonyManager phoneManager = (TelephonyManager)appContext.getSystemService(Context.TELEPHONY_SERVICE);
number = phoneManager.getLine1Number();
すべての SIM カードで問題なく動作していますが、Airtel プロバイダーの SIM カードで問題が発生しています。この SIM カードを試しているときに空白になります。
Android API がプロバイダーごとに異なる方法で処理する理由がわかりません。私に提案してください。