Android:如何编程检测私人数字
-
09-10-2019 - |
题
我使用Broadcastreceiver在以下
tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
Bundle bundle = intent.getExtras();
String number = bundle.getString(TelephonyManager.EXTRA_INCOMING_NUMBER);
在“私人号码”案例中,我在两个设备上进行了测试,它显示了HTC Wildfire上的-1,在GalaxyS上显示-2 android.telephony.PhoneNumberUtils
但这不能帮助我。
是否有一种在Android手机上检测私人号码的功能或通用方法?
解决方案
您几乎回答了自己的问题。私人号码以-1或-2的速度发送到手机。在我的应用程序中,我检查一个小于0的整数值,如果是的,我将其视为私人号码。这听起来像您想做的。
我希望我的想法有帮助。
不隶属于 StackOverflow