Home | History | Annotate | Download | only in calllog

Lines Matching refs:number

36     /** Returns true if it is possible to place a call to the given number. */
37 public boolean canPlaceCallsTo(CharSequence number) {
38 return !(TextUtils.isEmpty(number)
39 || number.equals(CallerInfo.UNKNOWN_NUMBER)
40 || number.equals(CallerInfo.PRIVATE_NUMBER)
41 || number.equals(CallerInfo.PAYPHONE_NUMBER));
44 /** Returns true if it is possible to send an SMS to the given number. */
45 public boolean canSendSmsTo(CharSequence number) {
46 return canPlaceCallsTo(number) && !isVoicemailNumber(number) && !isSipNumber(number);
50 * Returns the string to display for the given phone number.
52 * @param number the number to display
53 * @param formattedNumber the formatted number if available, may be null
55 public CharSequence getDisplayNumber(CharSequence number, CharSequence formattedNumber) {
56 if (TextUtils.isEmpty(number)) {
59 if (number.equals(CallerInfo.UNKNOWN_NUMBER)) {
62 if (number.equals(CallerInfo.PRIVATE_NUMBER)) {
65 if (number.equals(CallerInfo.PAYPHONE_NUMBER)) {
68 if (isVoicemailNumber(number)) {
72 return number;
79 * Returns true if the given number is the number of the configured voicemail.
82 public boolean isVoicemailNumber(CharSequence number) {
83 return PhoneNumberUtils.isVoiceMailNumber(number.toString());
87 * Returns true if the given number is a SIP address.
90 public boolean isSipNumber(CharSequence number) {
91 return PhoneNumberUtils.isUriNumber(number.toString());