Android拨号器应用程序中的禁止号码是什么?

时间:2016-03-03 09:58:56

标签: java android android-source

学习Android Dialpad Fragment的源代码我注意到了很奇怪的事情 - 你不能打几个号码。

if (number != null && !TextUtils.isEmpty(mProhibitedPhoneNumberRegexp)
    && number.matches(mProhibitedPhoneNumberRegexp)) {
    Log.i(TAG, "The phone number is prohibited explicitly by a rule.");
if (getActivity() != null) {
    DialogFragment dialogFragment = 
    ErrorDialogFragment.newInstance(
        R.string.dialog_phone_call_prohibited_message);
    dialogFragment.show(getFragmentManager(), "phone_prohibited_dialog");
}

应将mProhibitedPhoneNumberRegexp加载为

mProhibitedPhoneNumberRegexp = getResources().getString(
    R.string.config_prohibited_phone_number_regexp);

但我找不到dailer模块中的相关字符串,而不是在PhoneCommen模块中,而不是在Android源的Contacts模块中。所以我的问题是在哪里找到这个字符串,为什么Android操作系统禁止拨打某些号码,是白宫还是其他什么?

1 个答案:

答案 0 :(得分:1)