Found 159052 results in 37763 files, showing top 150 files (show more).
chromium.googlesource.com/android_tools:sdk/sources/android-25/com/android/internal/telephony/Phone.java: [ master, ]
88: public abstract class Phone extends Handler implements PhoneInternalInterface {
410:     protected Phone(String name, PhoneNotifier notifier, Context context, CommandsInterface ci,
427:     protected Phone(String name, PhoneNotifier notifier, Context context, CommandsInterface ci,
256:     protected Phone mImsPhone = null;
2823:     public Phone getImsPhone() {
2837:     private void updateImsPhone() {
3308:     public Phone getDefaultPhone() {
184:     protected static final int EVENT_UPDATE_PHONE_OBJECT            = 42;
253:     protected int mPhoneId;
341:     public String getPhoneName() {
345:     protected void setPhoneName(String name) {
1508:     public void updatePhoneObject(int voiceRadioTech) {
2098:     public abstract int getPhoneType();
2886:     public int getPhoneId() {
2894:     public int getVoicePhoneServiceState() {
78:  * A base implementation for the com.android.internal.telephony.Phone interface.
80:  * Note that implementations of Phone.java are expected to be used
89:     private static final String LOG_TAG = "Phone";
97:             if (intent.hasExtra(ImsManager.EXTRA_PHONE_ID)) {
98:                 int extraPhoneId = intent.getIntExtra(ImsManager.EXTRA_PHONE_ID,
99:                         SubscriptionManager.INVALID_PHONE_INDEX);
101:                 if (extraPhoneId == SubscriptionManager.INVALID_PHONE_INDEX ||
107:             synchronized (Phone.lockForRadioTechnologyChange) {
337:      * Returns a string identifier for this phone interface for parties
338:      *  outside the phone app process.
401:      * Constructs a Phone in normal (non-unit test) mode.
412:         this(name, notifier, context, ci, unitTestMode, SubscriptionManager.DEFAULT_PHONE_INDEX,
417:      * Constructs a Phone in normal (non-unit test) mode.
425:      * @param phoneId the phone-id of this phone.
451:         * (i.e. voice) phone calls over the telephony network, and is allowed
477:         if (getPhoneType() == PhoneConstants.PHONE_TYPE_IMS) {
504:         if (getPhoneType() != PhoneConstants.PHONE_TYPE_SIP) {
516:         if (getPhoneType() == PhoneConstants.PHONE_TYPE_SIP) {
520:         synchronized(Phone.lockForRadioTechnologyChange) {
549:         // messages to be handled whether or not the phone is being destroyed
551:         // resources of the phone being destroyed
657:         Phone imsPhone = mImsPhone;
697:      * Gets the context for the phone, as set at initialization time.
750:      * Subclasses of Phone probably want to replace this with a
776:      * Subclasses of Phone probably want to replace this with a
787:     protected void migrateFrom(Phone from) {
852:      *   Connection.getCall() == Phone.getRingingCall()
870:      * Notifies when phone's video capabilities changes <p>
875:      *  AsyncResult.result = true if phone supports video calling <p>
1010:      * Example: If Phone.dial is called with "*#31#", then the app will
1303:      * For unit tests; don't send notifications to "Phone"
1320:      * Subclasses of Phone probably want to replace this with a
1405:         // no need for regular phone
1409:      * Subclasses of Phone probably want to replace this with a
1420:      * If this is a simulated phone interface, returns a SimulatedRadioControl.
1434:      * the thread that originally obtained this Phone instance.
1439:                     "com.android.internal.telephony.Phone must be used from within one thread");
1470:      * If the phone has an active call and call waiting occurs,
1471:      * then the phone state is RINGING not OFFHOOK
1479:      * Retrieves the IccFileHandler of the Phone instance
1497:      * Retrieves the Handler of the Phone instance
1504:      * Update the phone object if the voice radio technology has changed
1512:     * Retrieves the ServiceStateTracker of the phone instance.
1541:      * Returns the ICC card interface for this phone, or null
1546:         //throw new Exception("getIccCard Shouldn't be called from Phone");
1717:         if (getPhoneType() == PhoneConstants.PHONE_TYPE_CDMA) {
1850:      * - {@link com.android.internal.telephony.Phone#TTY_MODE_OFF}
1851:      * - {@link com.android.internal.telephony.Phone#TTY_MODE_FULL}
1852:      * - {@link com.android.internal.telephony.Phone#TTY_MODE_HCO}
1853:      * - {@link com.android.internal.telephony.Phone#TTY_MODE_VCO}
1864:      * - {@link com.android.internal.telephony.Phone#TTY_MODE_OFF}
1865:      * - {@link com.android.internal.telephony.Phone#TTY_MODE_FULL}
1866:      * - {@link com.android.internal.telephony.Phone#TTY_MODE_HCO}
1867:      * - {@link com.android.internal.telephony.Phone#TTY_MODE_VCO}
2058:      * @return {@code true} if we are in emergency call back mode. This is a period where the phone
2095:      * Return a numerical identifier for the phone radio interface.
2096:      * @return PHONE_TYPE_XXX as defined above.
2108:     /** sets the voice mail count of the phone and notifies listeners. */
2577:      *  @return The string array will always return at least one entry, Phone.APN_TYPE_DEFAULT.
2655:      * Subclasses of Phone probably want to replace this with a
2673:      * Notify registrants if phone is video capable.
2786:         Rlog.e(LOG_TAG, "Error! This function should never be executed, inactive Phone.");
2799:      * Gets the Uicc card corresponding to this phone.
2800:      * @return the UiccCard object corresponding to the phone ID.
2821:      * Return an instance of a IMS phone
2884:      * Returns the phone id.
2895:         Phone imsPhone = mImsPhone;
2969:         Phone imsPhone = mImsPhone;
2987:         Phone imsPhone = mImsPhone;
3000:         Phone imsPhone = mImsPhone;
3052:      *  Set phone radio capability
3054:      *  @param rc the phone radio capability defined in
3063:      *  Get phone radio access family
3083:      *  Get phone radio capability
3097:      *  @param rc the phone radio capability currently in effect for this phone.
3128:      * Registers the handler when phone radio  capability is changed.
3139:      * Unregister for notifications when phone radio type and access technology is changed.
3163:      * Determines if video calling is enabled for the phone.
3168:         Phone imsPhone = mImsPhone;
3268:     public static void checkWfcWifiOnlyModeBeforeDial(Phone imsPhone, Context context)
3303:      * This function returns the parent phone of the current phone. It is applicable
3304:      * only for IMS phone (function is overridden by ImsPhone). For others the phone
3335:         pw.println("Phone: subId=" + getSubId());
44: import android.telephony.PhoneStateListener;
82:  * originally called PhoneFactory to obtain the interface.
110:                     updateImsPhone();
114:                     updateImsPhone();
322:      * PhoneNotifier is an abstraction for all system-wide
326:     protected PhoneNotifier mNotifier;
350:      * Retrieves Nai for phones. Returns null if Nai is not set.
428:                     boolean unitTestMode, int phoneId,
430:         mPhoneId = phoneId;
465:          * By default old phones won't have the property set but do generate
532:                 updateImsPhone();
565:                     PhoneConstants.State state = getState();
567:                             && ((state == PhoneConstants.State.RINGING) ||
568:                                     (state == PhoneConstants.State.IDLE))) {
579:                 if (getState() == PhoneConstants.State.RINGING) {
664:                     if (imsPhone != null) {
665:                         conn = imsPhone.getHandoverConnection();
666:                         migrateFrom(imsPhone);
668:                         Rlog.d(LOG_TAG, "HANDOVER_STARTED: mImsPhone null");
673:                     if (imsPhone != null) {
674:                         imsPhone.notifySrvccState(srvccState);
676:                         Rlog.d(LOG_TAG, "HANDOVER_COMPLETED: mImsPhone null");
729:      * {@link PhoneConstants.State} which can be obtained using the {@link PhoneStateListener}
808:             // Since CallManager has already registered with both CS and IMS phones,
1476:     public abstract PhoneConstants.State getState();
1621:      * Sets the minimum time in milli-seconds between {@link PhoneStateListener#onCellInfoChanged
1622:      * PhoneStateListener.onCellInfoChanged} will be invoked.
1636:      * available on this interface. Use PhoneStateNotifier or similar instead.
1712:      * available on this interface. Use PhoneStateNotifier or similar instead.
1747:      * interface. Use <code>PhoneStateNotifier</code> or an equivalent.
2019:             PhoneConstants.DataState state) {
2085:         if (mImsPhone != null) {
2086:             isVideoCallActive = isVideoCall(mImsPhone.getForegroundCall()) ||
2087:                     isVideoCall(mImsPhone.getBackgroundCall()) ||
2088:                     isVideoCall(mImsPhone.getRingingCall());
2195:      * Retrieves the MIN for CDMA phones.
2211:      *  Retrieves PRL Version for CDMA phones
2623:         return isDataConnectivityPossible(PhoneConstants.APN_TYPE_DEFAULT);
2736:      * Retrieves the MSISDN from the UICC. For GSM/UMTS phones, this is equivalent to
2737:      * {@link #getLine1Number()}. For CDMA phones, {@link #getLine1Number()} returns
2738:      * the MDN, so this method is provided to return the MSISDN on CDMA/LTE phones.
2747:      * {@link android.telephony.PhoneStateListener} instead.
2749:     public PhoneConstants.DataState getDataConnectionState() {
2750:         return getDataConnectionState(PhoneConstants.APN_TYPE_DEFAULT);
2770:      * @return {@link PhoneConstants#LTE_ON_CDMA_UNKNOWN}, {@link PhoneConstants#LTE_ON_CDMA_FALSE}
2771:      * or {@link PhoneConstants#LTE_ON_CDMA_TRUE}
2785:         // This function should be overridden by class GsmCdmaPhone.
2824:         return mImsPhone;
2828:      * Return if UT capability of ImsPhone is enabled or not
2838:         Rlog.d(LOG_TAG, "updateImsPhone"
2841:         if (mImsServiceReady && (mImsPhone == null)) {
2842:             mImsPhone = PhoneFactory.makeImsPhone(mNotifier, this);
2843:             CallManager.getInstance().registerPhone(mImsPhone);
2844:             mImsPhone.registerForSilentRedial(
2846:         } else if (!mImsServiceReady && (mImsPhone != null)) {
2847:             CallManager.getInstance().unregisterPhone(mImsPhone);
2848:             mImsPhone.unregisterForSilentRedial(this);
2850:             mImsPhone.dispose();
2851:             // Potential GC issue if someone keeps a reference to ImsPhone.
2854:             //mImsPhone.removeReferences();
2855:             mImsPhone = null;
2872:         // dialInternal shall be overriden by GsmCdmaPhone
2891:      * Return the service state of mImsPhone if it is STATE_IN_SERVICE
2896:         if (imsPhone != null
2897:                 && imsPhone.getServiceState().getState() == ServiceState.STATE_IN_SERVICE) {
2971:         if (imsPhone != null) {
2972:             isImsRegistered = imsPhone.isImsRegistered();
2989:         if (imsPhone != null) {
2990:             isWifiCallingEnabled = imsPhone.isWifiCallingEnabled();
3002:         if (imsPhone != null) {
3003:             isVolteEnabled = imsPhone.isVolteEnabled();
3111:         int type = PhoneFactory.calculatePreferredNetworkType(mContext, getSubId());
3122:             int type = PhoneFactory.calculatePreferredNetworkType(mContext, getSubId());
3169:         if ((imsPhone != null)
3170:                 && (imsPhone.getServiceState().getState() == ServiceState.STATE_IN_SERVICE)) {
3171:             return imsPhone.isVideoEnabled();
3270:         if (imsPhone == null || !imsPhone.isWifiCallingEnabled()) {
3313:         if (mImsPhone == null) return 0;
3314:         return mImsPhone.getVtDataUsage();
3373:         if (mImsPhone != null) {
3375:                 mImsPhone.dump(fd, pw, args);
100:                 Rlog.d(LOG_TAG, "mImsIntentReceiver: extraPhoneId = " + extraPhoneId);
102:                         extraPhoneId != getPhoneId()) {
111:                     ImsManager.updateImsServiceConfig(mContext, mPhoneId, false);
323:      * state change notification. DefaultPhoneNotifier is
403:      * @param notifier An instance of DefaultPhoneNotifier,
419:      * @param notifier An instance of DefaultPhoneNotifier,
529:             ImsManager imsManager = ImsManager.getInstance(mContext, getPhoneId());
533:                 ImsManager.updateImsServiceConfig(mContext, mPhoneId, false);
1294:         editor.putInt(CLIR_KEY + getPhoneId(), commandInterfaceCLIRMode);
2014:         // This function is added to send the notification to DefaultPhoneNotifier.
2714:      * A fucntion of type getPhoneProp(propType) where propType is an
2803:         return mUiccController.getUiccCard(mPhoneId);
2880:         return SubscriptionController.getInstance().getSubIdUsingPhoneId(mPhoneId);
2887:         return mPhoneId;
3336:         pw.println(" mPhoneId=" + mPhoneId);
3364:         pw.println(" getPhoneName()=" + getPhoneName());
3365:         pw.println(" getPhoneType()=" + getPhoneType());
chromium.googlesource.com/arc/arc:third_party/android/frameworks/opt/telephony/src/java/com/android/internal/telephony/Phone.java: [ master, ]
47: public interface Phone {
50:     static final boolean DEBUG_PHONE = true;
1815:     public Phone getImsPhone();
1822:     public ImsPhone relinquishOwnershipOfImsPhone();
1828:     public void acquireOwnershipOfImsPhone(ImsPhone imsPhone);
262:     String getPhoneName();
268:     int getPhoneType();
1417:     public PhoneSubInfo getPhoneSubInfo();
1422:     public IccPhoneBookInterfaceManager getIccPhoneBookInterfaceManager();
1750:     void updatePhoneObject(int voiceRadioTech);
1798:     public int getPhoneId();
1834:     int getVoicePhoneServiceState();
41:  * Internal interface used to control the phone; SDK developers cannot
122:     // Note NT_* substitute RILConstants.NETWORK_MODE_* above the Phone
228:      * Gets the context for the phone, as set at initialization time.
248:      * If the phone has an active call and call waiting occurs,
249:      * then the phone state is RINGING not OFFHOOK
258:      * Returns a string identifier for this phone interface for parties
259:      *  outside the phone app process.
265:      * Return a numerical identifier for the phone radio interface.
266:      * @return PHONE_TYPE_XXX as defined above.
273:      *  @return The string array will always return at least one entry, Phone.APN_TYPE_DEFAULT.
354:      *   Connection.getCall() == Phone.getRingingCall()
450:      * Example: If Phone.dial is called with "*#31#", then the app will
649:      * Returns the ICC card interface for this phone, or null
689:      * Whether or not the phone can conference in the current phone
691:      * @return true if the phone can conference; false otherwise.
723:      * Whether or not the phone can do explicit call transfer in the current
724:      * phone state--that is, one call holding and one call active.
725:      * @return true if the phone can do explicit call transfer; false otherwise.
755:      * of this phone. It is never null.<p>
772:      * of this phone object . It is never null.<p>
789:      * of this phone. It is never null.<p>
918:      * Get the line 1 phone number (MSISDN). For CDMA phones, the MDN is returned
921:      * @return phone number. May return null if not
934:      * Sets the MSISDN phone number in the SIM card.
936:      * @param alphaTag the alpha tag associated with the MSISDN phone number
938:      * @param number the new MSISDN phone number to be set on the SIM.
944:      * Get the voice mail access phone number. Typically dialed when the
945:      * user holds the "1" key in the phone app. May return null if not
1006:      * @param dialingNumber is the target phone number to forward calls to
1189:      * as a change notifcation, although presently phone state changed is not
1261:      * For unit tests; don't send notifications to "Phone"
1331:      * If this is a simulated phone interface, returns a SimulatedRadioControl.
1415:      * Retrieves the PhoneSubInfo of the Phone
1420:      * Retrieves the IccPhoneBookInterfaceManager of the Phone
1428:      * - {@link com.android.internal.telephony.Phone#TTY_MODE_OFF}
1429:      * - {@link com.android.internal.telephony.Phone#TTY_MODE_FULL}
1430:      * - {@link com.android.internal.telephony.Phone#TTY_MODE_HCO}
1431:      * - {@link com.android.internal.telephony.Phone#TTY_MODE_VCO}
1729:      * Gets the Uicc card corresponding to this phone.
1730:      * @return the UiccCard object corresponding to the phone ID.
1746:      * Update the phone object if the voice radio technology has changed
1796:      * Returns the phone id.
1812:      * Return the ImsPhone phone co-managed with this phone
1813:      * @return an instance of an ImsPhone phone
1819:      * the phone.
1820:      * @return the instance of the ImsPhone phone previously owned
26: import android.telephony.PhoneStateListener;
30: import com.android.internal.telephony.imsphone.ImsPhone;
36: import com.android.internal.telephony.PhoneConstants.*; // ????
194:      * Sets the minimum time in milli-seconds between {@link PhoneStateListener#onCellInfoChanged
195:      * PhoneStateListener.onCellInfoChanged} will be invoked.
208:      * {@link android.telephony.PhoneStateListener} instead.
215:      * {@link android.telephony.PhoneStateListener} instead.
296:      * interface. Use <code>PhoneStateNotifier</code> or an equivalent.
330:      * {@link PhoneConstants.State} which can be obtained using the {@link PhoneStateListener}
803:      * assigned) until PhoneStateChanged notification has occurred.
818:      * PhoneStateChanged notification has occurred.
903:      * available on this interface. Use PhoneStateNotifier or similar instead.
911:      * available on this interface. Use PhoneStateNotifier or similar instead.
919:      * and {@link #getMsisdn()} will return the MSISDN on CDMA/LTE phones.<p>
1175:      * Mutes or unmutes the microphone for the active call. The microphone
1179:      * @param muted true to mute the microphone,
1180:      * false to activate the microphone.
1348:      * Retrieves the unique device ID, e.g., IMEI for GSM phones and MEID for CDMA phones.
1354:      * for GSM phones.
1359:      * Retrieves the unique subscriber ID, e.g., IMSI for GSM phones.
1364:      * Retrieves the Group Identifier Level1 for GSM phones.
1376:      * Retrieves the MIN for CDMA phones.
1388:      *  Retrieves PRL Version for CDMA phones
1393:      * Retrieves the ESN for CDMA phones.
1398:      * Retrieves MEID for CDMA phones.
1403:      * Retrieves the MSISDN from the UICC. For GSM/UMTS phones, this is equivalent to
1404:      * {@link #getLine1Number()}. For CDMA phones, {@link #getLine1Number()} returns
1405:      * the MDN, so this method is provided to return the MSISDN on CDMA/LTE phones.
1410:      * Retrieves IMEI for phones. Returns null if IMEI is not set.
1690:      * @return {@link PhoneConstants#LTE_ON_CDMA_UNKNOWN}, {@link PhoneConstants#LTE_ON_CDMA_FALSE}
1691:      * or {@link PhoneConstants#LTE_ON_CDMA_TRUE}
1818:      * Release the local instance of the ImsPhone and disconnect from
1825:      * Take ownership and wire-up the input ImsPhone
1826:      * @param imsPhone ImsPhone to be used.
1831:      * Return the service state of mImsPhone if it is STATE_IN_SERVICE
1697:      * A fucntion of type getPhoneProp(propType) where propType is an
github.com/apache/dubbo-samples:java/dubbo-samples-compatible/src/main/java/org/apache/dubbo/samples/basic/api/Phone.java: [ master, ]
23: public class Phone implements Serializable {
46:         return "Phone{" +
github.com/googleapis/google-cloud-php:Talent/src/V4beta1/Phone.php: [ master, ]
16: class Phone extends \Google\Protobuf\Internal\Message
14:  * Generated from protobuf message <code>google.cloud.talent.v4beta1.Phone</code>
19:      * The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
25:      * The phone type. For example, LANDLINE, MOBILE, FAX.
27:      * Generated from protobuf field <code>.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;</code>
31:      * Phone number.
32:      * Any phone formats are supported and only exact matches are performed on
33:      * searches. For example, if a phone number in profile is provided in the
34:      * format of "(xxx)xxx-xxxx", in profile searches the same phone format
56:      *           The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
58:      *           The phone type. For example, LANDLINE, MOBILE, FAX.
60:      *           Phone number.
61:      *           Any phone formats are supported and only exact matches are performed on
62:      *           searches. For example, if a phone number in profile is provided in the
63:      *           format of "(xxx)xxx-xxxx", in profile searches the same phone format
77:      * The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
88:      * The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
103:      * The phone type. For example, LANDLINE, MOBILE, FAX.
105:      * Generated from protobuf field <code>.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;</code>
114:      * The phone type. For example, LANDLINE, MOBILE, FAX.
116:      * Generated from protobuf field <code>.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;</code>
122:         GPBUtil::checkEnum($var, \Google\Cloud\Talent\V4beta1\Phone_PhoneType::class);
129:      * Phone number.
130:      * Any phone formats are supported and only exact matches are performed on
131:      * searches. For example, if a phone number in profile is provided in the
132:      * format of "(xxx)xxx-xxxx", in profile searches the same phone format
145:      * Phone number.
146:      * Any phone formats are supported and only exact matches are performed on
147:      * searches. For example, if a phone number in profile is provided in the
148:      * format of "(xxx)xxx-xxxx", in profile searches the same phone format
12:  * Resource that represents a person's telephone number.
android.googlesource.com/platform/superproject:external/guice/examples/src/example/xml/Phone.java: [ master, ]
3: public class Phone {
github.com/sparkfun/MG2639_Cellular_Shield:Libraries/Arduino/src/util/MG2639_Phone.cpp: [ master, ]
180: MG2639_Phone phone;
30: MG2639_Phone::MG2639_Phone()
2: MG2639_Phone.cpp
3: MG2639 Cellular Shield Library - Phone Functionality Source
8: This library within SFE_MG2639_CellShield defines phone-call functions of
9: the MG2639. MG2639_Phone a friend class of MG2639_Cell is defined, with member
23: #include "MG2639_Phone.h"
38: bool MG2639_Phone::available()
50: int8_t MG2639_Phone::status()
92: int8_t MG2639_Phone::callerID(char * phoneNumber)
121: int8_t MG2639_Phone::answer()
132: int8_t MG2639_Phone::hangUp()
144: int8_t MG2639_Phone::dial(char * phoneNumber)
159: int8_t MG2639_Phone::dialLast()
167: int8_t MG2639_Phone::setAudioChannel(audio_channel channel)
110: 		strncpy(phoneNumber, start + 1, (end - start - 1));
151: 	sprintf(temp, "%s%s;", DIAL, phoneNumber);
github.com/apache/incubator-retired-ripple:lib/client/ui/plugins/phone.js: [ master, ]
22:     Phone = ripple('platform/webworks.handset/2.0.0/client/Phone'),
30: function _firePhoneLogEvents(type, number) {
26:     eventSelect = document.getElementById("phone-event-types"),
27:     eventErrorContainer = document.getElementById("phone-event-error-container"),
28:     eventErrorSelect = document.getElementById("phone-event-error-types");
31:     if (type === Phone.CB_CALL_INITIATED ||
32:         type === Phone.CB_CALL_ANSWERED) {
39:     } else if (type === Phone.CB_CALL_ENDED_BYUSER ||
40:                 type === Phone.CB_CALL_FAILED) {
51:     if (type === Phone.CB_CALL_INITIATED ||
52:         type === Phone.CB_CALL_CONNECTED ||
53:         type === Phone.CB_CALL_CONFERENCECALL_ESTABLISHED ||
54:         type === Phone.CB_CALL_DIRECTCONNECT_CONNECTED ||
55:         type === Phone.CB_CALL_ANSWERED) {
65:     } else if (type === Phone.CB_CALL_ENDED_BYUSER ||
66:                 type === Phone.CB_CALL_FAILED ||
67:                 type === Phone.CB_CALL_DISCONNECTED ||
68:                 type === Phone.CB_CONFERENCECALL_DISCONNECTED ||
69:                 type === Phone.CB_CALL_DIRECTCONNECT_DISCONNECTED) {
78:         domId: "phone-container",
83:         utils.forEach(Phone, function (value, prop) {
99:         document.getElementById("phone-event-types").addEventListener("change", function () {
100:             eventErrorContainer.setAttribute("style", parseInt(eventSelect.value, 10) === Phone.CB_CALL_FAILED ? "" : "display: none");
103:         document.getElementById("phone-logs-clear").addEventListener("click", function () {
107:         document.getElementById("phone-event-send").addEventListener("click", function () {
109:                 error = type === Phone.CB_CALL_FAILED ? eventErrorSelect.value : undefined,
110:                 callId = document.getElementById("phone-call-id").value;
33:         event.trigger("PhoneCallLogAdded", [{
41:         event.trigger("PhoneCallLogAdded", [{
56:         event.trigger("PhoneCallInitiated", [{
70:         event.trigger("PhoneCallEnded", [{
104:             event.trigger("PhoneCallLogReset");
115:             event.trigger("PhoneEvent", [type, callId, error]);
117:             _console.log("Fired PhoneEvent (type " + type +  ") CallID: " +
112:             _firePhoneLogEvents(type, callId, error);
github.com/googleapis/java-talent:proto-google-cloud-talent-v4beta1/src/main/java/com/google/cloud/talent/v4beta1/Phone.java: [ master, ]
30: public final class Phone extends com.google.protobuf.GeneratedMessageV3
36:   private Phone(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
40:   private Phone() {
52:   private Phone(
152:     PHONE_TYPE_UNSPECIFIED(0),
262:     public static final int PHONE_TYPE_UNSPECIFIED_VALUE = 0;
142:   public enum PhoneType implements com.google.protobuf.ProtocolMessageEnum {
439:     private PhoneType(int value) {
28:  * Protobuf type {@code google.cloud.talent.v4beta1.Phone}
32:     // @@protoc_insertion_point(message_implements:google.cloud.talent.v4beta1.Phone)
35:   // Use Phone.newBuilder() to construct.
120:         .internal_static_google_cloud_talent_v4beta1_Phone_descriptor;
127:         .internal_static_google_cloud_talent_v4beta1_Phone_fieldAccessorTable
129:             com.google.cloud.talent.v4beta1.Phone.class,
130:             com.google.cloud.talent.v4beta1.Phone.Builder.class);
140:    * Protobuf enum {@code google.cloud.talent.v4beta1.Phone.PhoneType}
150:      * <code>PHONE_TYPE_UNSPECIFIED = 0;</code>
220:      * or LANDLINE number. The [phone
222:      * PERSONAL for these phone types. Some more information can be found here:
244:      * fixed-line and mobile numbers by looking at the phone number itself.
260:      * <code>PHONE_TYPE_UNSPECIFIED = 0;</code>
330:      * or LANDLINE number. The [phone
332:      * PERSONAL for these phone types. Some more information can be found here:
354:      * fixed-line and mobile numbers by looking at the phone number itself.
378:           return PHONE_TYPE_UNSPECIFIED;
422:       return com.google.cloud.talent.v4beta1.Phone.getDescriptor().getEnumTypes().get(0);
443:     // @@protoc_insertion_point(enum_scope:google.cloud.talent.v4beta1.Phone.PhoneType)
452:    * The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
464:    * The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
482:    * The phone type. For example, LANDLINE, MOBILE, FAX.
485:    * <code>.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;</code>
494:    * The phone type. For example, LANDLINE, MOBILE, FAX.
497:    * <code>.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;</code>
499:   public com.google.cloud.talent.v4beta1.Phone.PhoneType getType() {
501:     com.google.cloud.talent.v4beta1.Phone.PhoneType result =
502:         com.google.cloud.talent.v4beta1.Phone.PhoneType.valueOf(type_);
503:     return result == null ? com.google.cloud.talent.v4beta1.Phone.PhoneType.UNRECOGNIZED : result;
512:    * Phone number.
513:    * Any phone formats are supported and only exact matches are performed on
514:    * searches. For example, if a phone number in profile is provided in the
515:    * format of "(xxx)xxx-xxxx", in profile searches the same phone format
537:    * Phone number.
538:    * Any phone formats are supported and only exact matches are performed on
539:    * searches. For example, if a phone number in profile is provided in the
540:    * format of "(xxx)xxx-xxxx", in profile searches the same phone format
624:         != com.google.cloud.talent.v4beta1.Phone.PhoneType.PHONE_TYPE_UNSPECIFIED.getNumber()) {
648:         != com.google.cloud.talent.v4beta1.Phone.PhoneType.PHONE_TYPE_UNSPECIFIED.getNumber()) {
667:     if (!(obj instanceof com.google.cloud.talent.v4beta1.Phone)) {
670:     com.google.cloud.talent.v4beta1.Phone other = (com.google.cloud.talent.v4beta1.Phone) obj;
700:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(java.nio.ByteBuffer data)
705:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(
711:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(com.google.protobuf.ByteString data)
716:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(
723:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(byte[] data)
728:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(
734:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(java.io.InputStream input)
739:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(
746:   public static com.google.cloud.talent.v4beta1.Phone parseDelimitedFrom(java.io.InputStream input)
751:   public static com.google.cloud.talent.v4beta1.Phone parseDelimitedFrom(
758:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(
763:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(
780:   public static Builder newBuilder(com.google.cloud.talent.v4beta1.Phone prototype) {
801:    * Protobuf type {@code google.cloud.talent.v4beta1.Phone}
805:       // @@protoc_insertion_point(builder_implements:google.cloud.talent.v4beta1.Phone)
809:           .internal_static_google_cloud_talent_v4beta1_Phone_descriptor;
816:           .internal_static_google_cloud_talent_v4beta1_Phone_fieldAccessorTable
818:               com.google.cloud.talent.v4beta1.Phone.class,
819:               com.google.cloud.talent.v4beta1.Phone.Builder.class);
822:     // Construct using com.google.cloud.talent.v4beta1.Phone.newBuilder()
853:           .internal_static_google_cloud_talent_v4beta1_Phone_descriptor;
857:     public com.google.cloud.talent.v4beta1.Phone getDefaultInstanceForType() {
858:       return com.google.cloud.talent.v4beta1.Phone.getDefaultInstance();
862:     public com.google.cloud.talent.v4beta1.Phone build() {
863:       com.google.cloud.talent.v4beta1.Phone result = buildPartial();
871:     public com.google.cloud.talent.v4beta1.Phone buildPartial() {
872:       com.google.cloud.talent.v4beta1.Phone result =
873:           new com.google.cloud.talent.v4beta1.Phone(this);
917:       if (other instanceof com.google.cloud.talent.v4beta1.Phone) {
918:         return mergeFrom((com.google.cloud.talent.v4beta1.Phone) other);
925:     public Builder mergeFrom(com.google.cloud.talent.v4beta1.Phone other) {
926:       if (other == com.google.cloud.talent.v4beta1.Phone.getDefaultInstance()) return this;
956:       com.google.cloud.talent.v4beta1.Phone parsedMessage = null;
960:         parsedMessage = (com.google.cloud.talent.v4beta1.Phone) e.getUnfinishedMessage();
975:      * The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
987:      * The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
1001:      * The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
1018:      * The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
1036:      * The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
1053:      * The phone type. For example, LANDLINE, MOBILE, FAX.
1056:      * <code>.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;</code>
1065:      * The phone type. For example, LANDLINE, MOBILE, FAX.
1068:      * <code>.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;</code>
1079:      * The phone type. For example, LANDLINE, MOBILE, FAX.
1082:      * <code>.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;</code>
1084:     public com.google.cloud.talent.v4beta1.Phone.PhoneType getType() {
1086:       com.google.cloud.talent.v4beta1.Phone.PhoneType result =
1087:           com.google.cloud.talent.v4beta1.Phone.PhoneType.valueOf(type_);
1088:       return result == null ? com.google.cloud.talent.v4beta1.Phone.PhoneType.UNRECOGNIZED : result;
1094:      * The phone type. For example, LANDLINE, MOBILE, FAX.
1097:      * <code>.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;</code>
1099:     public Builder setType(com.google.cloud.talent.v4beta1.Phone.PhoneType value) {
1112:      * The phone type. For example, LANDLINE, MOBILE, FAX.
1115:      * <code>.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;</code>
1129:      * Phone number.
1130:      * Any phone formats are supported and only exact matches are performed on
1131:      * searches. For example, if a phone number in profile is provided in the
1132:      * format of "(xxx)xxx-xxxx", in profile searches the same phone format
1154:      * Phone number.
1155:      * Any phone formats are supported and only exact matches are performed on
1156:      * searches. For example, if a phone number in profile is provided in the
1157:      * format of "(xxx)xxx-xxxx", in profile searches the same phone format
1179:      * Phone number.
1180:      * Any phone formats are supported and only exact matches are performed on
1181:      * searches. For example, if a phone number in profile is provided in the
1182:      * format of "(xxx)xxx-xxxx", in profile searches the same phone format
1202:      * Phone number.
1203:      * Any phone formats are supported and only exact matches are performed on
1204:      * searches. For example, if a phone number in profile is provided in the
1205:      * format of "(xxx)xxx-xxxx", in profile searches the same phone format
1222:      * Phone number.
1223:      * Any phone formats are supported and only exact matches are performed on
1224:      * searches. For example, if a phone number in profile is provided in the
1225:      * format of "(xxx)xxx-xxxx", in profile searches the same phone format
1353:     // @@protoc_insertion_point(builder_scope:google.cloud.talent.v4beta1.Phone)
1356:   // @@protoc_insertion_point(class_scope:google.cloud.talent.v4beta1.Phone)
1357:   private static final com.google.cloud.talent.v4beta1.Phone DEFAULT_INSTANCE;
1360:     DEFAULT_INSTANCE = new com.google.cloud.talent.v4beta1.Phone();
1363:   public static com.google.cloud.talent.v4beta1.Phone getDefaultInstance() {
1367:   private static final com.google.protobuf.Parser<Phone> PARSER =
1368:       new com.google.protobuf.AbstractParser<Phone>() {
1370:         public Phone parsePartialFrom(
1374:           return new Phone(input, extensionRegistry);
1378:   public static com.google.protobuf.Parser<Phone> parser() {
1383:   public com.google.protobuf.Parser<Phone> getParserForType() {
1388:   public com.google.cloud.talent.v4beta1.Phone getDefaultInstanceForType() {
25:  * Resource that represents a person's telephone number.
33:     PhoneOrBuilder {
137:    * Enum that represents the type of the telephone.
197:      * A TTY (test telephone) or TDD (telecommunication device for the deaf).
217:      * A virtual telephone number is a number that can be routed to another
307:      * A TTY (test telephone) or TDD (telecommunication device for the deaf).
327:      * A virtual telephone number is a number that can be routed to another
371:     public static PhoneType valueOf(int value) {
375:     public static PhoneType forNumber(int value) {
402:     public static com.google.protobuf.Internal.EnumLiteMap<PhoneType> internalGetValueMap() {
406:     private static final com.google.protobuf.Internal.EnumLiteMap<PhoneType> internalValueMap =
407:         new com.google.protobuf.Internal.EnumLiteMap<PhoneType>() {
408:           public PhoneType findValueByNumber(int number) {
409:             return PhoneType.forNumber(number);
425:     private static final PhoneType[] VALUES = values();
427:     public static PhoneType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
798:    * Resource that represents a person's telephone number.
806:       com.google.cloud.talent.v4beta1.PhoneOrBuilder {
github.com/google/guice:examples/src/example/xml/Phone.java: [ master, ] Duplicate result
github.com/sparkfun/SparkFun_MG2639_Cellular_Shield_Arduino_Library:src/util/MG2639_Phone.cpp: [ master, ] Duplicate result
android.googlesource.com/platform/external/guice:examples/src/example/xml/Phone.java: [ master, ] Duplicate result
github.com/googleapis/google-cloud-php-talent:src/V4beta1/Phone.php: [ master, ] Duplicate result
github.com/angular/router:examples/outdated/phone-kitten/js/services.js: [ master, ]
6: function Phone($resource) {
4:     factory('Phone', ['$resource', Phone]);
3: angular.module('phoneKitten.services', ['ngResource']).
7:   return $resource('phones/:phoneId.json', {}, {
8:     query: {method:'GET', params:{phoneId:'phones'}, isArray:true}
github.com/apache/dubbo:dubbo-common/src/test/java/org/apache/dubbo/rpc/model/person/Phone.java: [ master, ]
21: public class Phone implements Serializable {
33:     public Phone() {
36:     public Phone(String country, String area, String number, String extensionNumber) {
94:         Phone other = (Phone) obj;
github.com/flutter/flutter:examples/layers/services/data.json: [ master, ]
14:   "phone": "+1 (555) 555-2328",
github.com/google/closure-compiler:contrib/externs/maps/google_maps_api_v3_32.js: [ master, ]
5163: google.maps.TransitAgency.prototype.phone;
5999: google.maps.places.PlaceResult.prototype.formatted_phone_number;
6019: google.maps.places.PlaceResult.prototype.international_phone_number;
github.com/google/closure-compiler:contrib/externs/maps/google_maps_api_v3_25.js: [ master, ]
5378: google.maps.TransitAgency.prototype.phone;
6170: google.maps.places.PlaceResult.prototype.formatted_phone_number;
6190: google.maps.places.PlaceResult.prototype.international_phone_number;
github.com/google/closure-compiler:contrib/externs/maps/google_maps_api_v3_29.js: [ master, ]
5317: google.maps.TransitAgency.prototype.phone;
6135: google.maps.places.PlaceResult.prototype.formatted_phone_number;
6155: google.maps.places.PlaceResult.prototype.international_phone_number;
github.com/google/end-to-end:lib/closure-compiler/contrib/externs/maps/google_maps_api_v3.js: [ master, ]
5272: google.maps.TransitAgency.prototype.phone;
6078: google.maps.places.PlaceResult.prototype.formatted_phone_number;
6098: google.maps.places.PlaceResult.prototype.international_phone_number;
github.com/google/end-to-end:lib/closure-compiler/contrib/externs/maps/google_maps_api_v3_23.js: [ master, ] Duplicate result
github.com/google/closure-compiler:contrib/externs/maps/google_maps_api_v3_28.js: [ master, ]
5317: google.maps.TransitAgency.prototype.phone;
6135: google.maps.places.PlaceResult.prototype.formatted_phone_number;
6155: google.maps.places.PlaceResult.prototype.international_phone_number;
github.com/google/end-to-end:lib/closure-compiler/contrib/externs/maps/google_maps_api_v3_24.js: [ master, ]
5286: google.maps.TransitAgency.prototype.phone;
6078: google.maps.places.PlaceResult.prototype.formatted_phone_number;
6098: google.maps.places.PlaceResult.prototype.international_phone_number;
github.com/google/end-to-end:lib/closure-compiler/contrib/externs/maps/google_maps_api_v3_exp.js: [ master, ] Duplicate result
github.com/google/end-to-end:lib/closure-compiler/contrib/externs/maps/google_maps_api_v3_13.js: [ master, ]
4042: google.maps.TransitAgency.prototype.phone;
5166: google.maps.places.PlaceResult.prototype.formatted_phone_number;
5191: google.maps.places.PlaceResult.prototype.international_phone_number;
github.com/google/closure-compiler:contrib/externs/maps/google_maps_api_v3_23.js: [ master, ]
5288: google.maps.TransitAgency.prototype.phone;
6094: google.maps.places.PlaceResult.prototype.formatted_phone_number;
6114: google.maps.places.PlaceResult.prototype.international_phone_number;
github.com/google/end-to-end:lib/closure-compiler/contrib/externs/maps/google_maps_api_v3_15.js: [ master, ]
4168: google.maps.TransitAgency.prototype.phone;
5292: google.maps.places.PlaceResult.prototype.formatted_phone_number;
5317: google.maps.places.PlaceResult.prototype.international_phone_number;
github.com/google/end-to-end:lib/closure-compiler/contrib/externs/maps/google_maps_api_v3_14.js: [ master, ]
4142: google.maps.TransitAgency.prototype.phone;
5266: google.maps.places.PlaceResult.prototype.formatted_phone_number;
5291: google.maps.places.PlaceResult.prototype.international_phone_number;
github.com/google/closure-compiler:contrib/externs/maps/google_maps_api_v3_24.js: [ master, ]
5312: google.maps.TransitAgency.prototype.phone;
6104: google.maps.places.PlaceResult.prototype.formatted_phone_number;
6124: google.maps.places.PlaceResult.prototype.international_phone_number;
github.com/google/closure-compiler:contrib/externs/maps/google_maps_api_v3_13.js: [ master, ] Duplicate result
github.com/chromium/chromium:third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/manifest/catalog/xhtml.dtd: [ master, ]
1515: <!ENTITY phone "&#x260E;">
github.com/chromium/chromium:third_party/blink/web_tests/external/wpt/tools/manifest/catalog/xhtml.dtd: [ master, ] Duplicate result
github.com/googleapis/google-cloud-python:talent/google/cloud/talent_v4beta1/gapic/enums.py: [ master, ]
943: class Phone(object):
967:         PHONE_TYPE_UNSPECIFIED = 0
944:     class PhoneType(enum.IntEnum):
770:           MOBILE_WEB (int): A mobile device web browser, such as a phone or tablet with a Chrome
949:           PHONE_TYPE_UNSPECIFIED (int): Default value.
959:           MOBILE or LANDLINE number. The ``phone usage`` should be set to PERSONAL
960:           for these phone types. Some more information can be found here:
964:           fixed-line and mobile numbers by looking at the phone number itself.
946:         Enum that represents the type of the telephone.
954:           TTY_OR_TDD (int): A TTY (test telephone) or TDD (telecommunication device for the deaf).
956:           VIRTUAL (int): A virtual telephone number is a number that can be routed to another
github.com/apache/netbeans:ide/html.parser/src/org/netbeans/modules/html/parser/model/NamedCharacterReference.java: [ master, ]
1559:     phone("phone", 0x0260E),
github.com/google/battery-historian:pb/batterystats_proto/batterystats.proto: [ master, ]
828:         PHONE = 2;
772:       optional float phone_on_time_msec = 3;
771:       // Active phone call time.
76:   // True if the android wear device is paired to an ALT mode companion on iPhone.
874:     message SignalStrength { // PhoneSignalStrength (vs. WifiSignalStrength).
github.com/google/caja:src/com/google/caja/apitaming/google.maps.policyFactory.js: [ master, ]
4271: google.maps.TransitAgency.prototype.phone = 1;
5201: google.maps.places.PlaceResult.prototype.formatted_phone_number = 1;
5226: google.maps.places.PlaceResult.prototype.international_phone_number = 1;
github.com/google/gopacket:layers/lldp.go: [ master, ]
167: 	Phone       bool
152: 	LLDPCapsPhone       uint16 = 1 << 5
573: 	LLDPappTypeSoftphoneVoice      LLDPApplicationType = 5
1206: 	c.Phone = (v&LLDPCapsPhone > 0)
1492: 		s = "Softphone Voice"
1491: 	case LLDPappTypeSoftphoneVoice:
github.com/google/vsaq:third_party/closure-compiler/contrib/externs/maps/google_maps_api_v3_13.js: [ master, ]
4042: google.maps.TransitAgency.prototype.phone;
5166: google.maps.places.PlaceResult.prototype.formatted_phone_number;
5191: google.maps.places.PlaceResult.prototype.international_phone_number;
github.com/google/vsaq:third_party/closure-compiler/contrib/externs/maps/google_maps_api_v3_15.js: [ master, ]
4168: google.maps.TransitAgency.prototype.phone;
5292: google.maps.places.PlaceResult.prototype.formatted_phone_number;
5317: google.maps.places.PlaceResult.prototype.international_phone_number;
github.com/google/vsaq:third_party/closure-compiler/contrib/externs/maps/google_maps_api_v3_14.js: [ master, ]
4142: google.maps.TransitAgency.prototype.phone;
5266: google.maps.places.PlaceResult.prototype.formatted_phone_number;
5291: google.maps.places.PlaceResult.prototype.international_phone_number;
github.com/google/earthenterprise:earth_enterprise/src/common/packet.h: [ master, ]
1003:   uint32 phone;
1047:   char * phone;
1060:   char * phone;
1042:   uint32 phone_OFFSET;
1081:     phone_OFFSET = reinterpret_cast<uint64>(phone);
1098:     num = phone_OFFSET;
1099:     phone = reinterpret_cast<char *>(num);
github.com/google/vsaq:third_party/closure-compiler/contrib/externs/maps/google_maps_api_v3_12.js: [ master, ]
3987: google.maps.TransitAgency.prototype.phone;
5111: google.maps.places.PlaceResult.prototype.formatted_phone_number;
5136: google.maps.places.PlaceResult.prototype.international_phone_number;
chromium.googlesource.com/devtools/devtools-frontend:node_modules/he/he.js: [ master, ]
55: ...(26626 bytes skipped)...\uD835\uDD2D','Pfr':'\uD835\uDD13','phi':'\u03C6','Phi':'\u03A6','phiv':'\u03D5','phmmat':'\u2133','phone':'\u260E','pi':'\u03C0','Pi':'\u03A0','pitchfork':'\u22D4','piv':'\u03D6','planck':'\u210F','planck...(13576 bytes skipped)...
32: ...(10361 bytes skipped)...'\u25FB':'EmptySmallSquare','\u25FC':'FilledSmallSquare','\u2605':'starf','\u2606':'star','\u260E':'phone','\u2640':'female','\u2642':'male','\u2660':'spades','\u2663':'clubs','\u2665':'hearts','\u2666':'d...(16173 bytes skipped)...
54: ...(12673 bytes skipped)...ing|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|emp...(3974 bytes skipped)...
chromium.googlesource.com/arc/arc:third_party/android/external/valgrind/main/include/vki/vki-linux.h: [ master, ]
1598:   char phone[VKI_ISDN_MSNLEN];
1600: } vki_isdn_net_ioctl_phone;
chromium.googlesource.com/arc/arc:third_party/chromium-ppapi/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/manifest/catalog/xhtml.dtd: [ master, ] Duplicate result
android.googlesource.com/platform/frameworks/opt/vcard:java/com/android/vcard/VCardEntry.java: [ master, ]
101:         PHONE,
315:     public static class PhoneData implements EntryElement {
325:         public PhoneData(String data, int type, String label, boolean isPrimary) {
1779:     private void addPhone(int type, String data, String label, boolean isPrimary) {
143:         private String mPhoneticFamily;
144:         private String mPhoneticGiven;
145:         private String mPhoneticMiddle;
167:         public boolean emptyPhoneticStructuredName() {
750:         private final String mPhoneticName; // We won't have this in "TITLE" property.
870:         public String getPhoneticName() {
1555:     private List<PhoneData> mPhoneList;
1865:     private String buildSinglePhoneticNameFromSortAsParam(Map<String, Collection<String>> paramMap) {
2078:     private void handlePhoneticNameFromSound(List<String> elems) {
2633:     public final List<PhoneData> getPhoneList() {
33: import android.provider.ContactsContract.CommonDataKinds.Phone;
337:             builder.withValueBackReference(Phone.RAW_CONTACT_ID, backReferenceIndex);
338:             builder.withValue(Data.MIMETYPE, Phone.CONTENT_ITEM_TYPE);
340:             builder.withValue(Phone.TYPE, mType);
341:             if (mType == Phone.TYPE_CUSTOM) {
342:                 builder.withValue(Phone.LABEL, mLabel);
344:             builder.withValue(Phone.NUMBER, mNumber);
346:                 builder.withValue(Phone.IS_PRIMARY, 1);
388:             return EntryLabel.PHONE;
1786:         if (type == Phone.TYPE_PAGER || VCardConfig.refrainPhoneNumberFormatting(mVCardType)) {
1790:             // Note that some other codes (like the phone number formatter) or modules expect this
2307:                 // Given propValue is in URI format, not in phone number format used until
2315:                     // we may still have non-URI phone number. To keep given data as much as
2340:                     type = Phone.TYPE_CUSTOM;
2355:             // The phone number available via Skype.
2357:             final int type = Phone.TYPE_OTHER;
19: import com.android.vcard.VCardUtils.PhoneNumberUtilsPort;
42: import android.telephony.PhoneNumberUtils;
196:             boolean phoneticNameSpecified = false;
199:                 builder.withValue(StructuredName.PHONETIC_GIVEN_NAME, mPhoneticGiven);
200:                 phoneticNameSpecified = true;
203:                 builder.withValue(StructuredName.PHONETIC_FAMILY_NAME, mPhoneticFamily);
204:                 phoneticNameSpecified = true;
207:                 builder.withValue(StructuredName.PHONETIC_MIDDLE_NAME, mPhoneticMiddle);
208:                 phoneticNameSpecified = true;
211:             // SORT-STRING is used only when phonetic names aren't specified in
213:             if (!phoneticNameSpecified) {
214:                 builder.withValue(StructuredName.PHONETIC_GIVEN_NAME, mSortString);
361:             if (!(obj instanceof PhoneData)) {
364:             PhoneData phoneData = (PhoneData) obj;
365:             return (mType == phoneData.mType
366:                     && TextUtils.equals(mNumber, phoneData.mNumber)
367:                     && TextUtils.equals(mLabel, phoneData.mLabel)
368:                     && (mIsPrimary == phoneData.mIsPrimary));
755:                 final String titleName, final String phoneticName, int type,
761:             mPhoneticName = phoneticName;
806:                 builder.withValue(Organization.PHONETIC_NAME, mPhoneticName);
1781:             mPhoneList = new ArrayList<PhoneData>();
1797:                 // See RFC 3601 and docs for PhoneNumberUtils for more info.
1799:                     builder.append(PhoneNumberUtils.PAUSE);
1802:                     builder.append(PhoneNumberUtils.WAIT);
1804:                 } else if (PhoneNumberUtils.is12Key(ch) || (i == 0 && ch == '+')) {
1810:                 formattedNumber = PhoneNumberUtilsPort.formatNumber(
1816:         PhoneData phoneData = new PhoneData(formattedNumber, type, label, isPrimary);
1817:         mPhoneList.add(phoneData);
1854:             final String titleName, final String phoneticName, int type, final boolean isPrimary) {
1859:                 phoneticName, type, isPrimary));
1894:         final String phoneticName = buildSinglePhoneticNameFromSortAsParam(paramMap);
1929:             addNewOrganization(organizationName, departmentName, null, phoneticName, type,
1948:         addNewOrganization(organizationName, departmentName, null, phoneticName, type, isPrimary);
2001:      * them in appropriate phonetic name variables. This method does not care
2072:      * Note: Some Japanese mobile phones use this field for phonetic name, since
2082:             // This means the other properties like "X-PHONETIC-FIRST-NAME" was already found.
2094:         // phones use this order.
2117:                     // phones' preference.
2177:                 final List<String> phoneticNameList = VCardUtils.constructListFromValue(propValue,
2179:                 handlePhoneticNameFromSound(phoneticNameList);
2304:             String phoneNumber = null;
2312:                     phoneNumber = propValue.substring(4);
2317:                     phoneNumber = propValue;
2320:                 phoneNumber = propValue;
2333:                         phoneNumber);
2352:                 addPhone(type, phoneNumber, label, isPrimary);
2365:             addPhone(type, propValue, null, isPrimary);
2399:         } else if (propertyName.equals(VCardConstants.PROPERTY_X_PHONETIC_FIRST_NAME)) {
2401:         } else if (propertyName.equals(VCardConstants.PROPERTY_X_PHONETIC_MIDDLE_NAME)) {
2403:         } else if (propertyName.equals(VCardConstants.PROPERTY_X_PHONETIC_LAST_NAME)) {
168:             return TextUtils.isEmpty(mPhoneticFamily) && TextUtils.isEmpty(mPhoneticGiven)
169:                     && TextUtils.isEmpty(mPhoneticMiddle);
198:             if (!TextUtils.isEmpty(mPhoneticGiven)) {
202:             if (!TextUtils.isEmpty(mPhoneticFamily)) {
206:             if (!TextUtils.isEmpty(mPhoneticMiddle)) {
226:                     && TextUtils.isEmpty(mPhoneticFamily) && TextUtils.isEmpty(mPhoneticMiddle)
227:                     && TextUtils.isEmpty(mPhoneticGiven) && TextUtils.isEmpty(mSortString));
246:                     && TextUtils.equals(mPhoneticFamily, nameData.mPhoneticFamily)
247:                     && TextUtils.equals(mPhoneticMiddle, nameData.mPhoneticMiddle)
248:                     && TextUtils.equals(mPhoneticGiven, nameData.mPhoneticGiven)
255:                     mFormatted, mPhoneticFamily, mPhoneticMiddle,
256:                     mPhoneticGiven, mSortString};
805:             if (mPhoneticName != null) {
817:                     && TextUtils.isEmpty(mTitle) && TextUtils.isEmpty(mPhoneticName);
871:             return mPhoneticName;
1604:         iterateOneList(mPhoneList, iterator);
1780:         if (mPhoneList == null) {
1809:                 final int formattingType = VCardUtils.getPhoneNumberFormat(mVCardType);
2010:                 && !(TextUtils.isEmpty(mNameData.mPhoneticFamily)
2011:                         && TextUtils.isEmpty(mNameData.mPhoneticMiddle) && TextUtils
2012:                         .isEmpty(mNameData.mPhoneticGiven))) {
2031:                 mNameData.mPhoneticMiddle = sortNames.get(2); //$FALL-THROUGH$
2033:                 mNameData.mPhoneticGiven = sortNames.get(1); //$FALL-THROUGH$
2035:                 mNameData.mPhoneticFamily = sortNames.get(0);
2079:         if (!(TextUtils.isEmpty(mNameData.mPhoneticFamily)
2080:                 && TextUtils.isEmpty(mNameData.mPhoneticMiddle) && TextUtils
2081:                 .isEmpty(mNameData.mPhoneticGiven))) {
2112:                     mNameData.mPhoneticFamily = namesArray[0];
2113:                     mNameData.mPhoneticMiddle = namesArray[1];
2114:                     mNameData.mPhoneticGiven = namesArray[2];
2118:                     mNameData.mPhoneticFamily = namesArray[0];
2119:                     mNameData.mPhoneticGiven = namesArray[1];
2121:                     mNameData.mPhoneticGiven = elems.get(0);
2130:             mNameData.mPhoneticMiddle = elems.get(2);
2132:             mNameData.mPhoneticGiven = elems.get(1);
2134:             mNameData.mPhoneticFamily = elems.get(0);
2332:                 final Object typeObject = VCardUtils.getPhoneTypeFromStrings(typeCollection,
2400:             mNameData.mPhoneticGiven = propValue;
2402:             mNameData.mPhoneticMiddle = propValue;
2404:             mNameData.mPhoneticFamily = propValue;
2500:         } else if (!mNameData.emptyPhoneticStructuredName()) {
2502:                     mNameData.mPhoneticFamily, mNameData.mPhoneticMiddle, mNameData.mPhoneticGiven);
2505:         } else if (mPhoneList != null && mPhoneList.size() > 0) {
2506:             displayName = mPhoneList.get(0).mNumber;
2634:         return mPhoneList;
chromium.googlesource.com/chromium/src:third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/manifest/catalog/xhtml.dtd: [ master, ] Duplicate result
chromium.googlesource.com/chromium/src/third_party:blink/tools/blinkpy/third_party/wpt/wpt/tools/manifest/catalog/xhtml.dtd: [ master, ] Duplicate result
chromium.googlesource.com/ios-chromium-mirror:third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/manifest/catalog/xhtml.dtd: [ master, ] Duplicate result
chromium.googlesource.com/chromium/src/third_party:blink/web_tests/external/wpt/tools/manifest/catalog/xhtml.dtd: [ master, ] Duplicate result
chromium.googlesource.com/ios-chromium-mirror:third_party/blink/web_tests/external/wpt/tools/manifest/catalog/xhtml.dtd: [ master, ] Duplicate result
chromium.googlesource.com/chromium/src:third_party/blink/web_tests/external/wpt/tools/manifest/catalog/xhtml.dtd: [ master, ] Duplicate result
chromium.googlesource.com/infra/infra:node/node_modules/jshint/node_modules/htmlparser2/node_modules/entities/maps/entities.json: [ master, ]
1: ...(26774 bytes skipped)...\uD835\uDD13","pfr":"\uD835\uDD2D","Phi":"\u03A6","phi":"\u03C6","phiv":"\u03D5","phmmat":"\u2133","phone":"\u260E","Pi":"\u03A0","pi":"\u03C0","pitchfork":"\u22D4","piv":"\u03D6","planck":"\u210F","planck...(13637 bytes skipped)...
github.com/google/vsaq:third_party/closure-compiler/contrib/externs/maps/google_maps_api_v3_11.js: [ master, ]
3972: google.maps.TransitAgency.prototype.phone;
5091: google.maps.places.PlaceResult.prototype.formatted_phone_number;
5116: google.maps.places.PlaceResult.prototype.international_phone_number;
chromium.googlesource.com/chromium/deps/xulrunner-sdk:win/bin/res/dtd/mathml.dtd: [ master, ]
1078: <!ENTITY phone "&#x260E;">
chromium.googlesource.com/infra/infra:node/node_modules/jshint/node_modules/htmlparser2/node_modules/domutils/node_modules/dom-serializer/node_modules/entities/maps/entities.json: [ master, ] Duplicate result
android.googlesource.com/platform/superproject:tools/adt/idea/android/gen/icons/AndroidIcons.java: [ master, ]
166:     public static final Icon Phone = load("/icons/nele/phone.png");
83:     public static final Icon Mobile_32 = load("/icons/formfactors/phone_tablet_32.png"); // 32x32
89:     public static final Icon Mobile_64 = load("/icons/formfactors/64/phone_tablet.png"); // 64x64
android.googlesource.com/platform/frameworks/base:core/proto/android/os/batterystats.proto: [ master, ]
342:             PHONE = 3;
284:         optional int64 phone_on_duration_ms = 2;
333:     repeated PhoneSignalStrength phone_signal_strength = 16;
327:     message PhoneSignalStrength {
github.com/firebase/firebase-admin-node:src/auth/auth-api-request.ts: [ master, ]
770:    * Looks up a user by phone number.
772:    * @param {string} phoneNumber The phone number of the user to lookup.
236:     phoneNumber: true,
273:   // phoneNumber should be a string and a valid phone number.
276:     throw new FirebaseAuthError(AuthClientErrorCode.INVALID_PHONE_NUMBER);
777:       return Promise.reject(new FirebaseAuthError(AuthClientErrorCode.INVALID_PHONE_NUMBER));
968:     // deleteProvider: ['phone'] with an array of providerIds (phone in this case),
970:     // Currently this applies to phone provider only.
972:       request.deleteProvider = ['phone'];
274:   if (typeof request.phoneNumber !== 'undefined' &&
275:       !validator.isPhoneNumber(request.phoneNumber)) {
442:     if (!request.localId && !request.email && !request.phoneNumber) {
775:   public getAccountInfoByPhoneNumber(phoneNumber: string): Promise<object> {
776:     if (!validator.isPhoneNumber(phoneNumber)) {
781:       phoneNumber: [phoneNumber],
966:     // For deleting phoneNumber, this value must be passed as null.
971:     if (request.phoneNumber === null) {
973:       delete request.phoneNumber;
android.googlesource.com/platform/tools/adt/idea:android/gen/icons/AndroidIcons.java: [ master, ] Duplicate result
github.com/google/vsaq:third_party/closure-compiler/contrib/externs/maps/google_maps_api_v3_10.js: [ master, ]
3868: google.maps.TransitAgency.prototype.phone;
4946: google.maps.places.PlaceResult.prototype.formatted_phone_number;
4971: google.maps.places.PlaceResult.prototype.international_phone_number;
android.googlesource.com/platform/packages/apps/Dialer:java/com/android/contacts/common/model/account/BaseAccountType.java: [ master, ]
571:     int PHONE = 10;
77:   protected static final int FLAGS_PHONE = EditorInfo.TYPE_CLASS_PHONE;
306:   protected DataKind addDataKindPhone(Context context) throws DefinitionException {
680:   public static class PhoneActionInflater extends CommonInflater {
693:   public static class PhoneActionAltInflater extends CommonInflater {
1203:   private static class PhoneKindBuilder extends KindBuilder {
84:   protected static final int FLAGS_PHONETIC =
122:   protected static EditType buildPhoneType(int type) {
256:   protected DataKind addDataKindPhoneticName(Context context) throws DefinitionException {
30: import android.provider.ContactsContract.CommonDataKinds.Phone;
118:     this.titleRes = R.string.account_phone;
123:     return new EditType(type, Phone.getTypeLabelResource(type));
309:             new DataKind(Phone.CONTENT_ITEM_TYPE, R.string.phoneLabelsGroup, Weight.PHONE, true));
314:     kind.actionBody = new SimpleInflater(Phone.NUMBER);
315:     kind.typeColumn = Phone.TYPE;
317:     kind.typeList.add(buildPhoneType(Phone.TYPE_MOBILE));
318:     kind.typeList.add(buildPhoneType(Phone.TYPE_HOME));
319:     kind.typeList.add(buildPhoneType(Phone.TYPE_WORK));
320:     kind.typeList.add(buildPhoneType(Phone.TYPE_FAX_WORK).setSecondary(true));
321:     kind.typeList.add(buildPhoneType(Phone.TYPE_FAX_HOME).setSecondary(true));
322:     kind.typeList.add(buildPhoneType(Phone.TYPE_PAGER).setSecondary(true));
323:     kind.typeList.add(buildPhoneType(Phone.TYPE_OTHER));
325:         buildPhoneType(Phone.TYPE_CUSTOM).setSecondary(true).setCustomColumn(Phone.LABEL));
326:     kind.typeList.add(buildPhoneType(Phone.TYPE_CALLBACK).setSecondary(true));
327:     kind.typeList.add(buildPhoneType(Phone.TYPE_CAR).setSecondary(true));
328:     kind.typeList.add(buildPhoneType(Phone.TYPE_COMPANY_MAIN).setSecondary(true));
329:     kind.typeList.add(buildPhoneType(Phone.TYPE_ISDN).setSecondary(true));
330:     kind.typeList.add(buildPhoneType(Phone.TYPE_MAIN).setSecondary(true));
331:     kind.typeList.add(buildPhoneType(Phone.TYPE_OTHER_FAX).setSecondary(true));
332:     kind.typeList.add(buildPhoneType(Phone.TYPE_RADIO).setSecondary(true));
333:     kind.typeList.add(buildPhoneType(Phone.TYPE_TELEX).setSecondary(true));
334:     kind.typeList.add(buildPhoneType(Phone.TYPE_TTY_TDD).setSecondary(true));
335:     kind.typeList.add(buildPhoneType(Phone.TYPE_WORK_MOBILE).setSecondary(true));
336:     kind.typeList.add(buildPhoneType(Phone.TYPE_WORK_PAGER).setSecondary(true));
337:     kind.typeList.add(buildPhoneType(Phone.TYPE_ASSISTANT).setSecondary(true));
338:     kind.typeList.add(buildPhoneType(Phone.TYPE_MMS).setSecondary(true));
341:     kind.fieldList.add(new EditField(Phone.NUMBER, R.string.phoneLabelsGroup, FLAGS_PHONE));
649:       return Phone.TYPE;
653:       return Phone.LABEL;
1207:       return new EditType(type, Phone.getTypeLabelResource(type)).setSecondary(secondary);
1212:       return "phone";
1224:               Phone.CONTENT_ITEM_TYPE,
1225:               Phone.TYPE,
1227:               Weight.PHONE,
1229:               new SimpleInflater(Phone.NUMBER));
1235:       kind.fieldList.add(new EditField(Phone.NUMBER, R.string.phoneLabelsGroup, FLAGS_PHONE));
1245:         return build(Phone.TYPE_HOME, false);
1248:         return build(Phone.TYPE_MOBILE, false);
1251:         return build(Phone.TYPE_WORK, false);
1254:         return build(Phone.TYPE_FAX_WORK, true);
1257:         return build(Phone.TYPE_FAX_HOME, true);
1260:         return build(Phone.TYPE_PAGER, true);
1263:         return build(Phone.TYPE_OTHER, false);
1266:         return build(Phone.TYPE_CALLBACK, true);
1269:         return build(Phone.TYPE_CAR, true);
1272:         return build(Phone.TYPE_COMPANY_MAIN, true);
1275:         return build(Phone.TYPE_ISDN, true);
1278:         return build(Phone.TYPE_MAIN, true);
1281:         return build(Phone.TYPE_OTHER_FAX, true);
1284:         return build(Phone.TYPE_RADIO, true);
1287:         return build(Phone.TYPE_TELEX, true);
1290:         return build(Phone.TYPE_TTY_TDD, true);
1293:         return build(Phone.TYPE_WORK_MOBILE, true);
1296:         return build(Phone.TYPE_WORK_PAGER, true);
1301:         return build(Phone.TYPE_ASSISTANT, true);
1304:         return build(Phone.TYPE_MMS, true);
1307:         return build(Phone.TYPE_CUSTOM, true).setCustomColumn(Phone.LABEL);
85:       EditorInfo.TYPE_CLASS_TEXT | EditorInfo.TYPE_TEXT_VARIATION_PHONETIC;
188:             StructuredName.PHONETIC_FAMILY_NAME, R.string.name_phonetic_family, FLAGS_PHONETIC));
191:             StructuredName.PHONETIC_MIDDLE_NAME, R.string.name_phonetic_middle, FLAGS_PHONETIC));
194:             StructuredName.PHONETIC_GIVEN_NAME, R.string.name_phonetic_given, FLAGS_PHONETIC));
260:                 DataKind.PSEUDO_MIME_TYPE_PHONETIC_NAME,
261:                 R.string.name_phonetic,
270:         new EditField(DataKind.PSEUDO_COLUMN_PHONETIC_NAME, R.string.name_phonetic, FLAGS_PHONETIC)
274:                 StructuredName.PHONETIC_FAMILY_NAME, R.string.name_phonetic_family, FLAGS_PHONETIC)
278:                 StructuredName.PHONETIC_MIDDLE_NAME, R.string.name_phonetic_middle, FLAGS_PHONETIC)
282:                 StructuredName.PHONETIC_GIVEN_NAME, R.string.name_phonetic_given, FLAGS_PHONETIC)
312:     kind.actionHeader = new PhoneActionInflater();
313:     kind.actionAltHeader = new PhoneActionAltInflater();
816:       addBuilder(new PhoneKindBuilder());
839:      * (structured, display and phonetic)
975:   /** DataKind parser for Name. (structured, display, phonetic) */
997:       // - DataKind.PSEUDO_MIME_TYPE_PHONETIC_NAME
1064:               StructuredName.PHONETIC_FAMILY_NAME, R.string.name_phonetic_family, FLAGS_PHONETIC));
1067:               StructuredName.PHONETIC_MIDDLE_NAME, R.string.name_phonetic_middle, FLAGS_PHONETIC));
1070:               StructuredName.PHONETIC_GIVEN_NAME, R.string.name_phonetic_given, FLAGS_PHONETIC));
1126:       // Phonetic name
1133:               DataKind.PSEUDO_MIME_TYPE_PHONETIC_NAME,
1135:               R.string.name_phonetic,
1145:                   DataKind.PSEUDO_COLUMN_PHONETIC_NAME, R.string.name_phonetic, FLAGS_PHONETIC)
1149:                   StructuredName.PHONETIC_FAMILY_NAME,
1150:                   R.string.name_phonetic_family,
1151:                   FLAGS_PHONETIC)
1155:                   StructuredName.PHONETIC_MIDDLE_NAME,
1156:                   R.string.name_phonetic_middle,
1157:                   FLAGS_PHONETIC)
1161:                   StructuredName.PHONETIC_GIVEN_NAME, R.string.name_phonetic_given, FLAGS_PHONETIC)
1226:               R.string.phoneLabelsGroup,
1228:               new PhoneActionInflater(),
1233:       kind.actionAltHeader = new PhoneActionAltInflater();
684:       return ContactDisplayUtils.isCustomPhoneType(type);
689:       return ContactDisplayUtils.getPhoneLabelResourceId(type);
697:       return ContactDisplayUtils.isCustomPhoneType(type);
1006:       final boolean supportsPhoneticFamilyName =
1007:           getAttr(attrs, "supportsPhoneticFamilyName", false);
1008:       final boolean supportsPhoneticMiddleName =
1009:           getAttr(attrs, "supportsPhoneticMiddleName", false);
1010:       final boolean supportsPhoneticGivenName = getAttr(attrs, "supportsPhoneticGivenName", false);
1017:       checkAttributeTrue(supportsPhoneticFamilyName, "supportsPhoneticFamilyName");
1018:       checkAttributeTrue(supportsPhoneticMiddleName, "supportsPhoneticMiddleName");
1019:       checkAttributeTrue(supportsPhoneticGivenName, "supportsPhoneticGivenName");
android.googlesource.com/platform/frameworks/base:core/java/android/provider/Contacts.java: [ master, ]
2257:             public static final String PHONE = ContactsContract.Intents.Insert.PHONE;
92:     public static final int KIND_PHONE = 5;
2266:             public static final String PHONE_TYPE = ContactsContract.Intents.Insert.PHONE_TYPE;
2274:             public static final String PHONE_ISPRIMARY =
2283:             public static final String SECONDARY_PHONE =
2302:             public static final String TERTIARY_PHONE =
258:         public static final String PHONETIC_NAME = "phonetic_name";
654:         public static final class Phones implements BaseColumns, PhonesColumns,
659:             private Phones() {}
852:     public interface PhonesColumns {
942:     public static final class Phones
947:         private Phones() {}
2224:             public static final String PHONETIC_NAME =
422:         public static final String PRIMARY_PHONE_ID = "primary_phone";
2293:             public static final String SECONDARY_PHONE_TYPE =
2312:             public static final String TERTIARY_PHONE_TYPE =
2121:             public static final String LIST_CONTACTS_WITH_PHONES_ACTION =
88:      * Signifies a Phone row that is stored in the Phones table
417:          * The ID of the persons preferred phone number.
732:              * The ID of the person this phone number is assigned to.
854:          * The type of the the phone number.
903:          * The user provided label for the phone number, only used if TYPE is TYPE_CUSTOM.
911:          * The phone number as the user entered it.
919:          * The normalized phone number
927:          * Whether this is the primary phone number
936:      * This table stores phone numbers and a reference to the person that the
937:      * contact method belongs to. Phone numbers are stored separately from
992:          * The content:// style URL for filtering phone numbers
1005:         public static final String CONTENT_TYPE = "vnd.android.cursor.dir/phone";
1009:          * phone.
1013:         public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/phone";
1023:          * The ID of the person this phone number is assigned to.
1182:          * This is not "mobile" but "CELL" since vCard uses it for identifying mobile phone.
1222:      * This table stores all non-phone contact methods and a reference to the
1940:          * phone.
1954:          * The ID of the person this phone number is assigned to.
2117:              * The action for the contacts with phone numbers list tab.
2252:              * The extra field for the contact phone number.
2260:              * The extra field for the contact phone number type.
2269:              * The extra field for the phone isprimary flag.
2275:                     ContactsContract.Intents.Insert.PHONE_ISPRIMARY;
2278:              * The extra field for an optional second contact phone number.
2284:                     ContactsContract.Intents.Insert.SECONDARY_PHONE;
2287:              * The extra field for an optional second contact phone number type.
2294:                     ContactsContract.Intents.Insert.SECONDARY_PHONE_TYPE;
2297:              * The extra field for an optional third contact phone number.
2303:                     ContactsContract.Intents.Insert.TERTIARY_PHONE;
2306:              * The extra field for an optional third contact phone number type.
2313:                     ContactsContract.Intents.Insert.TERTIARY_PHONE_TYPE;
251:          * Phonetic equivalent of the person's name, in a locale-dependent
270:          * The field for sorting list phonetically. The content of this field
271:          * may not be human readable but phonetically sortable.
343:             PhonesColumns, PresenceColumns {
418:          * <P>Type: INTEGER (foreign key to phones table on the _ID field)</P>
650:          * A sub directory of a single person that contains all of their Phones.
666:             public static final String CONTENT_DIRECTORY = "phones";
848:      * Columns from the Phones table that other columns join into themselves.
943:             implements BaseColumns, PhonesColumns, PeopleColumns {
957:             if (type != People.Phones.TYPE_CUSTOM) {
960:                                 com.android.internal.R.array.phoneTypes);
964:                     display = labels[People.Phones.TYPE_HOME - 1];
989:             Uri.parse("content://contacts/phones");
997:             Uri.parse("content://contacts/phones/filter");
1001:          * phones.
1479:          * phones.
1741:      * A sub directory of a single person that contains all of their Phones.
1932:          * phones.
2122:                     "com.android.contacts.action.LIST_CONTACTS_WITH_PHONES";
2219:              * The extra field for the contact phonetic name.
2225:                     ContactsContract.Intents.Insert.PHONETIC_NAME;
2261:              * <P>Type: Either an integer value from {@link android.provider.Contacts.PhonesColumns PhonesColumns},
2288:              * <P>Type: Either an integer value from {@link android.provider.Contacts.PhonesColumns PhonesColumns},
2307:              * <P>Type: Either an integer value from {@link android.provider.Contacts.PhonesColumns PhonesColumns},
github.com/flutter/engine:shell/platform/android/io/flutter/embedding/engine/systemchannels/TextInputChannel.java: [ master, ]
386:     PHONE("TextInputType.phone"),
melange.googlesource.com/soc:app/melange/views/profile.py: [ master, ]
576:   phone = django_forms.CharField(
127: PHONE_HELP_TEXT = translation.ugettext(
236: PHONE_LABEL = translation.ugettext('Phone number')
128:     'Phone number of the participant. Use digits only and remember '
424: _CONTACT_PROPERTIES_FORM_KEYS = ['web_page', 'blog', 'email', 'phone']
577:       required=True, label=PHONE_LABEL, help_text=PHONE_HELP_TEXT)
724:     self.fields['phone'].group = _CONTACT_GROUP
github.com/flutter/flutter-intellij:resources/flutter/material_icons.properties: [ master, ]
1947: phone=/flutter/material/phone.png
621: contact_phone=/flutter/material/contact_phone.png
1563: local_phone=/flutter/material/local_phone.png
1950: phone_android=/flutter/material/phone_android.png
1953: phone_bluetooth_speaker=/flutter/material/phone_bluetooth_speaker.png
1956: phone_forwarded=/flutter/material/phone_forwarded.png
1959: phone_in_talk=/flutter/material/phone_in_talk.png
1962: phone_iphone=/flutter/material/phone_iphone.png
1965: phone_locked=/flutter/material/phone_locked.png
1968: phone_missed=/flutter/material/phone_missed.png
1971: phone_paused=/flutter/material/phone_paused.png
2361: settings_phone=/flutter/material/settings_phone.png
2487: speaker_phone=/flutter/material/speaker_phone.png
1974: phonelink=/flutter/material/phonelink.png
1977: phonelink_erase=/flutter/material/phonelink_erase.png
1980: phonelink_lock=/flutter/material/phonelink_lock.png
1983: phonelink_off=/flutter/material/phonelink_off.png
1986: phonelink_ring=/flutter/material/phonelink_ring.png
1989: phonelink_setup=/flutter/material/phonelink_setup.png
2445: smartphone=/flutter/material/smartphone.png
1920: perm_phone_msg=/flutter/material/perm_phone_msg.png
620: e0cf.codepoint=contact_phone
1562: e551.codepoint=local_phone
1919: e8a8.codepoint=perm_phone_msg
1946: e0cd.codepoint=phone
1949: e324.codepoint=phone_android
1952: e61b.codepoint=phone_bluetooth_speaker
1955: e61c.codepoint=phone_forwarded
1958: e61d.codepoint=phone_in_talk
1961: e325.codepoint=phone_iphone
1964: e61e.codepoint=phone_locked
1967: e61f.codepoint=phone_missed
1970: e620.codepoint=phone_paused
2360: e8c5.codepoint=settings_phone
2486: e0d2.codepoint=speaker_phone
1973: e326.codepoint=phonelink
1976: e0db.codepoint=phonelink_erase
1979: e0dc.codepoint=phonelink_lock
1982: e327.codepoint=phonelink_off
1985: e0dd.codepoint=phonelink_ring
1988: e0de.codepoint=phonelink_setup
2444: e32c.codepoint=smartphone
chromium.googlesource.com/arc/arc:third_party/android/frameworks/base/core/java/android/provider/Contacts.java: [ master, ]
2261:             public static final String PHONE = ContactsContract.Intents.Insert.PHONE;
90:     public static final int KIND_PHONE = 5;
2270:             public static final String PHONE_TYPE = ContactsContract.Intents.Insert.PHONE_TYPE;
2278:             public static final String PHONE_ISPRIMARY =
2287:             public static final String SECONDARY_PHONE =
2306:             public static final String TERTIARY_PHONE =
256:         public static final String PHONETIC_NAME = "phonetic_name";
661:         public static final class Phones implements BaseColumns, PhonesColumns,
666:             private Phones() {}
858:     public interface PhonesColumns {
948:     public static final class Phones
953:         private Phones() {}
2228:             public static final String PHONETIC_NAME =
419:         public static final String PRIMARY_PHONE_ID = "primary_phone";
2297:             public static final String SECONDARY_PHONE_TYPE =
2316:             public static final String TERTIARY_PHONE_TYPE =
2126:             public static final String LIST_CONTACTS_WITH_PHONES_ACTION =
86:      * Signifies a Phone row that is stored in the Phones table
414:          * The ID of the persons preferred phone number.
738:              * The ID of the person this phone number is assigned to.
860:          * The type of the the phone number.
909:          * The user provided label for the phone number, only used if TYPE is TYPE_CUSTOM.
917:          * The phone number as the user entered it.
925:          * The normalized phone number
933:          * Whether this is the primary phone number
942:      * This table stores phone numbers and a reference to the person that the
943:      * contact method belongs to. Phone numbers are stored separately from
998:          * The content:// style URL for filtering phone numbers
1011:         public static final String CONTENT_TYPE = "vnd.android.cursor.dir/phone";
1015:          * phone.
1019:         public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/phone";
1029:          * The ID of the person this phone number is assigned to.
1188:          * This is not "mobile" but "CELL" since vCard uses it for identifying mobile phone.
1228:      * This table stores all non-phone contact methods and a reference to the
1946:          * phone.
1960:          * The ID of the person this phone number is assigned to.
2122:              * The action for the contacts with phone numbers list tab.
2256:              * The extra field for the contact phone number.
2264:              * The extra field for the contact phone number type.
2273:              * The extra field for the phone isprimary flag.
2279:                     ContactsContract.Intents.Insert.PHONE_ISPRIMARY;
2282:              * The extra field for an optional second contact phone number.
2288:                     ContactsContract.Intents.Insert.SECONDARY_PHONE;
2291:              * The extra field for an optional second contact phone number type.
2298:                     ContactsContract.Intents.Insert.SECONDARY_PHONE_TYPE;
2301:              * The extra field for an optional third contact phone number.
2307:                     ContactsContract.Intents.Insert.TERTIARY_PHONE;
2310:              * The extra field for an optional third contact phone number type.
2317:                     ContactsContract.Intents.Insert.TERTIARY_PHONE_TYPE;
249:          * Phonetic equivalent of the person's name, in a locale-dependent
268:          * The field for sorting list phonetically. The content of this field
269:          * may not be human readable but phonetically sortable.
341:             PhonesColumns, PresenceColumns {
415:          * <P>Type: INTEGER (foreign key to phones table on the _ID field)</P>
657:          * A sub directory of a single person that contains all of their Phones.
673:             public static final String CONTENT_DIRECTORY = "phones";
854:      * Columns from the Phones table that other columns join into themselves.
949:             implements BaseColumns, PhonesColumns, PeopleColumns {
963:             if (type != People.Phones.TYPE_CUSTOM) {
966:                                 com.android.internal.R.array.phoneTypes);
970:                     display = labels[People.Phones.TYPE_HOME - 1];
995:             Uri.parse("content://contacts/phones");
1003:             Uri.parse("content://contacts/phones/filter");
1007:          * phones.
1485:          * phones.
1747:      * A sub directory of a single person that contains all of their Phones.
1938:          * phones.
2127:                     ContactsContract.Intents.UI.LIST_CONTACTS_WITH_PHONES_ACTION;
2223:              * The extra field for the contact phonetic name.
2229:                     ContactsContract.Intents.Insert.PHONETIC_NAME;
2265:              * <P>Type: Either an integer value from {@link android.provider.Contacts.PhonesColumns PhonesColumns},
2292:              * <P>Type: Either an integer value from {@link android.provider.Contacts.PhonesColumns PhonesColumns},
2311:              * <P>Type: Either an integer value from {@link android.provider.Contacts.PhonesColumns PhonesColumns},
github.com/google/vsaq:third_party/closure-compiler/contrib/externs/maps/google_maps_api_v3_9.js: [ master, ]
3811: google.maps.TransitAgency.prototype.phone;
4675: google.maps.places.PlaceResult.prototype.formatted_phone_number;
4700: google.maps.places.PlaceResult.prototype.international_phone_number;
chromium.googlesource.com/android_tools:sdk/sources/android-25/com/android/vcard/VCardEntry.java: [ master, ]
89:         PHONE,
303:     public static class PhoneData implements EntryElement {
313:         public PhoneData(String data, int type, String label, boolean isPrimary) {
1767:     private void addPhone(int type, String data, String label, boolean isPrimary) {
131:         private String mPhoneticFamily;
132:         private String mPhoneticGiven;
133:         private String mPhoneticMiddle;
155:         public boolean emptyPhoneticStructuredName() {
738:         private final String mPhoneticName; // We won't have this in "TITLE" property.
858:         public String getPhoneticName() {
1543:     private List<PhoneData> mPhoneList;
1853:     private String buildSinglePhoneticNameFromSortAsParam(Map<String, Collection<String>> paramMap) {
2066:     private void handlePhoneticNameFromSound(List<String> elems) {
2617:     public final List<PhoneData> getPhoneList() {
33: import android.provider.ContactsContract.CommonDataKinds.Phone;
325:             builder.withValueBackReference(Phone.RAW_CONTACT_ID, backReferenceIndex);
326:             builder.withValue(Data.MIMETYPE, Phone.CONTENT_ITEM_TYPE);
328:             builder.withValue(Phone.TYPE, mType);
329:             if (mType == Phone.TYPE_CUSTOM) {
330:                 builder.withValue(Phone.LABEL, mLabel);
332:             builder.withValue(Phone.NUMBER, mNumber);
334:                 builder.withValue(Phone.IS_PRIMARY, 1);
376:             return EntryLabel.PHONE;
1774:         if (type == Phone.TYPE_PAGER || VCardConfig.refrainPhoneNumberFormatting(mVCardType)) {
1778:             // Note that some other codes (like the phone number formatter) or modules expect this
2295:                 // Given propValue is in URI format, not in phone number format used until
2303:                     // we may still have non-URI phone number. To keep given data as much as
2328:                     type = Phone.TYPE_CUSTOM;
2343:             // The phone number available via Skype.
2345:             final int type = Phone.TYPE_OTHER;
19: import com.android.vcard.VCardUtils.PhoneNumberUtilsPort;
42: import android.telephony.PhoneNumberUtils;
184:             boolean phoneticNameSpecified = false;
187:                 builder.withValue(StructuredName.PHONETIC_GIVEN_NAME, mPhoneticGiven);
188:                 phoneticNameSpecified = true;
191:                 builder.withValue(StructuredName.PHONETIC_FAMILY_NAME, mPhoneticFamily);
192:                 phoneticNameSpecified = true;
195:                 builder.withValue(StructuredName.PHONETIC_MIDDLE_NAME, mPhoneticMiddle);
196:                 phoneticNameSpecified = true;
199:             // SORT-STRING is used only when phonetic names aren't specified in
201:             if (!phoneticNameSpecified) {
202:                 builder.withValue(StructuredName.PHONETIC_GIVEN_NAME, mSortString);
349:             if (!(obj instanceof PhoneData)) {
352:             PhoneData phoneData = (PhoneData) obj;
353:             return (mType == phoneData.mType
354:                     && TextUtils.equals(mNumber, phoneData.mNumber)
355:                     && TextUtils.equals(mLabel, phoneData.mLabel)
356:                     && (mIsPrimary == phoneData.mIsPrimary));
743:                 final String titleName, final String phoneticName, int type,
749:             mPhoneticName = phoneticName;
794:                 builder.withValue(Organization.PHONETIC_NAME, mPhoneticName);
1769:             mPhoneList = new ArrayList<PhoneData>();
1785:                 // See RFC 3601 and docs for PhoneNumberUtils for more info.
1787:                     builder.append(PhoneNumberUtils.PAUSE);
1790:                     builder.append(PhoneNumberUtils.WAIT);
1798:                 formattedNumber = PhoneNumberUtilsPort.formatNumber(
1804:         PhoneData phoneData = new PhoneData(formattedNumber, type, label, isPrimary);
1805:         mPhoneList.add(phoneData);
1842:             final String titleName, final String phoneticName, int type, final boolean isPrimary) {
1847:                 phoneticName, type, isPrimary));
1882:         final String phoneticName = buildSinglePhoneticNameFromSortAsParam(paramMap);
1917:             addNewOrganization(organizationName, departmentName, null, phoneticName, type,
1936:         addNewOrganization(organizationName, departmentName, null, phoneticName, type, isPrimary);
1989:      * them in appropriate phonetic name variables. This method does not care
2060:      * Note: Some Japanese mobile phones use this field for phonetic name, since
2070:             // This means the other properties like "X-PHONETIC-FIRST-NAME" was already found.
2082:         // phones use this order.
2105:                     // phones' preference.
2165:                 final List<String> phoneticNameList = VCardUtils.constructListFromValue(propValue,
2167:                 handlePhoneticNameFromSound(phoneticNameList);
2292:             String phoneNumber = null;
2300:                     phoneNumber = propValue.substring(4);
2305:                     phoneNumber = propValue;
2308:                 phoneNumber = propValue;
2321:                         phoneNumber);
2340:                 addPhone(type, phoneNumber, label, isPrimary);
2353:             addPhone(type, propValue, null, isPrimary);
2387:         } else if (propertyName.equals(VCardConstants.PROPERTY_X_PHONETIC_FIRST_NAME)) {
2389:         } else if (propertyName.equals(VCardConstants.PROPERTY_X_PHONETIC_MIDDLE_NAME)) {
2391:         } else if (propertyName.equals(VCardConstants.PROPERTY_X_PHONETIC_LAST_NAME)) {
156:             return TextUtils.isEmpty(mPhoneticFamily) && TextUtils.isEmpty(mPhoneticGiven)
157:                     && TextUtils.isEmpty(mPhoneticMiddle);
186:             if (!TextUtils.isEmpty(mPhoneticGiven)) {
190:             if (!TextUtils.isEmpty(mPhoneticFamily)) {
194:             if (!TextUtils.isEmpty(mPhoneticMiddle)) {
214:                     && TextUtils.isEmpty(mPhoneticFamily) && TextUtils.isEmpty(mPhoneticMiddle)
215:                     && TextUtils.isEmpty(mPhoneticGiven) && TextUtils.isEmpty(mSortString));
234:                     && TextUtils.equals(mPhoneticFamily, nameData.mPhoneticFamily)
235:                     && TextUtils.equals(mPhoneticMiddle, nameData.mPhoneticMiddle)
236:                     && TextUtils.equals(mPhoneticGiven, nameData.mPhoneticGiven)
243:                     mFormatted, mPhoneticFamily, mPhoneticMiddle,
244:                     mPhoneticGiven, mSortString};
793:             if (mPhoneticName != null) {
805:                     && TextUtils.isEmpty(mTitle) && TextUtils.isEmpty(mPhoneticName);
859:             return mPhoneticName;
1592:         iterateOneList(mPhoneList, iterator);
1768:         if (mPhoneList == null) {
1797:                 final int formattingType = VCardUtils.getPhoneNumberFormat(mVCardType);
1998:                 && !(TextUtils.isEmpty(mNameData.mPhoneticFamily)
1999:                         && TextUtils.isEmpty(mNameData.mPhoneticMiddle) && TextUtils
2000:                         .isEmpty(mNameData.mPhoneticGiven))) {
2019:                 mNameData.mPhoneticMiddle = sortNames.get(2); //$FALL-THROUGH$
2021:                 mNameData.mPhoneticGiven = sortNames.get(1); //$FALL-THROUGH$
2023:                 mNameData.mPhoneticFamily = sortNames.get(0);
2067:         if (!(TextUtils.isEmpty(mNameData.mPhoneticFamily)
2068:                 && TextUtils.isEmpty(mNameData.mPhoneticMiddle) && TextUtils
2069:                 .isEmpty(mNameData.mPhoneticGiven))) {
2100:                     mNameData.mPhoneticFamily = namesArray[0];
2101:                     mNameData.mPhoneticMiddle = namesArray[1];
2102:                     mNameData.mPhoneticGiven = namesArray[2];
2106:                     mNameData.mPhoneticFamily = namesArray[0];
2107:                     mNameData.mPhoneticGiven = namesArray[1];
2109:                     mNameData.mPhoneticGiven = elems.get(0);
2118:             mNameData.mPhoneticMiddle = elems.get(2);
2120:             mNameData.mPhoneticGiven = elems.get(1);
2122:             mNameData.mPhoneticFamily = elems.get(0);
2320:                 final Object typeObject = VCardUtils.getPhoneTypeFromStrings(typeCollection,
2388:             mNameData.mPhoneticGiven = propValue;
2390:             mNameData.mPhoneticMiddle = propValue;
2392:             mNameData.mPhoneticFamily = propValue;
2488:         } else if (!mNameData.emptyPhoneticStructuredName()) {
2490:                     mNameData.mPhoneticFamily, mNameData.mPhoneticMiddle, mNameData.mPhoneticGiven);
2493:         } else if (mPhoneList != null && mPhoneList.size() > 0) {
2494:             displayName = mPhoneList.get(0).mNumber;
2618:         return mPhoneList;
chromium.googlesource.com/android_tools:sdk/sources/android-25/android/provider/Contacts.java: [ master, ]
2262:             public static final String PHONE = ContactsContract.Intents.Insert.PHONE;
90:     public static final int KIND_PHONE = 5;
2271:             public static final String PHONE_TYPE = ContactsContract.Intents.Insert.PHONE_TYPE;
2279:             public static final String PHONE_ISPRIMARY =
2288:             public static final String SECONDARY_PHONE =
2307:             public static final String TERTIARY_PHONE =
256:         public static final String PHONETIC_NAME = "phonetic_name";
661:         public static final class Phones implements BaseColumns, PhonesColumns,
666:             private Phones() {}
858:     public interface PhonesColumns {
948:     public static final class Phones
953:         private Phones() {}
2229:             public static final String PHONETIC_NAME =
419:         public static final String PRIMARY_PHONE_ID = "primary_phone";
2298:             public static final String SECONDARY_PHONE_TYPE =
2317:             public static final String TERTIARY_PHONE_TYPE =
2127:             public static final String LIST_CONTACTS_WITH_PHONES_ACTION =
86:      * Signifies a Phone row that is stored in the Phones table
414:          * The ID of the persons preferred phone number.
738:              * The ID of the person this phone number is assigned to.
860:          * The type of the the phone number.
909:          * The user provided label for the phone number, only used if TYPE is TYPE_CUSTOM.
917:          * The phone number as the user entered it.
925:          * The normalized phone number
933:          * Whether this is the primary phone number
942:      * This table stores phone numbers and a reference to the person that the
943:      * contact method belongs to. Phone numbers are stored separately from
998:          * The content:// style URL for filtering phone numbers
1011:         public static final String CONTENT_TYPE = "vnd.android.cursor.dir/phone";
1015:          * phone.
1019:         public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/phone";
1029:          * The ID of the person this phone number is assigned to.
1188:          * This is not "mobile" but "CELL" since vCard uses it for identifying mobile phone.
1228:      * This table stores all non-phone contact methods and a reference to the
1946:          * phone.
1960:          * The ID of the person this phone number is assigned to.
2123:              * The action for the contacts with phone numbers list tab.
2257:              * The extra field for the contact phone number.
2265:              * The extra field for the contact phone number type.
2274:              * The extra field for the phone isprimary flag.
2280:                     ContactsContract.Intents.Insert.PHONE_ISPRIMARY;
2283:              * The extra field for an optional second contact phone number.
2289:                     ContactsContract.Intents.Insert.SECONDARY_PHONE;
2292:              * The extra field for an optional second contact phone number type.
2299:                     ContactsContract.Intents.Insert.SECONDARY_PHONE_TYPE;
2302:              * The extra field for an optional third contact phone number.
2308:                     ContactsContract.Intents.Insert.TERTIARY_PHONE;
2311:              * The extra field for an optional third contact phone number type.
2318:                     ContactsContract.Intents.Insert.TERTIARY_PHONE_TYPE;
249:          * Phonetic equivalent of the person's name, in a locale-dependent
268:          * The field for sorting list phonetically. The content of this field
269:          * may not be human readable but phonetically sortable.
341:             PhonesColumns, PresenceColumns {
415:          * <P>Type: INTEGER (foreign key to phones table on the _ID field)</P>
657:          * A sub directory of a single person that contains all of their Phones.
673:             public static final String CONTENT_DIRECTORY = "phones";
854:      * Columns from the Phones table that other columns join into themselves.
949:             implements BaseColumns, PhonesColumns, PeopleColumns {
963:             if (type != People.Phones.TYPE_CUSTOM) {
966:                                 com.android.internal.R.array.phoneTypes);
970:                     display = labels[People.Phones.TYPE_HOME - 1];
995:             Uri.parse("content://contacts/phones");
1003:             Uri.parse("content://contacts/phones/filter");
1007:          * phones.
1485:          * phones.
1747:      * A sub directory of a single person that contains all of their Phones.
1938:          * phones.
2128:                     "com.android.contacts.action.LIST_CONTACTS_WITH_PHONES";
2224:              * The extra field for the contact phonetic name.
2230:                     ContactsContract.Intents.Insert.PHONETIC_NAME;
2266:              * <P>Type: Either an integer value from {@link android.provider.Contacts.PhonesColumns PhonesColumns},
2293:              * <P>Type: Either an integer value from {@link android.provider.Contacts.PhonesColumns PhonesColumns},
2312:              * <P>Type: Either an integer value from {@link android.provider.Contacts.PhonesColumns PhonesColumns},
android.googlesource.com/platform/packages/apps/ContactsCommon:src/com/android/contacts/common/model/account/BaseAccountType.java: [ master, ]
104:         static final int PHONE = 10;
60:     protected static final int FLAGS_PHONE = EditorInfo.TYPE_CLASS_PHONE;
256:     protected DataKind addDataKindPhone(Context context) throws DefinitionException {
540:     public static class PhoneActionInflater extends CommonInflater {
552:     public static class PhoneActionAltInflater extends CommonInflater {
1034:     private static class PhoneKindBuilder extends KindBuilder {
65:     protected static final int FLAGS_PHONETIC = EditorInfo.TYPE_CLASS_TEXT
125:     protected static EditType buildPhoneType(int type) {
220:     protected DataKind addDataKindPhoneticName(Context context) throws DefinitionException {
30: import android.provider.ContactsContract.CommonDataKinds.Phone;
121:         this.titleRes = R.string.account_phone;
126:         return new EditType(type, Phone.getTypeLabelResource(type));
257:         DataKind kind = addKind(new DataKind(Phone.CONTENT_ITEM_TYPE, R.string.phoneLabelsGroup,
258:                 Weight.PHONE, true));
263:         kind.actionBody = new SimpleInflater(Phone.NUMBER);
264:         kind.typeColumn = Phone.TYPE;
266:         kind.typeList.add(buildPhoneType(Phone.TYPE_MOBILE));
267:         kind.typeList.add(buildPhoneType(Phone.TYPE_HOME));
268:         kind.typeList.add(buildPhoneType(Phone.TYPE_WORK));
269:         kind.typeList.add(buildPhoneType(Phone.TYPE_FAX_WORK).setSecondary(true));
270:         kind.typeList.add(buildPhoneType(Phone.TYPE_FAX_HOME).setSecondary(true));
271:         kind.typeList.add(buildPhoneType(Phone.TYPE_PAGER).setSecondary(true));
272:         kind.typeList.add(buildPhoneType(Phone.TYPE_OTHER));
274:                 buildPhoneType(Phone.TYPE_CUSTOM).setSecondary(true).setCustomColumn(Phone.LABEL));
275:         kind.typeList.add(buildPhoneType(Phone.TYPE_CALLBACK).setSecondary(true));
276:         kind.typeList.add(buildPhoneType(Phone.TYPE_CAR).setSecondary(true));
277:         kind.typeList.add(buildPhoneType(Phone.TYPE_COMPANY_MAIN).setSecondary(true));
278:         kind.typeList.add(buildPhoneType(Phone.TYPE_ISDN).setSecondary(true));
279:         kind.typeList.add(buildPhoneType(Phone.TYPE_MAIN).setSecondary(true));
280:         kind.typeList.add(buildPhoneType(Phone.TYPE_OTHER_FAX).setSecondary(true));
281:         kind.typeList.add(buildPhoneType(Phone.TYPE_RADIO).setSecondary(true));
282:         kind.typeList.add(buildPhoneType(Phone.TYPE_TELEX).setSecondary(true));
283:         kind.typeList.add(buildPhoneType(Phone.TYPE_TTY_TDD).setSecondary(true));
284:         kind.typeList.add(buildPhoneType(Phone.TYPE_WORK_MOBILE).setSecondary(true));
285:         kind.typeList.add(buildPhoneType(Phone.TYPE_WORK_PAGER).setSecondary(true));
286:         kind.typeList.add(buildPhoneType(Phone.TYPE_ASSISTANT).setSecondary(true));
287:         kind.typeList.add(buildPhoneType(Phone.TYPE_MMS).setSecondary(true));
290:         kind.fieldList.add(new EditField(Phone.NUMBER, R.string.phoneLabelsGroup, FLAGS_PHONE));
509:             return Phone.TYPE;
513:             return Phone.LABEL;
1037:             return "phone";
1045:                     Phone.CONTENT_ITEM_TYPE, Phone.TYPE, R.string.phoneLabelsGroup, Weight.PHONE,
1046:                     new PhoneActionInflater(), new SimpleInflater(Phone.NUMBER));
1052:             kind.fieldList.add(new EditField(Phone.NUMBER, R.string.phoneLabelsGroup, FLAGS_PHONE));
1059:             return new EditType(type, Phone.getTypeLabelResource(type)).setSecondary(secondary);
1064:             if ("home".equals(type)) return build(Phone.TYPE_HOME, false);
1065:             if ("mobile".equals(type)) return build(Phone.TYPE_MOBILE, false);
1066:             if ("work".equals(type)) return build(Phone.TYPE_WORK, false);
1067:             if ("fax_work".equals(type)) return build(Phone.TYPE_FAX_WORK, true);
1068:             if ("fax_home".equals(type)) return build(Phone.TYPE_FAX_HOME, true);
1069:             if ("pager".equals(type)) return build(Phone.TYPE_PAGER, true);
1070:             if ("other".equals(type)) return build(Phone.TYPE_OTHER, false);
1071:             if ("callback".equals(type)) return build(Phone.TYPE_CALLBACK, true);
1072:             if ("car".equals(type)) return build(Phone.TYPE_CAR, true);
1073:             if ("company_main".equals(type)) return build(Phone.TYPE_COMPANY_MAIN, true);
1074:             if ("isdn".equals(type)) return build(Phone.TYPE_ISDN, true);
1075:             if ("main".equals(type)) return build(Phone.TYPE_MAIN, true);
1076:             if ("other_fax".equals(type)) return build(Phone.TYPE_OTHER_FAX, true);
1077:             if ("radio".equals(type)) return build(Phone.TYPE_RADIO, true);
1078:             if ("telex".equals(type)) return build(Phone.TYPE_TELEX, true);
1079:             if ("tty_tdd".equals(type)) return build(Phone.TYPE_TTY_TDD, true);
1080:             if ("work_mobile".equals(type)) return build(Phone.TYPE_WORK_MOBILE, true);
1081:             if ("work_pager".equals(type)) return build(Phone.TYPE_WORK_PAGER, true);
1084:             if ("assistant".equals(type)) return build(Phone.TYPE_ASSISTANT, true);
1085:             if ("mms".equals(type)) return build(Phone.TYPE_MMS, true);
1087:                 return build(Phone.TYPE_CUSTOM, true).setCustomColumn(Phone.LABEL);
66:             | EditorInfo.TYPE_TEXT_VARIATION_PHONETIC;
169:         kind.fieldList.add(new EditField(StructuredName.PHONETIC_FAMILY_NAME,
170:                 R.string.name_phonetic_family, FLAGS_PHONETIC));
171:         kind.fieldList.add(new EditField(StructuredName.PHONETIC_MIDDLE_NAME,
172:                 R.string.name_phonetic_middle, FLAGS_PHONETIC));
173:         kind.fieldList.add(new EditField(StructuredName.PHONETIC_GIVEN_NAME,
174:                 R.string.name_phonetic_given, FLAGS_PHONETIC));
221:         DataKind kind = addKind(new DataKind(DataKind.PSEUDO_MIME_TYPE_PHONETIC_NAME,
222:                 R.string.name_phonetic, Weight.NONE, true));
228:         kind.fieldList.add(new EditField(DataKind.PSEUDO_COLUMN_PHONETIC_NAME,
229:                 R.string.name_phonetic, FLAGS_PHONETIC).setShortForm(true));
230:         kind.fieldList.add(new EditField(StructuredName.PHONETIC_FAMILY_NAME,
231:                 R.string.name_phonetic_family, FLAGS_PHONETIC).setLongForm(true));
232:         kind.fieldList.add(new EditField(StructuredName.PHONETIC_MIDDLE_NAME,
233:                 R.string.name_phonetic_middle, FLAGS_PHONETIC).setLongForm(true));
234:         kind.fieldList.add(new EditField(StructuredName.PHONETIC_GIVEN_NAME,
235:                 R.string.name_phonetic_given, FLAGS_PHONETIC).setLongForm(true));
261:         kind.actionHeader = new PhoneActionInflater();
262:         kind.actionAltHeader = new PhoneActionAltInflater();
706:             addBuilder(new PhoneKindBuilder());
729:          * (structured, display and phonetic)
867:      * DataKind parser for Name. (structured, display, phonetic)
890:             // - DataKind.PSEUDO_MIME_TYPE_PHONETIC_NAME
943:             ks.fieldList.add(new EditField(StructuredName.PHONETIC_FAMILY_NAME,
944:                     R.string.name_phonetic_family, FLAGS_PHONETIC));
945:             ks.fieldList.add(new EditField(StructuredName.PHONETIC_MIDDLE_NAME,
946:                     R.string.name_phonetic_middle, FLAGS_PHONETIC));
947:             ks.fieldList.add(new EditField(StructuredName.PHONETIC_GIVEN_NAME,
948:                     R.string.name_phonetic_given, FLAGS_PHONETIC));
986:             // Phonetic name
988:                     DataKind.PSEUDO_MIME_TYPE_PHONETIC_NAME, null,
989:                     R.string.name_phonetic, Weight.NONE,
996:             kp.fieldList.add(new EditField(DataKind.PSEUDO_COLUMN_PHONETIC_NAME,
997:                     R.string.name_phonetic, FLAGS_PHONETIC).setShortForm(true));
998:             kp.fieldList.add(new EditField(StructuredName.PHONETIC_FAMILY_NAME,
999:                     R.string.name_phonetic_family, FLAGS_PHONETIC).setLongForm(true));
1000:             kp.fieldList.add(new EditField(StructuredName.PHONETIC_MIDDLE_NAME,
1001:                     R.string.name_phonetic_middle, FLAGS_PHONETIC).setLongForm(true));
1002:             kp.fieldList.add(new EditField(StructuredName.PHONETIC_GIVEN_NAME,
1003:                     R.string.name_phonetic_given, FLAGS_PHONETIC).setLongForm(true));
1050:             kind.actionAltHeader = new PhoneActionAltInflater();
543:             return ContactDisplayUtils.isCustomPhoneType(type);
548:             return ContactDisplayUtils.getPhoneLabelResourceId(type);
555:             return ContactDisplayUtils.isCustomPhoneType(type);
899:             final boolean supportsPhoneticFamilyName =
900:                     getAttr(attrs, "supportsPhoneticFamilyName", false);
901:             final boolean supportsPhoneticMiddleName =
902:                     getAttr(attrs, "supportsPhoneticMiddleName", false);
903:             final boolean supportsPhoneticGivenName =
904:                     getAttr(attrs, "supportsPhoneticGivenName", false);
911:             checkAttributeTrue(supportsPhoneticFamilyName, "supportsPhoneticFamilyName");
912:             checkAttributeTrue(supportsPhoneticMiddleName, "supportsPhoneticMiddleName");
913:             checkAttributeTrue(supportsPhoneticGivenName, "supportsPhoneticGivenName");
android.googlesource.com/platform/superproject:frameworks/opt/vcard/java/com/android/vcard/VCardEntry.java: [ master, ] Duplicate result
chromium.googlesource.com/arc/arc:third_party/android/frameworks/opt/vcard/java/com/android/vcard/VCardEntry.java: [ master, ]
88:         PHONE,
302:     public static class PhoneData implements EntryElement {
312:         public PhoneData(String data, int type, String label, boolean isPrimary) {
1765:     private void addPhone(int type, String data, String label, boolean isPrimary) {
130:         private String mPhoneticFamily;
131:         private String mPhoneticGiven;
132:         private String mPhoneticMiddle;
154:         public boolean emptyPhoneticStructuredName() {
737:         private final String mPhoneticName; // We won't have this in "TITLE" property.
857:         public String getPhoneticName() {
1542:     private List<PhoneData> mPhoneList;
1851:     private String buildSinglePhoneticNameFromSortAsParam(Map<String, Collection<String>> paramMap) {
2064:     private void handlePhoneticNameFromSound(List<String> elems) {
2609:     public final List<PhoneData> getPhoneList() {
33: import android.provider.ContactsContract.CommonDataKinds.Phone;
324:             builder.withValueBackReference(Phone.RAW_CONTACT_ID, backReferenceIndex);
325:             builder.withValue(Data.MIMETYPE, Phone.CONTENT_ITEM_TYPE);
327:             builder.withValue(Phone.TYPE, mType);
328:             if (mType == Phone.TYPE_CUSTOM) {
329:                 builder.withValue(Phone.LABEL, mLabel);
331:             builder.withValue(Phone.NUMBER, mNumber);
333:                 builder.withValue(Phone.IS_PRIMARY, 1);
375:             return EntryLabel.PHONE;
1772:         if (type == Phone.TYPE_PAGER || VCardConfig.refrainPhoneNumberFormatting(mVCardType)) {
1776:             // Note that some other codes (like the phone number formatter) or modules expect this
2293:                 // Given propValue is in URI format, not in phone number format used until
2301:                     // we may still have non-URI phone number. To keep given data as much as
2326:                     type = Phone.TYPE_CUSTOM;
2341:             // The phone number available via Skype.
2343:             final int type = Phone.TYPE_OTHER;
19: import com.android.vcard.VCardUtils.PhoneNumberUtilsPort;
42: import android.telephony.PhoneNumberUtils;
183:             boolean phoneticNameSpecified = false;
186:                 builder.withValue(StructuredName.PHONETIC_GIVEN_NAME, mPhoneticGiven);
187:                 phoneticNameSpecified = true;
190:                 builder.withValue(StructuredName.PHONETIC_FAMILY_NAME, mPhoneticFamily);
191:                 phoneticNameSpecified = true;
194:                 builder.withValue(StructuredName.PHONETIC_MIDDLE_NAME, mPhoneticMiddle);
195:                 phoneticNameSpecified = true;
198:             // SORT-STRING is used only when phonetic names aren't specified in
200:             if (!phoneticNameSpecified) {
201:                 builder.withValue(StructuredName.PHONETIC_GIVEN_NAME, mSortString);
348:             if (!(obj instanceof PhoneData)) {
351:             PhoneData phoneData = (PhoneData) obj;
352:             return (mType == phoneData.mType
353:                     && TextUtils.equals(mNumber, phoneData.mNumber)
354:                     && TextUtils.equals(mLabel, phoneData.mLabel)
355:                     && (mIsPrimary == phoneData.mIsPrimary));
742:                 final String titleName, final String phoneticName, int type,
748:             mPhoneticName = phoneticName;
793:                 builder.withValue(Organization.PHONETIC_NAME, mPhoneticName);
1767:             mPhoneList = new ArrayList<PhoneData>();
1783:                 // See RFC 3601 and docs for PhoneNumberUtils for more info.
1785:                     builder.append(PhoneNumberUtils.PAUSE);
1788:                     builder.append(PhoneNumberUtils.WAIT);
1796:                 formattedNumber = PhoneNumberUtilsPort.formatNumber(
1802:         PhoneData phoneData = new PhoneData(formattedNumber, type, label, isPrimary);
1803:         mPhoneList.add(phoneData);
1840:             final String titleName, final String phoneticName, int type, final boolean isPrimary) {
1845:                 phoneticName, type, isPrimary));
1880:         final String phoneticName = buildSinglePhoneticNameFromSortAsParam(paramMap);
1915:             addNewOrganization(organizationName, departmentName, null, phoneticName, type,
1934:         addNewOrganization(organizationName, departmentName, null, phoneticName, type, isPrimary);
1987:      * them in appropriate phonetic name variables. This method does not care
2058:      * Note: Some Japanese mobile phones use this field for phonetic name, since
2068:             // This means the other properties like "X-PHONETIC-FIRST-NAME" was already found.
2080:         // phones use this order.
2103:                     // phones' preference.
2163:                 final List<String> phoneticNameList = VCardUtils.constructListFromValue(propValue,
2165:                 handlePhoneticNameFromSound(phoneticNameList);
2290:             String phoneNumber = null;
2298:                     phoneNumber = propValue.substring(4);
2303:                     phoneNumber = propValue;
2306:                 phoneNumber = propValue;
2319:                         phoneNumber);
2338:                 addPhone(type, phoneNumber, label, isPrimary);
2351:             addPhone(type, propValue, null, isPrimary);
2385:         } else if (propertyName.equals(VCardConstants.PROPERTY_X_PHONETIC_FIRST_NAME)) {
2387:         } else if (propertyName.equals(VCardConstants.PROPERTY_X_PHONETIC_MIDDLE_NAME)) {
2389:         } else if (propertyName.equals(VCardConstants.PROPERTY_X_PHONETIC_LAST_NAME)) {
155:             return TextUtils.isEmpty(mPhoneticFamily) && TextUtils.isEmpty(mPhoneticGiven)
156:                     && TextUtils.isEmpty(mPhoneticMiddle);
185:             if (!TextUtils.isEmpty(mPhoneticGiven)) {
189:             if (!TextUtils.isEmpty(mPhoneticFamily)) {
193:             if (!TextUtils.isEmpty(mPhoneticMiddle)) {
213:                     && TextUtils.isEmpty(mPhoneticFamily) && TextUtils.isEmpty(mPhoneticMiddle)
214:                     && TextUtils.isEmpty(mPhoneticGiven) && TextUtils.isEmpty(mSortString));
233:                     && TextUtils.equals(mPhoneticFamily, nameData.mPhoneticFamily)
234:                     && TextUtils.equals(mPhoneticMiddle, nameData.mPhoneticMiddle)
235:                     && TextUtils.equals(mPhoneticGiven, nameData.mPhoneticGiven)
242:                     mFormatted, mPhoneticFamily, mPhoneticMiddle,
243:                     mPhoneticGiven, mSortString};
792:             if (mPhoneticName != null) {
804:                     && TextUtils.isEmpty(mTitle) && TextUtils.isEmpty(mPhoneticName);
858:             return mPhoneticName;
1590:         iterateOneList(mPhoneList, iterator);
1766:         if (mPhoneList == null) {
1795:                 final int formattingType = VCardUtils.getPhoneNumberFormat(mVCardType);
1996:                 && !(TextUtils.isEmpty(mNameData.mPhoneticFamily)
1997:                         && TextUtils.isEmpty(mNameData.mPhoneticMiddle) && TextUtils
1998:                         .isEmpty(mNameData.mPhoneticGiven))) {
2017:                 mNameData.mPhoneticMiddle = sortNames.get(2); //$FALL-THROUGH$
2019:                 mNameData.mPhoneticGiven = sortNames.get(1); //$FALL-THROUGH$
2021:                 mNameData.mPhoneticFamily = sortNames.get(0);
2065:         if (!(TextUtils.isEmpty(mNameData.mPhoneticFamily)
2066:                 && TextUtils.isEmpty(mNameData.mPhoneticMiddle) && TextUtils
2067:                 .isEmpty(mNameData.mPhoneticGiven))) {
2098:                     mNameData.mPhoneticFamily = namesArray[0];
2099:                     mNameData.mPhoneticMiddle = namesArray[1];
2100:                     mNameData.mPhoneticGiven = namesArray[2];
2104:                     mNameData.mPhoneticFamily = namesArray[0];
2105:                     mNameData.mPhoneticGiven = namesArray[1];
2107:                     mNameData.mPhoneticGiven = elems.get(0);
2116:             mNameData.mPhoneticMiddle = elems.get(2);
2118:             mNameData.mPhoneticGiven = elems.get(1);
2120:             mNameData.mPhoneticFamily = elems.get(0);
2318:                 final Object typeObject = VCardUtils.getPhoneTypeFromStrings(typeCollection,
2386:             mNameData.mPhoneticGiven = propValue;
2388:             mNameData.mPhoneticMiddle = propValue;
2390:             mNameData.mPhoneticFamily = propValue;
2480:         } else if (!mNameData.emptyPhoneticStructuredName()) {
2482:                     mNameData.mPhoneticFamily, mNameData.mPhoneticMiddle, mNameData.mPhoneticGiven);
2485:         } else if (mPhoneList != null && mPhoneList.size() > 0) {
2486:             displayName = mPhoneList.get(0).mNumber;
2610:         return mPhoneList;
github.com/flutter/flutter-intellij:resources/flutter/cupertino_icons.properties: [ master, ]
78: phone=/flutter/cupertino/phone.png
81: phone_solid=/flutter/cupertino/phone_solid.png
77: f4b8.codepoint=phone
80: f4b9.codepoint=phone_solid
github.com/google/openrtb:openrtb-core/src/main/protobuf/openrtb.proto: [ master, ]
2852:   PHONE = 8;
2621:   HIGHEND_PHONE = 4;
2611:   // Mobile (OpenRTB 2.2+: obsolete, alias for PHONE or TABLET).
2620:   // Phone.
2850:   // Phone number.
1029:     // Device model (e.g., "iPhone").
1038:     // Hardware version of the device (e.g., "5S" for iPhone 5S).
2207:   IAB19_6 = 300;   // Cell  Phones
github.com/asciidoctor/asciidoctor.js:packages/core/spec/share/extensions/emoji-inline-macro.js: [ master, ]
1503:     'phone': '260e',
472:     'studio_microphone': '1f399',
481:     'microphone': '1f3a4',
500:     'saxophone': '1f3b7',
1038:     'iphone': '1f4f1',
1041:     'mobile_phone_off': '1f4f4',
1019:     'telephone_receiver': '1f4de',
1042:     'no_mobile_phones': '1f4f5',
484:     'headphones': '1f3a7',
chromium.googlesource.com/arc/arc:third_party/android/packages/apps/ContactsCommon/src/com/android/contacts/common/model/account/BaseAccountType.java: [ master, ]
105:         static final int PHONE = 10;
60:     protected static final int FLAGS_PHONE = EditorInfo.TYPE_CLASS_PHONE;
256:     protected DataKind addDataKindPhone(Context context) throws DefinitionException {
540:     public static class PhoneActionInflater extends CommonInflater {
552:     public static class PhoneActionAltInflater extends CommonInflater {
1034:     private static class PhoneKindBuilder extends KindBuilder {
65:     protected static final int FLAGS_PHONETIC = EditorInfo.TYPE_CLASS_TEXT
125:     protected static EditType buildPhoneType(int type) {
220:     protected DataKind addDataKindPhoneticName(Context context) throws DefinitionException {
30: import android.provider.ContactsContract.CommonDataKinds.Phone;
121:         this.titleRes = R.string.account_phone;
126:         return new EditType(type, Phone.getTypeLabelResource(type));
257:         DataKind kind = addKind(new DataKind(Phone.CONTENT_ITEM_TYPE, R.string.phoneLabelsGroup,
263:         kind.actionBody = new SimpleInflater(Phone.NUMBER);
264:         kind.typeColumn = Phone.TYPE;
266:         kind.typeList.add(buildPhoneType(Phone.TYPE_MOBILE));
267:         kind.typeList.add(buildPhoneType(Phone.TYPE_HOME));
268:         kind.typeList.add(buildPhoneType(Phone.TYPE_WORK));
269:         kind.typeList.add(buildPhoneType(Phone.TYPE_FAX_WORK).setSecondary(true));
270:         kind.typeList.add(buildPhoneType(Phone.TYPE_FAX_HOME).setSecondary(true));
271:         kind.typeList.add(buildPhoneType(Phone.TYPE_PAGER).setSecondary(true));
272:         kind.typeList.add(buildPhoneType(Phone.TYPE_OTHER));
274:                 buildPhoneType(Phone.TYPE_CUSTOM).setSecondary(true).setCustomColumn(Phone.LABEL));
275:         kind.typeList.add(buildPhoneType(Phone.TYPE_CALLBACK).setSecondary(true));
276:         kind.typeList.add(buildPhoneType(Phone.TYPE_CAR).setSecondary(true));
277:         kind.typeList.add(buildPhoneType(Phone.TYPE_COMPANY_MAIN).setSecondary(true));
278:         kind.typeList.add(buildPhoneType(Phone.TYPE_ISDN).setSecondary(true));
279:         kind.typeList.add(buildPhoneType(Phone.TYPE_MAIN).setSecondary(true));
280:         kind.typeList.add(buildPhoneType(Phone.TYPE_OTHER_FAX).setSecondary(true));
281:         kind.typeList.add(buildPhoneType(Phone.TYPE_RADIO).setSecondary(true));
282:         kind.typeList.add(buildPhoneType(Phone.TYPE_TELEX).setSecondary(true));
283:         kind.typeList.add(buildPhoneType(Phone.TYPE_TTY_TDD).setSecondary(true));
284:         kind.typeList.add(buildPhoneType(Phone.TYPE_WORK_MOBILE).setSecondary(true));
285:         kind.typeList.add(buildPhoneType(Phone.TYPE_WORK_PAGER).setSecondary(true));
286:         kind.typeList.add(buildPhoneType(Phone.TYPE_ASSISTANT).setSecondary(true));
287:         kind.typeList.add(buildPhoneType(Phone.TYPE_MMS).setSecondary(true));
290:         kind.fieldList.add(new EditField(Phone.NUMBER, R.string.phoneLabelsGroup, FLAGS_PHONE));
509:             return Phone.TYPE;
513:             return Phone.LABEL;
1037:             return "phone";
1045:                     Phone.CONTENT_ITEM_TYPE, Phone.TYPE, R.string.phoneLabelsGroup, Weight.PHONE,
1046:                     new PhoneActionInflater(), new SimpleInflater(Phone.NUMBER));
1052:             kind.fieldList.add(new EditField(Phone.NUMBER, R.string.phoneLabelsGroup, FLAGS_PHONE));
1059:             return new EditType(type, Phone.getTypeLabelResource(type)).setSecondary(secondary);
1064:             if ("home".equals(type)) return build(Phone.TYPE_HOME, false);
1065:             if ("mobile".equals(type)) return build(Phone.TYPE_MOBILE, false);
1066:             if ("work".equals(type)) return build(Phone.TYPE_WORK, false);
1067:             if ("fax_work".equals(type)) return build(Phone.TYPE_FAX_WORK, true);
1068:             if ("fax_home".equals(type)) return build(Phone.TYPE_FAX_HOME, true);
1069:             if ("pager".equals(type)) return build(Phone.TYPE_PAGER, true);
1070:             if ("other".equals(type)) return build(Phone.TYPE_OTHER, false);
1071:             if ("callback".equals(type)) return build(Phone.TYPE_CALLBACK, true);
1072:             if ("car".equals(type)) return build(Phone.TYPE_CAR, true);
1073:             if ("company_main".equals(type)) return build(Phone.TYPE_COMPANY_MAIN, true);
1074:             if ("isdn".equals(type)) return build(Phone.TYPE_ISDN, true);
1075:             if ("main".equals(type)) return build(Phone.TYPE_MAIN, true);
1076:             if ("other_fax".equals(type)) return build(Phone.TYPE_OTHER_FAX, true);
1077:             if ("radio".equals(type)) return build(Phone.TYPE_RADIO, true);
1078:             if ("telex".equals(type)) return build(Phone.TYPE_TELEX, true);
1079:             if ("tty_tdd".equals(type)) return build(Phone.TYPE_TTY_TDD, true);
1080:             if ("work_mobile".equals(type)) return build(Phone.TYPE_WORK_MOBILE, true);
1081:             if ("work_pager".equals(type)) return build(Phone.TYPE_WORK_PAGER, true);
1084:             if ("assistant".equals(type)) return build(Phone.TYPE_ASSISTANT, true);
1085:             if ("mms".equals(type)) return build(Phone.TYPE_MMS, true);
1087:                 return build(Phone.TYPE_CUSTOM, true).setCustomColumn(Phone.LABEL);
66:             | EditorInfo.TYPE_TEXT_VARIATION_PHONETIC;
169:         kind.fieldList.add(new EditField(StructuredName.PHONETIC_FAMILY_NAME,
170:                 R.string.name_phonetic_family, FLAGS_PHONETIC));
171:         kind.fieldList.add(new EditField(StructuredName.PHONETIC_MIDDLE_NAME,
172:                 R.string.name_phonetic_middle, FLAGS_PHONETIC));
173:         kind.fieldList.add(new EditField(StructuredName.PHONETIC_GIVEN_NAME,
174:                 R.string.name_phonetic_given, FLAGS_PHONETIC));
221:         DataKind kind = addKind(new DataKind(DataKind.PSEUDO_MIME_TYPE_PHONETIC_NAME,
222:                 R.string.name_phonetic, -1, true));
228:         kind.fieldList.add(new EditField(DataKind.PSEUDO_COLUMN_PHONETIC_NAME,
229:                 R.string.name_phonetic, FLAGS_PHONETIC).setShortForm(true));
230:         kind.fieldList.add(new EditField(StructuredName.PHONETIC_FAMILY_NAME,
231:                 R.string.name_phonetic_family, FLAGS_PHONETIC).setLongForm(true));
232:         kind.fieldList.add(new EditField(StructuredName.PHONETIC_MIDDLE_NAME,
233:                 R.string.name_phonetic_middle, FLAGS_PHONETIC).setLongForm(true));
234:         kind.fieldList.add(new EditField(StructuredName.PHONETIC_GIVEN_NAME,
235:                 R.string.name_phonetic_given, FLAGS_PHONETIC).setLongForm(true));
261:         kind.actionHeader = new PhoneActionInflater();
262:         kind.actionAltHeader = new PhoneActionAltInflater();
706:             addBuilder(new PhoneKindBuilder());
729:          * (structured, display and phonetic)
867:      * DataKind parser for Name. (structured, display, phonetic)
890:             // - DataKind.PSEUDO_MIME_TYPE_PHONETIC_NAME
943:             ks.fieldList.add(new EditField(StructuredName.PHONETIC_FAMILY_NAME,
944:                     R.string.name_phonetic_family, FLAGS_PHONETIC));
945:             ks.fieldList.add(new EditField(StructuredName.PHONETIC_MIDDLE_NAME,
946:                     R.string.name_phonetic_middle, FLAGS_PHONETIC));
947:             ks.fieldList.add(new EditField(StructuredName.PHONETIC_GIVEN_NAME,
948:                     R.string.name_phonetic_given, FLAGS_PHONETIC));
986:             // Phonetic name
988:                     DataKind.PSEUDO_MIME_TYPE_PHONETIC_NAME, null,
989:                     R.string.name_phonetic, Weight.NONE,
996:             kp.fieldList.add(new EditField(DataKind.PSEUDO_COLUMN_PHONETIC_NAME,
997:                     R.string.name_phonetic, FLAGS_PHONETIC).setShortForm(true));
998:             kp.fieldList.add(new EditField(StructuredName.PHONETIC_FAMILY_NAME,
999:                     R.string.name_phonetic_family, FLAGS_PHONETIC).setLongForm(true));
1000:             kp.fieldList.add(new EditField(StructuredName.PHONETIC_MIDDLE_NAME,
1001:                     R.string.name_phonetic_middle, FLAGS_PHONETIC).setLongForm(true));
1002:             kp.fieldList.add(new EditField(StructuredName.PHONETIC_GIVEN_NAME,
1003:                     R.string.name_phonetic_given, FLAGS_PHONETIC).setLongForm(true));
1050:             kind.actionAltHeader = new PhoneActionAltInflater();
543:             return ContactDisplayUtils.isCustomPhoneType(type);
548:             return ContactDisplayUtils.getPhoneLabelResourceId(type);
555:             return ContactDisplayUtils.isCustomPhoneType(type);
899:             final boolean supportsPhoneticFamilyName =
900:                     getAttr(attrs, "supportsPhoneticFamilyName", false);
901:             final boolean supportsPhoneticMiddleName =
902:                     getAttr(attrs, "supportsPhoneticMiddleName", false);
903:             final boolean supportsPhoneticGivenName =
904:                     getAttr(attrs, "supportsPhoneticGivenName", false);
911:             checkAttributeTrue(supportsPhoneticFamilyName, "supportsPhoneticFamilyName");
912:             checkAttributeTrue(supportsPhoneticMiddleName, "supportsPhoneticMiddleName");
913:             checkAttributeTrue(supportsPhoneticGivenName, "supportsPhoneticGivenName");
skia.googlesource.com/external/github.com/Tencent/rapidjson:bin/types/mixed.json: [ master, ]
45:     "phone": "+1 (919) 438-2678",
104:     "phone": "+1 (889) 457-2319",
163:     "phone": "+1 (974) 410-2655",
222:     "phone": "+1 (983) 439-3000",
281:     "phone": "+1 (968) 578-2974",
340:     "phone": "+1 (980) 434-3976",
399:     "phone": "+1 (950) 466-3377",
458:     "phone": "+1 (956) 506-3807",
517:     "phone": "+1 (976) 455-2880",
576:     "phone": "+1 (941) 539-3851",
github.com/apache/cordova-plugin-contacts:src/blackberry10/contactConsts.js: [ master, ]
28:         Phone: 1,
76:         PhoneMobile: 4,
104:         NamePhoneticGiven: 32,
105:         NamePhoneticSurname: 33,
114:         OrganizationAffiliationPhoneticName: 42,
56:     kindAttributeMap[ATTRIBUTE_KIND.Phone] = "phoneNumbers";
168:     subKindAttributeMap[ATTRIBUTE_SUBKIND.PhoneMobile] = "mobile";
187:     subKindAttributeMap[ATTRIBUTE_SUBKIND.NamePhoneticGiven] = "phoneticGivenName";
188:     subKindAttributeMap[ATTRIBUTE_SUBKIND.NamePhoneticSurname] = "phoneticFamilyName";
android.googlesource.com/platform/external/cldr:specs/rfc/rfc2629.dtd: [ master, ]
159: <!ELEMENT phone       (%CTEXT;)>
148: <!ELEMENT address     (postal?,phone?,facsimile?,email?,uri?)>
github.com/apache/jena:jena-arq/src/main/java/org/apache/jena/sparql/vocabulary/FOAF.java: [ master, ]
221:     public static final Property phone = M_MODEL.createProperty( "http://xmlns.com/foaf/0.1/phone" );
220:     /** <p>A phone, specified using fully qualified tel: URI scheme (refs: http://www.w3.org/Addressing/schemes.html#t...(11 bytes skipped)...
android.googlesource.com/platform/packages/apps/Contacts:src/com/android/contacts/model/account/BaseAccountType.java: [ master, ]
106:         static final int PHONE = 10;
62:     protected static final int FLAGS_PHONE = EditorInfo.TYPE_CLASS_PHONE;
248:     protected DataKind addDataKindPhone(Context context) throws DefinitionException {
538:     public static class PhoneActionInflater extends CommonInflater {
550:     public static class PhoneActionAltInflater extends CommonInflater {
1015:     private static class PhoneKindBuilder extends KindBuilder {
67:     protected static final int FLAGS_PHONETIC = EditorInfo.TYPE_CLASS_TEXT
127:     protected static EditType buildPhoneType(int type) {
213:     protected DataKind addDataKindPhoneticName(Context context) throws DefinitionException {
30: import android.provider.ContactsContract.CommonDataKinds.Phone;
123:         this.titleRes = R.string.account_phone;
128:         return new EditType(type, Phone.getTypeLabelResource(type));
249:         DataKind kind = addKind(new DataKind(Phone.CONTENT_ITEM_TYPE, R.string.phoneLabelsGroup,
250:                 Weight.PHONE, true));
255:         kind.actionBody = new SimpleInflater(Phone.NUMBER);
256:         kind.typeColumn = Phone.TYPE;
258:         kind.typeList.add(buildPhoneType(Phone.TYPE_MOBILE));
259:         kind.typeList.add(buildPhoneType(Phone.TYPE_HOME));
260:         kind.typeList.add(buildPhoneType(Phone.TYPE_WORK));
261:         kind.typeList.add(buildPhoneType(Phone.TYPE_FAX_WORK).setSecondary(true));
262:         kind.typeList.add(buildPhoneType(Phone.TYPE_FAX_HOME).setSecondary(true));
263:         kind.typeList.add(buildPhoneType(Phone.TYPE_PAGER).setSecondary(true));
264:         kind.typeList.add(buildPhoneType(Phone.TYPE_OTHER));
266:                 buildPhoneType(Phone.TYPE_CUSTOM).setSecondary(true).setCustomColumn(Phone.LABEL));
267:         kind.typeList.add(buildPhoneType(Phone.TYPE_CALLBACK).setSecondary(true));
268:         kind.typeList.add(buildPhoneType(Phone.TYPE_CAR).setSecondary(true));
269:         kind.typeList.add(buildPhoneType(Phone.TYPE_COMPANY_MAIN).setSecondary(true));
270:         kind.typeList.add(buildPhoneType(Phone.TYPE_ISDN).setSecondary(true));
271:         kind.typeList.add(buildPhoneType(Phone.TYPE_MAIN).setSecondary(true));
272:         kind.typeList.add(buildPhoneType(Phone.TYPE_OTHER_FAX).setSecondary(true));
273:         kind.typeList.add(buildPhoneType(Phone.TYPE_RADIO).setSecondary(true));
274:         kind.typeList.add(buildPhoneType(Phone.TYPE_TELEX).setSecondary(true));
275:         kind.typeList.add(buildPhoneType(Phone.TYPE_TTY_TDD).setSecondary(true));
276:         kind.typeList.add(buildPhoneType(Phone.TYPE_WORK_MOBILE).setSecondary(true));
277:         kind.typeList.add(buildPhoneType(Phone.TYPE_WORK_PAGER).setSecondary(true));
278:         kind.typeList.add(buildPhoneType(Phone.TYPE_ASSISTANT).setSecondary(true));
279:         kind.typeList.add(buildPhoneType(Phone.TYPE_MMS).setSecondary(true));
282:         kind.fieldList.add(new EditField(Phone.NUMBER, R.string.phoneLabelsGroup, FLAGS_PHONE));
507:             return Phone.TYPE;
511:             return Phone.LABEL;
1018:             return "phone";
1026:                     Phone.CONTENT_ITEM_TYPE, Phone.TYPE, R.string.phoneLabelsGroup, Weight.PHONE,
1027:                     new PhoneActionInflater(), new SimpleInflater(Phone.NUMBER));
1033:             kind.fieldList.add(new EditField(Phone.NUMBER, R.string.phoneLabelsGroup, FLAGS_PHONE));
1040:             return new EditType(type, Phone.getTypeLabelResource(type)).setSecondary(secondary);
1045:             if ("home".equals(type)) return build(Phone.TYPE_HOME, false);
1046:             if ("mobile".equals(type)) return build(Phone.TYPE_MOBILE, false);
1047:             if ("work".equals(type)) return build(Phone.TYPE_WORK, false);
1048:             if ("fax_work".equals(type)) return build(Phone.TYPE_FAX_WORK, true);
1049:             if ("fax_home".equals(type)) return build(Phone.TYPE_FAX_HOME, true);
1050:             if ("pager".equals(type)) return build(Phone.TYPE_PAGER, true);
1051:             if ("other".equals(type)) return build(Phone.TYPE_OTHER, false);
1052:             if ("callback".equals(type)) return build(Phone.TYPE_CALLBACK, true);
1053:             if ("car".equals(type)) return build(Phone.TYPE_CAR, true);
1054:             if ("company_main".equals(type)) return build(Phone.TYPE_COMPANY_MAIN, true);
1055:             if ("isdn".equals(type)) return build(Phone.TYPE_ISDN, true);
1056:             if ("main".equals(type)) return build(Phone.TYPE_MAIN, true);
1057:             if ("other_fax".equals(type)) return build(Phone.TYPE_OTHER_FAX, true);
1058:             if ("radio".equals(type)) return build(Phone.TYPE_RADIO, true);
1059:             if ("telex".equals(type)) return build(Phone.TYPE_TELEX, true);
1060:             if ("tty_tdd".equals(type)) return build(Phone.TYPE_TTY_TDD, true);
1061:             if ("work_mobile".equals(type)) return build(Phone.TYPE_WORK_MOBILE, true);
1062:             if ("work_pager".equals(type)) return build(Phone.TYPE_WORK_PAGER, true);
1065:             if ("assistant".equals(type)) return build(Phone.TYPE_ASSISTANT, true);
1066:             if ("mms".equals(type)) return build(Phone.TYPE_MMS, true);
1068:                 return build(Phone.TYPE_CUSTOM, true).setCustomColumn(Phone.LABEL);
68:             | EditorInfo.TYPE_TEXT_VARIATION_PHONETIC;
169:         kind.fieldList.add(new EditField(StructuredName.PHONETIC_FAMILY_NAME,
170:                 R.string.name_phonetic_family, FLAGS_PHONETIC));
171:         kind.fieldList.add(new EditField(StructuredName.PHONETIC_MIDDLE_NAME,
172:                 R.string.name_phonetic_middle, FLAGS_PHONETIC));
173:         kind.fieldList.add(new EditField(StructuredName.PHONETIC_GIVEN_NAME,
174:                 R.string.name_phonetic_given, FLAGS_PHONETIC));
194:                     FLAGS_PERSON_NAME).setPhoneticsColumn(StructuredName.PHONETIC_FAMILY_NAME));
196:                     FLAGS_PERSON_NAME).setOptional(true).setPhoneticsColumn(StructuredName.PHONETIC_MIDDLE_NAME));
198:                     FLAGS_PERSON_NAME).setPhoneticsColumn(StructuredName.PHONETIC_GIVEN_NAME));
201:                     FLAGS_PERSON_NAME).setPhoneticsColumn(StructuredName.PHONETIC_GIVEN_NAME));
203:                     FLAGS_PERSON_NAME).setOptional(true).setPhoneticsColumn(StructuredName.PHONETIC_MIDDLE_NAME));
205:                     FLAGS_PERSON_NAME).setPhoneticsColumn(StructuredName.PHONETIC_FAMILY_NAME));
214:         DataKind kind = addKind(new DataKind(DataKind.PSEUDO_MIME_TYPE_PHONETIC_NAME,
215:                 R.string.name_phonetic, Weight.NONE, true));
222:         kind.fieldList.add(new EditField(StructuredName.PHONETIC_FAMILY_NAME,
223:                 R.string.name_phonetic_family, FLAGS_PHONETIC));
224:         kind.fieldList.add(new EditField(StructuredName.PHONETIC_MIDDLE_NAME,
225:                 R.string.name_phonetic_middle, FLAGS_PHONETIC));
226:         kind.fieldList.add(new EditField(StructuredName.PHONETIC_GIVEN_NAME,
227:                 R.string.name_phonetic_given, FLAGS_PHONETIC));
253:         kind.actionHeader = new PhoneActionInflater();
254:         kind.actionAltHeader = new PhoneActionAltInflater();
704:             addBuilder(new PhoneKindBuilder());
727:          * (structured, display and phonetic)
865:      * DataKind parser for Name. (structured, display, phonetic)
888:             // - DataKind.PSEUDO_MIME_TYPE_PHONETIC_NAME
929:             ks.fieldList.add(new EditField(StructuredName.PHONETIC_FAMILY_NAME,
930:                     R.string.name_phonetic_family, FLAGS_PHONETIC));
931:             ks.fieldList.add(new EditField(StructuredName.PHONETIC_MIDDLE_NAME,
932:                     R.string.name_phonetic_middle, FLAGS_PHONETIC));
933:             ks.fieldList.add(new EditField(StructuredName.PHONETIC_GIVEN_NAME,
934:                     R.string.name_phonetic_given, FLAGS_PHONETIC));
969:             // Phonetic name
971:                     DataKind.PSEUDO_MIME_TYPE_PHONETIC_NAME, null,
972:                     R.string.name_phonetic, Weight.NONE,
979:             kp.fieldList.add(new EditField(StructuredName.PHONETIC_FAMILY_NAME,
980:                     R.string.name_phonetic_family, FLAGS_PHONETIC));
981:             kp.fieldList.add(new EditField(StructuredName.PHONETIC_MIDDLE_NAME,
982:                     R.string.name_phonetic_middle, FLAGS_PHONETIC));
983:             kp.fieldList.add(new EditField(StructuredName.PHONETIC_GIVEN_NAME,
984:                     R.string.name_phonetic_given, FLAGS_PHONETIC));
1031:             kind.actionAltHeader = new PhoneActionAltInflater();
541:             return ContactDisplayUtils.isCustomPhoneType(type);
546:             return ContactDisplayUtils.getPhoneLabelResourceId(type);
553:             return ContactDisplayUtils.isCustomPhoneType(type);
896:             final boolean supportsPhoneticFamilyName =
897:                     getAttr(attrs, "supportsPhoneticFamilyName", false);
898:             final boolean supportsPhoneticMiddleName =
899:                     getAttr(attrs, "supportsPhoneticMiddleName", false);
900:             final boolean supportsPhoneticGivenName =
901:                     getAttr(attrs, "supportsPhoneticGivenName", false);
907:             checkAttributeTrue(supportsPhoneticFamilyName, "supportsPhoneticFamilyName");
908:             checkAttributeTrue(supportsPhoneticMiddleName, "supportsPhoneticMiddleName");
909:             checkAttributeTrue(supportsPhoneticGivenName, "supportsPhoneticGivenName");
github.com/flutter/flutter-intellij:gen/icons/FlutterIcons.java: [ master, ]
22:   public static final Icon Phone = load("/icons/phone.png");
android.googlesource.com/platform/superproject:external/cldr/specs/rfc/rfc2629.dtd: [ master, ] Duplicate result
github.com/flutter/website:flutter/examples/layers/services/data.json: [ master, ] Duplicate result
android.googlesource.com/platform/external/rapidjson:bin/types/mixed.json: [ master, ] Duplicate result
github.com/google/fhir:proto/stu3/datatypes.proto: [ master, ]
1755:     PHONE = 1;
612: // (phone, fax, email, etc.). See
625:   // phone | fax | email | pager | url | sms | other
github.com/google/closure-compiler-npm:compiler/contrib/externs/maps/google_maps_api_v3_32.js: [ master, ] Duplicate result
github.com/google/closure-compiler-npm:compiler/contrib/externs/maps/google_maps_api_v3_25.js: [ master, ] Duplicate result
github.com/google/closure-compiler-npm:compiler/contrib/externs/maps/google_maps_api_v3_29.js: [ master, ] Duplicate result
github.com/google/closure-compiler-npm:compiler/contrib/externs/maps/google_maps_api_v3_28.js: [ master, ] Duplicate result
github.com/googleapis/google-api-nodejs-client:src/apis/civicinfo/v2.ts: [ master, ]
220:     phone?: string | null;
550:     phones?: string[] | null;
426:     officePhoneNumber?: string | null;
218:      * The voice phone number for the candidate&#39;s campaign office.
424:      * The office phone number of the election official.
548:      * The official&#39;s public contact phone numbers.
github.com/google/closure-compiler-npm:compiler/contrib/externs/maps/google_maps_api_v3_23.js: [ master, ] Duplicate result
github.com/apache/cordova-windows:spec/unit/pluginHandler/windows.spec.js: [ master, ]
95:     phone: 'CordovaApp.Phone.jsproj',
242:                 validateInstalledProjects('resource-file', resourceFiles[1], xpath, ['windows', 'phone', 'windows10']);
248:                 validateInstalledProjects('resource-file', resourceFiles[2], xpath, ['phone']);
259: ...(6 bytes skipped)...          validateInstalledProjects('resource-file', resourcereferenceFiles[1], xpath, ['windows', 'phone', 'windows10']);
264:                 validateInstalledProjects('resource-file', resourcereferenceFiles[2], xpath, ['phone']);
289:                 }).toThrow(new Error('Invalid device-target attribute (must be "all", "phone", "windows" or "win"): daphne'));
306:                 validateInstalledProjects('lib-file', libfiles[1], xpath, ['windows', 'phone', 'windows10']);
310:                 validateInstalledProjects('lib-file', libfiles[2], xpath, ['phone']);
328:                 }).toThrow(new Error('Invalid device-target attribute (must be "all", "phone", "windows" or "win"): daphne'));
354:                 validateInstalledProjects('framework', frameworks[3], xpath, ['phone']);
359:                 validateInstalledProjects('framework', frameworks[4], xpath, ['phone']);
364: ...(3 bytes skipped)...             validateInstalledProjects('framework', frameworks[5], xpath, ['windows', 'windows10', 'phone']);
459:                 validateInstalledProjects('framework', frameworks[9], xpath, ['windows', 'phone']);
602: ...(25 bytes skipped)...ninstalledProjects('resource-file', resourcefiles[1], path, incText, targetConditions, ['windows', 'phone', 'windows10']);
613:                 var targetConditions = { versions: undefined, deviceTarget: 'phone', arch: undefined };
614: ...(14 bytes skipped)...  validateUninstalledProjects('resource-file', resourcefiles[2], path, incText, targetConditions, ['phone']);
648: ...(34 bytes skipped)...dProjects('resource-file', resourcereferencefiles[1], path, incText, targetConditions, ['windows', 'phone', 'windows10']);
659:                 var targetConditions = { versions: undefined, deviceTarget: 'phone', arch: undefined };
660: ...(23 bytes skipped)...eUninstalledProjects('resource-file', resourcereferencefiles[2], path, incText, targetConditions, ['phone']);
700: ...(15 bytes skipped)... validateUninstalledProjects('lib-file', libfiles[1], path, incText, targetConditions, ['windows', 'phone', 'windows10']);
711:                 var targetConditions = { versions: undefined, deviceTarget: 'phone', arch: undefined };
712: ...(4 bytes skipped)...            validateUninstalledProjects('lib-file', libfiles[2], path, incText, targetConditions, ['phone']);
799:                 var targetConditions = { versions: '8.1', deviceTarget: 'phone', arch: 'ARM' };
800: ...(8 bytes skipped)...        validateUninstalledProjects('framework', frameworks[3], path2, incText, targetConditions, ['phone']);
817:                 var targetConditions = { versions: undefined, deviceTarget: 'phone', arch: undefined };
818: ...(8 bytes skipped)...        validateUninstalledProjects('framework', frameworks[4], path2, incText, targetConditions, ['phone']);
836: ...(32 bytes skipped)...ledProjects('framework', frameworks[5], path2, incText, targetConditions, ['windows', 'windows10', 'phone']);
918: ...(21 bytes skipped)...ateUninstalledProjects('framework', frameworks[9], xmlPath, incText, targetConditions, ['windows', 'phone']);
github.com/google/closure-compiler-npm:compiler/contrib/externs/maps/google_maps_api_v3_24.js: [ master, ] Duplicate result
github.com/google/closure-compiler-npm:compiler/contrib/externs/maps/google_maps_api_v3_13.js: [ master, ] Duplicate result
chromium.googlesource.com/arc/arc:third_party/chromium-ppapi/third_party/blink/renderer/modules/payments/payment_address.h: [ master, ]
39:   const String& phone() const { return phone_; }
52:   String phone_;
android.googlesource.com/platform/packages/apps/Exchange:src/com/android/exchange/adapter/ContactsSyncParser.java: [ master, ]
752:         String phone;
751:     static class PhoneRow implements UntypedRow {
755:         public PhoneRow(String _phone, int _type) {
1154:         public void addPhone(Entity entity, int type, String phone) {
70:     private static final int MAX_PHONE_ROWS = 2;
25: import android.provider.ContactsContract.CommonDataKinds.Phone;
72:     private static final String COMMON_TYPE_ROW = Phone.TYPE; // Could have been any typed row
148:                     workPhones.add(new PhoneRow(getValue(), Phone.TYPE_WORK));
151:                     ops.addPhone(entity, Phone.TYPE_MMS, getValue());
154:                     ops.addPhone(entity, Phone.TYPE_FAX_WORK, getValue());
156:                 case Tags.CONTACTS2_COMPANY_MAIN_PHONE:
157:                     ops.addPhone(entity, Phone.TYPE_COMPANY_MAIN, getValue());
160:                     ops.addPhone(entity, Phone.TYPE_FAX_HOME, getValue());
164:                     homePhones.add(new PhoneRow(getValue(), Phone.TYPE_HOME));
167:                     ops.addPhone(entity, Phone.TYPE_MOBILE, getValue());
170:                     ops.addPhone(entity, Phone.TYPE_CAR, getValue());
173:                     ops.addPhone(entity, Phone.TYPE_RADIO, getValue());
176:                     ops.addPhone(entity, Phone.TYPE_PAGER, getValue());
179:                     ops.addPhone(entity, Phone.TYPE_ASSISTANT, getValue());
322:         ops.addUntyped(entity, homePhones, Phone.CONTENT_ITEM_TYPE, Phone.TYPE_HOME,
323:                 MAX_PHONE_ROWS);
324:         ops.addUntyped(entity, workPhones, Phone.CONTENT_ITEM_TYPE, Phone.TYPE_WORK,
325:                 MAX_PHONE_ROWS);
756:             phone = _phone;
762:             builder.withValue(Im.DATA, phone);
763:             builder.withValue(Phone.TYPE, type);
768:             return type == _type && phone.equalsIgnoreCase(value);
931:                             final int subtype = cv.getAsInteger(Phone.TYPE);
1155:             RowBuilder builder = typedRowBuilder(entity, Phone.CONTENT_ITEM_TYPE, type);
1157:             if (cv != null && cvCompareString(cv, Phone.NUMBER, phone)) {
1160:             builder.withValue(Phone.TYPE, type);
1161:             builder.withValue(Phone.NUMBER, phone);
146:                 case Tags.CONTACTS_BUSINESS2_TELEPHONE_NUMBER:
147:                 case Tags.CONTACTS_BUSINESS_TELEPHONE_NUMBER:
162:                 case Tags.CONTACTS_HOME_TELEPHONE_NUMBER:
163:                 case Tags.CONTACTS_HOME2_TELEPHONE_NUMBER:
166:                 case Tags.CONTACTS_MOBILE_TELEPHONE_NUMBER:
169:                 case Tags.CONTACTS_CAR_TELEPHONE_NUMBER:
172:                 case Tags.CONTACTS_RADIO_TELEPHONE_NUMBER:
178:                 case Tags.CONTACTS_ASSISTANT_TELEPHONE_NUMBER:
1091:                     cvCompareString(cv, StructuredName.PHONETIC_GIVEN_NAME, yomiFirstName) &&
1092:                     cvCompareString(cv, StructuredName.PHONETIC_FAMILY_NAME, yomiLastName) &&
1100:             builder.withValue(StructuredName.PHONETIC_GIVEN_NAME, yomiFirstName);
1101:             builder.withValue(StructuredName.PHONETIC_FAMILY_NAME, yomiLastName);
1298:                     cvCompareString(cv, Organization.PHONETIC_NAME, yomiCompanyName) &&
1308:             builder.withValue(Organization.PHONETIC_NAME, yomiCompanyName);
115:         ArrayList<UntypedRow> homePhones = new ArrayList<UntypedRow>();
116:         ArrayList<UntypedRow> workPhones = new ArrayList<UntypedRow>();
github.com/google/gae-secure-scaffold-python:closure-compiler/contrib/externs/maps/google_maps_api_v3_23.js: [ master, ]
5287: google.maps.TransitAgency.prototype.phone;
6093: google.maps.places.PlaceResult.prototype.formatted_phone_number;
6113: google.maps.places.PlaceResult.prototype.international_phone_number;
github.com/google/gae-secure-scaffold-python:closure-compiler/contrib/externs/maps/google_maps_api_v3.js: [ master, ] Duplicate result
github.com/google/gae-secure-scaffold-python:closure-compiler/contrib/externs/maps/google_maps_api_v3_24.js: [ master, ]
5301: google.maps.TransitAgency.prototype.phone;
6093: google.maps.places.PlaceResult.prototype.formatted_phone_number;
6113: google.maps.places.PlaceResult.prototype.international_phone_number;
github.com/google/gae-secure-scaffold-python:closure-compiler/contrib/externs/maps/google_maps_api_v3_exp.js: [ master, ] Duplicate result
github.com/chromium/chromium:third_party/blink/web_tests/external/wpt/payment-handler/app-change-shipping-option.js: [ master, ]
16:     phone: '+15555555555',
github.com/chromium/chromium:third_party/blink/web_tests/external/wpt/payment-handler/app-change-shipping-address.js: [ master, ]
16:     phone: '+15555555555',
github.com/google/gae-secure-scaffold-python:closure-compiler/contrib/externs/maps/google_maps_api_v3_13.js: [ master, ] Duplicate result
github.com/google/gae-secure-scaffold-python:closure-compiler/contrib/externs/maps/google_maps_api_v3_15.js: [ master, ] Duplicate result
github.com/asciidoctor/asciidoctor-browser-extension:app/js/vendor/asciidoctor-emoji-inline-macro.js: [ master, ]
1503:   'phone': '260e',
472:   'studio_microphone': '1f399',
481:   'microphone': '1f3a4',
500:   'saxophone': '1f3b7',
1038:   'iphone': '1f4f1',
1041:   'mobile_phone_off': '1f4f4',
1019:   'telephone_receiver': '1f4de',
1042:   'no_mobile_phones': '1f4f5',
484:   'headphones': '1f3a7',
github.com/google/gae-secure-scaffold-python:closure-compiler/contrib/externs/maps/google_maps_api_v3_14.js: [ master, ] Duplicate result
github.com/google/personfinder:tools/pfif-tools/app/pfif_validator.py: [ master, ]
78:   PHONE = r'^([-\.+() ]*\d[-\.+() ]*)+([#x]\d+)?$'
71:   # Phone numbers can also have an extension if there is an x or pound sign at
103:                                 'author_phone' : PHONE,
121:                               'author_phone' : PHONE,
125:                               'phone_of_found_person' : PHONE,
134:                                 'author_phone' : PHONE,
158:                               'author_phone' : PHONE,
163:                               'phone_of_found_person' : PHONE,
173:                                 'author_phone' : PHONE,
202:                               'author_phone' : PHONE,
207:                               'phone_of_found_person' : PHONE,
218:                                     'author_phone' : 5,
237:                                   'author_phone' : 5,
241:                                   'phone_of_found_person' : 9,
250:                                     'author_phone' : 2,
275:                                   'author_phone' : 3,
279:                                   'phone_of_found_person' : 3,
289:                                              'author_phone', 'source_name',
299:                                            'author_phone', 'source_date',
301:                                            'phone_of_found_person',
308:                                              'author_phone', 'source_name',
320:                                            'author_email', 'author_phone',
323:                                            'phone_of_found_person',
330:                                              'author_email', 'author_phone',
343:                                            'author_email', 'author_phone',
346:                                            'phone_of_found_person',
chromium.googlesource.com/arc/arc:third_party/chromium-ppapi/third_party/closure_compiler/externs/bluetooth.js: [ master, ]
34:   PHONE: 'phone',
github.com/google/nomulus:core/src/main/java/google/registry/tools/CreateOrUpdateRegistrarCommand.java: [ master, ]
118:   Optional<String> phone;
256:   String phonePasscode;
114:       names = "--phone",
115:       description = "E.164 phone number, e.g. +1.2125650666",
305:       if (phone != null) {
306:         builder.setPhoneNumber(phone.orElse(null));
437:         // Require a phone passcode.
255:       description = "Telephone support passcode")
404:       Optional.ofNullable(phonePasscode).ifPresent(builder::setPhonePasscode);
36: import google.registry.tools.params.OptionalPhoneNumberParameter;
116:       converter = OptionalPhoneNumberParameter.class,
117:       validateWith = OptionalPhoneNumberParameter.class)
124:       converter = OptionalPhoneNumberParameter.class,
125:       validateWith = OptionalPhoneNumberParameter.class)
439:             newRegistrar.getPhonePasscode() != null, "--passcode is required for REAL registrars.");
chromium.googlesource.com/dart/dartium/src:components/variations/proto/study.proto: [ master, ]
163:     PHONE   = 1;
208:     // Ex: [PHONE, TABLET]
github.com/Polymer/polycasts:ep12-core-list/bower_components/Faker/examples/bigDataSet.json: [ master, ]
1: ...(75 bytes skipped)...,"address":{"street":"Leffler Unions","suite":"Suite 102","city":"Lake Jonatan","zipcode":"60579"},"phone...(269 bytes skipped)...m","address":{"street":"Balistreri Fields","suite":"Apt. 287","city":"Marafurt","zipcode":"91572"},"phone...(230 bytes skipped)...name","address":{"street":"Kihn Road","suite":"Apt. 148","city":"Lenoraborough","zipcode":"19689"},"phone...(266 bytes skipped)...dress":{"street":"Erdman Divide","suite":"Suite 430","city":"Laurinemouth","zipcode":"77403-6880"},"phone...(245 bytes skipped)..."address":{"street":"O'Conner Summit","suite":"Suite 031","city":"Vivienneview","zipcode":"83910"},"phone...(255 bytes skipped)...","address":{"street":"Russel Oval","suite":"Apt. 188","city":"Alexzandermouth","zipcode":"99240"},"phone...(276 bytes skipped)...ss":{"street":"Abbott Street","suite":"Suite 988","city":"East Fredaville","zipcode":"70477-9430"},"phone...(261 bytes skipped)...s":{"street":"Kautzer Court","suite":"Apt. 190","city":"Port Lindseyville","zipcode":"44055-3290"},"phone...(247 bytes skipped)...ss":{"street":"Flatley Locks","suite":"Suite 779","city":"South Addieland","zipcode":"42791-5340"},"phone...(248 bytes skipped)...ress":{"street":"Rippin Trace","suite":"Suite 185","city":"South Domenico","zipcode":"17324-3258"},"phone...(248 bytes skipped)...ddress":{"street":"Mueller Spurs","suite":"Suite 348","city":"New Keshawn","zipcode":"07420-7542"},"phone...(250 bytes skipped)...ss":{"street":"Gorczany Hollow","suite":"Suite 353","city":"Lake Jedidiah","zipcode":"87710-9994"},"phone...(243 bytes skipped)...","address":{"street":"Harris Station","suite":"Apt. 067","city":"East Claudie","zipcode":"36323"},"phone...(251 bytes skipped)...":{"street":"Quitzon Station","suite":"Suite 464","city":"North Johnathanville","zipcode":"69325"},"phone...(244 bytes skipped)...dress":{"street":"Casper Knolls","suite":"Suite 861","city":"North Lavernville","zipcode":"15883"},"phone...(276 bytes skipped)...biz","address":{"street":"Miller Estates","suite":"Apt. 681","city":"New Jared","zipcode":"65557"},"phone...(261 bytes skipped)...ddress":{"street":"Lemke Shore","suite":"Suite 151","city":"Patriciashire","zipcode":"09804-1321"},"phone...(241 bytes skipped)...i.ca","address":{"street":"Streich Pine","suite":"Apt. 536","city":"New Sammie","zipcode":"60826"},"phone...(253 bytes skipped)...us","address":{"street":"Roob Tunnel","suite":"Apt. 630","city":"North Gaylord","zipcode":"52101"},"phone...(250 bytes skipped)...iz","address":{"street":"Blanda Grove","suite":"Apt. 724","city":"Port Tyrique","zipcode":"68900"},"phone...(246 bytes skipped)...ddress":{"street":"Bailey Turnpike","suite":"Suite 729","city":"South Dawnview","zipcode":"47868"},"phone":"382.233.0380 x03245","website":"jarrod.ca","company":{"name":"O'Keefe-Keeling","catchPhrase":"Bal...(74 bytes skipped)...
github.com/googlearchive/google-maps-js-utils:src/clustering/build/google_maps_api_v3_14.js: [ master, ]
4037: google.maps.TransitAgency.prototype.phone;
5161: google.maps.places.PlaceResult.prototype.formatted_phone_number;
5186: google.maps.places.PlaceResult.prototype.international_phone_number;
github.com/google/csp-evaluator:third_party/closure-compiler/contrib/externs/maps/google_maps_api_v3.js: [ master, ]
5378: google.maps.TransitAgency.prototype.phone;
6170: google.maps.places.PlaceResult.prototype.formatted_phone_number;
6190: google.maps.places.PlaceResult.prototype.international_phone_number;
github.com/google/csp-evaluator:third_party/closure-compiler/contrib/externs/maps/google_maps_api_v3_25.js: [ master, ] Duplicate result
github.com/google/csp-evaluator:third_party/closure-compiler/contrib/externs/maps/google_maps_api_v3_23.js: [ master, ]
5288: google.maps.TransitAgency.prototype.phone;
6094: google.maps.places.PlaceResult.prototype.formatted_phone_number;
6114: google.maps.places.PlaceResult.prototype.international_phone_number;
github.com/google/csp-evaluator:third_party/closure-compiler/contrib/externs/maps/google_maps_api_v3_24.js: [ master, ]
5312: google.maps.TransitAgency.prototype.phone;
6104: google.maps.places.PlaceResult.prototype.formatted_phone_number;
6124: google.maps.places.PlaceResult.prototype.international_phone_number;
github.com/google/csp-evaluator:third_party/closure-compiler/contrib/externs/maps/google_maps_api_v3_13.js: [ master, ] Duplicate result
github.com/google/csp-evaluator:closure-compiler/contrib/externs/maps/google_maps_api_v3_13.js: [ master, ] Duplicate result
github.com/google/csp-evaluator:third_party/closure-compiler/contrib/externs/maps/google_maps_api_v3_15.js: [ master, ] Duplicate result
github.com/googlecreativelab/Sprayscape:Sprayscape/Assets/Plugins/GoogleDrivePlugin/Plugins/iOS/google-api-objectivec-client-for-rest/Source/GeneratedServices/CivicInfo/GTLRCivicInfoObjects.h: [ master, ]
175: @property(copy, nullable) NSString *phone;
596: @property(strong, nullable) NSArray<NSString *> *phones;
444: @property(copy, nullable) NSString *officePhoneNumber;
174: /** The voice phone number for the candidate's campaign office. */
443: /** The office phone number of the election official. */
595: /** The official's public contact phone numbers. */
chromium.googlesource.com/chromium/src/ios:web_view/internal/autofill/cwv_autofill_profile.mm: [ master, ]
104: - (NSString*)phone {
108: - (void)setPhone:(NSString*)phone {
105:   return [self valueForType:autofill::PHONE_HOME_WHOLE_NUMBER];
109:   [self setValue:phone forType:autofill::PHONE_HOME_WHOLE_NUMBER];
github.com/chromium/chromium:third_party/blink/renderer/modules/payments/payment_address.h: [ master, ]
37:   const String& phone() const { return phone_; }
49:   String phone_;
github.com/angular/code.material.angularjs.org:HEAD/docs-demo-scripts.js: [ master, ]
1624:       phone: "N/A"
1666:       phone: '',
1770:           icon: 'communication:phone'
1777:           icon: 'communication:phone',
1793:           actionIcon: 'communication:phone'
1765:     $scope.phones = [
github.com/angular/code.material.angularjs.org:1.1.15/docs-demo-scripts.js: [ master, ]
1763:       phone: "N/A"
1773:       phone: '',
1793:           icon: 'communication:phone'
1800:           icon: 'communication:phone',
1816:           actionIcon: 'communication:phone'
1788:     $scope.phones = [
github.com/angular/code.material.angularjs.org:1.1.16/docs-demo-scripts.js: [ master, ]