学习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操作系统禁止拨打某些号码,是白宫还是其他什么?
答案 0 :(得分:1)