jjzjj

incomingNumber

全部标签

android - 调用被保留/未知时,来电号码字符串值是多少?

我有一个BroadcastReceiver用于监听来电。当有来电时,我通过执行以下操作获取号码:Bundleextras=intent.getExtras();...StringphoneNumber=extras.getString(TelephonyManager.EXTRA_INCOMING_NUMBER);当来电来自隐藏号码时会发生什么,为phoneNumber字符串分配的值是什么?我猜它是null、"unknown"、"withheld"或类似的东西,但不幸的是我没有找到了如何模拟来自隐瞒号码的来电,所以我不能确定。 最佳答案

android - 无法从 PhoneStateListener::onCallStateChanged 获取非空字符串

来源:listener=newPhoneStateListener(){@OverridepublicvoidonCallStateChanged(intstate,StringincomingNumber){super.onCallStateChanged(state,incomingNumber);Toasttoast=Toast.makeText(getApplicationContext(),incomingNumber,Toast.LENGTH_LONG);toast.show();}};((TelephonyManager)getSystemService(TELEPHON