[英]What are the prohibited numbers in android dialer app?
學習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模塊中找不到相關的字符串。 所以我的問題是,在哪里可以找到這個String,為什么Android OS禁止撥打某些號碼,無論是白宮還是其他?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.