extract the service identifier or the actual uuid from the parcel uuid . for example , if 0000110b-0000-1000-8000-00805f9b34fb is the parcel uuid , this function will return 110b concode_field_sep ParcelUuid BASE_UUID concode_elem_sep ParcelUuid AudioSink concode_elem_sep ParcelUuid MAS concode_elem_sep ParcelUuid HSP concode_elem_sep ParcelUuid MNS concode_elem_sep ParcelUuid AvrcpTarget concode_elem_sep int UUID_BYTES_16_BIT concode_elem_sep ParcelUuid AdvAudioDist concode_elem_sep ParcelUuid Hogp concode_elem_sep int UUID_BYTES_128_BIT concode_elem_sep ParcelUuid PBAP_PSE concode_elem_sep int UUID_BYTES_32_BIT concode_elem_sep ParcelUuid Handsfree_AG concode_elem_sep ParcelUuid Hid concode_elem_sep ParcelUuid NAP concode_elem_sep ParcelUuid ObexObjectPush concode_elem_sep ParcelUuid[] RESERVED_UUIDS concode_elem_sep ParcelUuid BNEP concode_elem_sep ParcelUuid Handsfree concode_elem_sep ParcelUuid AvrcpController concode_elem_sep ParcelUuid MAP concode_elem_sep ParcelUuid AudioSource concode_elem_sep ParcelUuid PANU concode_elem_sep ParcelUuid HSP_AG concode_field_sep boolean isHeadset concode_elem_sep boolean isBnep concode_elem_sep boolean isUuidPresent concode_elem_sep boolean is32BitUuid concode_elem_sep boolean isPanu concode_elem_sep boolean isMas concode_elem_sep boolean containsAllUuids concode_elem_sep boolean containsAnyUuid concode_elem_sep boolean isAudioSource concode_elem_sep boolean isAudioSink concode_elem_sep boolean isNap concode_elem_sep boolean is16BitUuid concode_elem_sep boolean isMap concode_elem_sep boolean isAvrcpTarget concode_elem_sep boolean isAvrcpController concode_elem_sep boolean isAdvAudioDist concode_elem_sep boolean isHandsfree concode_elem_sep boolean isMns concode_elem_sep boolean isInputDevice concode_elem_sep ParcelUuid parseUuidFrom
int function ( ParcelUuid arg0 ) { UUID loc0 = arg0 . getUuid ( ) ; long loc1 = ( loc0 . getMostSignificantBits ( ) & 0x0000FFFF00000000L ) >>> 32 ; return ( int ) loc1 ; }