以下のように、BroadcastReceiverを使用してAndroid携帯での着信を傍受します
tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
Bundle bundle = intent.getExtras();
String number = bundle.getString(TelephonyManager.EXTRA_INCOMING_NUMBER);
「プライベート番号」の場合、2つのデバイスでテストしました。番号は、HTC Wildfireでは-1、Galaxy Sでは-2と表示されます。確認しましたandroid.telephony.PhoneNumberUtils
が、役に立ちませんでした。
Androidフォンで個人番号を検出する機能や一般的な方法はありますか?