携帯電話番号を取得する必要があるAndroidアプリケーションがあります。私はこれを試しました
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String number = tm.getLine1Number();
のドキュメントを読んだ後、null が返されますが、TelephoneManager
一部の電話には使用中の携帯電話番号がないことがわかりました。
解決策は、USSD コードを送信して取得することでした。
私はそれを見つけることができませんでした、何か助けてください。