123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435 |
- <?xml version="1.0" encoding="UTF-8"?>
- <root>
- <item name="android.telephony.CellIdentityNr int getNrarfcn()">
- <annotation name="androidx.annotation.IntRange">
- <val name="from" val="0" />
- <val name="to" val="3279165" />
- </annotation>
- </item>
- <item name="android.telephony.CellIdentityNr int getPci()">
- <annotation name="androidx.annotation.IntRange">
- <val name="from" val="0" />
- <val name="to" val="1007" />
- </annotation>
- </item>
- <item name="android.telephony.CellIdentityNr int getTac()">
- <annotation name="androidx.annotation.IntRange">
- <val name="from" val="0" />
- <val name="to" val="65535" />
- </annotation>
- </item>
- <item name="android.telephony.CellInfo int getCellConnectionStatus()">
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telephony.CellInfo.CONNECTION_NONE, android.telephony.CellInfo.CONNECTION_PRIMARY_SERVING, android.telephony.CellInfo.CONNECTION_SECONDARY_SERVING, android.telephony.CellInfo.CONNECTION_UNKNOWN}" />
- </annotation>
- </item>
- <item name="android.telephony.CellSignalStrength int getLevel()">
- <annotation name="androidx.annotation.IntRange">
- <val name="from" val="0" />
- <val name="to" val="4" />
- </annotation>
- </item>
- <item name="android.telephony.CellSignalStrengthCdma int getLevel()">
- <annotation name="androidx.annotation.IntRange">
- <val name="from" val="0" />
- <val name="to" val="4" />
- </annotation>
- </item>
- <item name="android.telephony.CellSignalStrengthGsm int getLevel()">
- <annotation name="androidx.annotation.IntRange">
- <val name="from" val="0" />
- <val name="to" val="4" />
- </annotation>
- </item>
- <item name="android.telephony.CellSignalStrengthLte int getLevel()">
- <annotation name="androidx.annotation.IntRange">
- <val name="from" val="0" />
- <val name="to" val="4" />
- </annotation>
- </item>
- <item name="android.telephony.CellSignalStrengthNr int getLevel()">
- <annotation name="androidx.annotation.IntRange">
- <val name="from" val="0" />
- <val name="to" val="4" />
- </annotation>
- </item>
- <item name="android.telephony.CellSignalStrengthTdscdma int getLevel()">
- <annotation name="androidx.annotation.IntRange">
- <val name="from" val="0" />
- <val name="to" val="4" />
- </annotation>
- </item>
- <item name="android.telephony.CellSignalStrengthWcdma int getLevel()">
- <annotation name="androidx.annotation.IntRange">
- <val name="from" val="0" />
- <val name="to" val="4" />
- </annotation>
- </item>
- <item name="android.telephony.NetworkScanRequest int getScanType()">
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telephony.NetworkScanRequest.SCAN_TYPE_ONE_SHOT, android.telephony.NetworkScanRequest.SCAN_TYPE_PERIODIC}" />
- </annotation>
- </item>
- <item name="android.telephony.PhoneNumberUtils byte[] numberToCalledPartyBCD(java.lang.String, int) 1">
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telephony.PhoneNumberUtils.BCD_EXTENDED_TYPE_EF_ADN, android.telephony.PhoneNumberUtils.BCD_EXTENDED_TYPE_CALLED_PARTY}" />
- </annotation>
- </item>
- <item name="android.telephony.PhoneNumberUtils java.lang.String calledPartyBCDFragmentToString(byte[], int, int, int) 3">
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telephony.PhoneNumberUtils.BCD_EXTENDED_TYPE_EF_ADN, android.telephony.PhoneNumberUtils.BCD_EXTENDED_TYPE_CALLED_PARTY}" />
- </annotation>
- </item>
- <item name="android.telephony.PhoneNumberUtils java.lang.String calledPartyBCDToString(byte[], int, int, int) 3">
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telephony.PhoneNumberUtils.BCD_EXTENDED_TYPE_EF_ADN, android.telephony.PhoneNumberUtils.BCD_EXTENDED_TYPE_CALLED_PARTY}" />
- </annotation>
- </item>
- <item name="android.telephony.PhoneStateListener void onCallStateChanged(int, java.lang.String) 0">
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telephony.TelephonyManager.CALL_STATE_IDLE, android.telephony.TelephonyManager.CALL_STATE_RINGING, android.telephony.TelephonyManager.CALL_STATE_OFFHOOK}" />
- </annotation>
- </item>
- <item name="android.telephony.ServiceState int getDuplexMode()">
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telephony.ServiceState.DUPLEX_MODE_UNKNOWN, android.telephony.ServiceState.DUPLEX_MODE_FDD, android.telephony.ServiceState.DUPLEX_MODE_TDD}" />
- </annotation>
- </item>
- <item name="android.telephony.SmsManager void getSmsMessagesForFinancialApp(android.os.Bundle, java.util.concurrent.Executor, android.telephony.SmsManager.FinancialSmsCallback)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.SMS_FINANCIAL_TRANSACTIONS"" />
- </annotation>
- </item>
- <item name="android.telephony.SmsManager void injectSmsPdu(byte[], java.lang.String, android.app.PendingIntent) 1">
- <annotation name="androidx.annotation.StringDef">
- <val name="value" val="{android.telephony.SmsMessage.FORMAT_3GPP, android.telephony.SmsMessage.FORMAT_3GPP2}" />
- </annotation>
- </item>
- <item name="android.telephony.SmsManager void sendTextMessageWithoutPersisting(java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="allOf" val="{"android.permission.MODIFY_PHONE_STATE", "android.permission.SEND_SMS"}" />
- </annotation>
- </item>
- <item name="android.telephony.SubscriptionInfo int getSubscriptionType()">
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telephony.SubscriptionManager.SUBSCRIPTION_TYPE_LOCAL_SIM, android.telephony.SubscriptionManager.SUBSCRIPTION_TYPE_REMOTE_SIM}" />
- </annotation>
- </item>
- <item name="android.telephony.SubscriptionManager android.os.ParcelUuid createSubscriptionGroup(java.util.List<java.lang.Integer>)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.MODIFY_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.SubscriptionManager android.telephony.SubscriptionInfo getActiveSubscriptionInfo(int)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.SubscriptionManager android.telephony.SubscriptionInfo getActiveSubscriptionInfoForSimSlotIndex(int)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.SubscriptionManager boolean isActiveSubscriptionId(int)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.SubscriptionManager boolean setOpportunistic(boolean, int)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.MODIFY_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.SubscriptionManager int getActiveSubscriptionInfoCount()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.SubscriptionManager java.util.List<android.telephony.SubscriptionInfo> getActiveSubscriptionInfoList()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.SubscriptionManager java.util.List<android.telephony.SubscriptionInfo> getOpportunisticSubscriptions()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.SubscriptionManager java.util.List<android.telephony.SubscriptionInfo> getSubscriptionsInGroup(android.os.ParcelUuid)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.SubscriptionManager void addSubscriptionsIntoGroup(java.util.List<java.lang.Integer>, android.os.ParcelUuid)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.MODIFY_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.SubscriptionManager void removeSubscriptionsFromGroup(java.util.List<java.lang.Integer>, android.os.ParcelUuid)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.MODIFY_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.SubscriptionManager void switchToSubscription(int, android.app.PendingIntent)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS"" />
- </annotation>
- </item>
- <item name="android.telephony.SubscriptionPlan int getDataLimitBehavior()">
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telephony.SubscriptionPlan.LIMIT_BEHAVIOR_UNKNOWN, android.telephony.SubscriptionPlan.LIMIT_BEHAVIOR_DISABLED, android.telephony.SubscriptionPlan.LIMIT_BEHAVIOR_BILLED, android.telephony.SubscriptionPlan.LIMIT_BEHAVIOR_THROTTLED}" />
- </annotation>
- </item>
- <item name="android.telephony.SubscriptionPlan.Builder android.telephony.SubscriptionPlan.Builder setDataLimit(long, int) 1">
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telephony.SubscriptionPlan.LIMIT_BEHAVIOR_UNKNOWN, android.telephony.SubscriptionPlan.LIMIT_BEHAVIOR_DISABLED, android.telephony.SubscriptionPlan.LIMIT_BEHAVIOR_BILLED, android.telephony.SubscriptionPlan.LIMIT_BEHAVIOR_THROTTLED}" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager ACTION_PHONE_STATE_CHANGED">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager android.os.PersistableBundle getCarrierConfig()">
- <annotation name="androidx.annotation.WorkerThread"/>
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager android.telephony.CellLocation getCellLocation()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.ACCESS_FINE_LOCATION"" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager android.telephony.NetworkScan requestNetworkScan(android.telephony.NetworkScanRequest, java.util.concurrent.Executor, android.telephony.TelephonyScanManager.NetworkScanCallback)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="allOf" val="{"android.permission.MODIFY_PHONE_STATE", "android.permission.ACCESS_FINE_LOCATION"}" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager android.telephony.ServiceState getServiceState()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="allOf" val="{"android.permission.READ_PHONE_STATE", "android.permission.ACCESS_COARSE_LOCATION"}" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager boolean doesSwitchMultiSimConfigTriggerReboot()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager boolean isDataEnabled()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="anyOf" val="{"android.permission.ACCESS_NETWORK_STATE", "android.permission.MODIFY_PHONE_STATE"}" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager boolean isDataRoamingEnabled()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="anyOf" val="{"android.permission.ACCESS_NETWORK_STATE", "android.permission.READ_PHONE_STATE"}" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager boolean setNetworkSelectionModeManual(java.lang.String, boolean)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.MODIFY_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager int getCallState()">
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telephony.TelephonyManager.CALL_STATE_IDLE, android.telephony.TelephonyManager.CALL_STATE_RINGING, android.telephony.TelephonyManager.CALL_STATE_OFFHOOK}" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager int getDataNetworkType()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telephony.TelephonyManager.NETWORK_TYPE_UNKNOWN, android.telephony.TelephonyManager.NETWORK_TYPE_GPRS, android.telephony.TelephonyManager.NETWORK_TYPE_EDGE, android.telephony.TelephonyManager.NETWORK_TYPE_UMTS, android.telephony.TelephonyManager.NETWORK_TYPE_CDMA, android.telephony.TelephonyManager.NETWORK_TYPE_EVDO_0, android.telephony.TelephonyManager.NETWORK_TYPE_EVDO_A, android.telephony.TelephonyManager.NETWORK_TYPE_1xRTT, android.telephony.TelephonyManager.NETWORK_TYPE_HSDPA, android.telephony.TelephonyManager.NETWORK_TYPE_HSUPA, android.telephony.TelephonyManager.NETWORK_TYPE_HSPA, android.telephony.TelephonyManager.NETWORK_TYPE_IDEN, android.telephony.TelephonyManager.NETWORK_TYPE_EVDO_B, android.telephony.TelephonyManager.NETWORK_TYPE_LTE, android.telephony.TelephonyManager.NETWORK_TYPE_EHRPD, android.telephony.TelephonyManager.NETWORK_TYPE_HSPAP, android.telephony.TelephonyManager.NETWORK_TYPE_GSM, android.telephony.TelephonyManager.NETWORK_TYPE_TD_SCDMA, android.telephony.TelephonyManager.NETWORK_TYPE_IWLAN, android.telephony.TelephonyManager.NETWORK_TYPE_NR}" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager int getNetworkType()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telephony.TelephonyManager.NETWORK_TYPE_UNKNOWN, android.telephony.TelephonyManager.NETWORK_TYPE_GPRS, android.telephony.TelephonyManager.NETWORK_TYPE_EDGE, android.telephony.TelephonyManager.NETWORK_TYPE_UMTS, android.telephony.TelephonyManager.NETWORK_TYPE_CDMA, android.telephony.TelephonyManager.NETWORK_TYPE_EVDO_0, android.telephony.TelephonyManager.NETWORK_TYPE_EVDO_A, android.telephony.TelephonyManager.NETWORK_TYPE_1xRTT, android.telephony.TelephonyManager.NETWORK_TYPE_HSDPA, android.telephony.TelephonyManager.NETWORK_TYPE_HSUPA, android.telephony.TelephonyManager.NETWORK_TYPE_HSPA, android.telephony.TelephonyManager.NETWORK_TYPE_IDEN, android.telephony.TelephonyManager.NETWORK_TYPE_EVDO_B, android.telephony.TelephonyManager.NETWORK_TYPE_LTE, android.telephony.TelephonyManager.NETWORK_TYPE_EHRPD, android.telephony.TelephonyManager.NETWORK_TYPE_HSPAP, android.telephony.TelephonyManager.NETWORK_TYPE_GSM, android.telephony.TelephonyManager.NETWORK_TYPE_TD_SCDMA, android.telephony.TelephonyManager.NETWORK_TYPE_IWLAN, android.telephony.TelephonyManager.NETWORK_TYPE_NR}" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager int getPreferredOpportunisticDataSubscription()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="anyOf" val="{"android.permission.READ_PRIVILEGED_PHONE_STATE", "android.permission.READ_PHONE_STATE"}" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager int getVoiceNetworkType()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telephony.TelephonyManager.NETWORK_TYPE_UNKNOWN, android.telephony.TelephonyManager.NETWORK_TYPE_GPRS, android.telephony.TelephonyManager.NETWORK_TYPE_EDGE, android.telephony.TelephonyManager.NETWORK_TYPE_UMTS, android.telephony.TelephonyManager.NETWORK_TYPE_CDMA, android.telephony.TelephonyManager.NETWORK_TYPE_EVDO_0, android.telephony.TelephonyManager.NETWORK_TYPE_EVDO_A, android.telephony.TelephonyManager.NETWORK_TYPE_1xRTT, android.telephony.TelephonyManager.NETWORK_TYPE_HSDPA, android.telephony.TelephonyManager.NETWORK_TYPE_HSUPA, android.telephony.TelephonyManager.NETWORK_TYPE_HSPA, android.telephony.TelephonyManager.NETWORK_TYPE_IDEN, android.telephony.TelephonyManager.NETWORK_TYPE_EVDO_B, android.telephony.TelephonyManager.NETWORK_TYPE_LTE, android.telephony.TelephonyManager.NETWORK_TYPE_EHRPD, android.telephony.TelephonyManager.NETWORK_TYPE_HSPAP, android.telephony.TelephonyManager.NETWORK_TYPE_GSM, android.telephony.TelephonyManager.NETWORK_TYPE_TD_SCDMA, android.telephony.TelephonyManager.NETWORK_TYPE_IWLAN, android.telephony.TelephonyManager.NETWORK_TYPE_NR}" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager int isMultiSimSupported()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telephony.TelephonyManager.MULTISIM_ALLOWED, android.telephony.TelephonyManager.MULTISIM_NOT_SUPPORTED_BY_HARDWARE, android.telephony.TelephonyManager.MULTISIM_NOT_SUPPORTED_BY_CARRIER}" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager java.lang.String getDeviceId()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PRIVILEGED_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager java.lang.String getDeviceId(int)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PRIVILEGED_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager java.lang.String getDeviceSoftwareVersion()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager java.lang.String getGroupIdLevel1()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager java.lang.String getImei()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PRIVILEGED_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager java.lang.String getImei(int)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PRIVILEGED_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager java.lang.String getLine1Number()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="anyOf" val="{"android.permission.READ_PHONE_STATE", "android.permission.READ_SMS", "android.permission.READ_PHONE_NUMBERS"}" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager java.lang.String getMeid()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PRIVILEGED_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager java.lang.String getMeid(int)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PRIVILEGED_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager java.lang.String getNai()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager java.lang.String getSimSerialNumber()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PRIVILEGED_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager java.lang.String getSubscriberId()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PRIVILEGED_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager java.lang.String getVisualVoicemailPackageName()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager java.lang.String getVoiceMailAlphaTag()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager java.lang.String getVoiceMailNumber()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager java.lang.String[] getForbiddenPlmns()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager java.util.List<android.telephony.CellInfo> getAllCellInfo()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.ACCESS_FINE_LOCATION"" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager java.util.List<android.telephony.UiccCardInfo> getUiccCardsInfo()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PRIVILEGED_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager java.util.Map<java.lang.Integer,java.util.List<android.telephony.emergency.EmergencyNumber>> getEmergencyNumberList()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager java.util.Map<java.lang.Integer,java.util.List<android.telephony.emergency.EmergencyNumber>> getEmergencyNumberList(int)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.READ_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager java.util.Map<java.lang.Integer,java.util.List<android.telephony.emergency.EmergencyNumber>> getEmergencyNumberList(int) 0">
- <annotation name="androidx.annotation.IntDef">
- <val name="flag" val="true" />
- <val name="value" val="{android.telephony.emergency.EmergencyNumber.EMERGENCY_SERVICE_CATEGORY_UNSPECIFIED, android.telephony.emergency.EmergencyNumber.EMERGENCY_SERVICE_CATEGORY_POLICE, android.telephony.emergency.EmergencyNumber.EMERGENCY_SERVICE_CATEGORY_AMBULANCE, android.telephony.emergency.EmergencyNumber.EMERGENCY_SERVICE_CATEGORY_FIRE_BRIGADE, android.telephony.emergency.EmergencyNumber.EMERGENCY_SERVICE_CATEGORY_MARINE_GUARD, android.telephony.emergency.EmergencyNumber.EMERGENCY_SERVICE_CATEGORY_MOUNTAIN_RESCUE, android.telephony.emergency.EmergencyNumber.EMERGENCY_SERVICE_CATEGORY_MIEC, android.telephony.emergency.EmergencyNumber.EMERGENCY_SERVICE_CATEGORY_AIEC}" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager void requestCellInfoUpdate(java.util.concurrent.Executor, android.telephony.TelephonyManager.CellInfoCallback)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.ACCESS_FINE_LOCATION"" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager void sendUssdRequest(java.lang.String, android.telephony.TelephonyManager.UssdResponseCallback, android.os.Handler)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.CALL_PHONE"" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager void setDataEnabled(boolean)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.MODIFY_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager void setNetworkSelectionModeAutomatic()">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.MODIFY_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager void switchMultiSimConfig(int)">
- <annotation name="androidx.annotation.RequiresPermission">
- <val name="value" val=""android.permission.MODIFY_PHONE_STATE"" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager void updateAvailableNetworks(java.util.List<android.telephony.AvailableNetworkInfo>, java.util.concurrent.Executor, java.util.function.Consumer<java.lang.Integer>) 2">
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telephony.TelephonyManager.UPDATE_AVAILABLE_NETWORKS_SUCCESS, android.telephony.TelephonyManager.UPDATE_AVAILABLE_NETWORKS_UNKNOWN_FAILURE, android.telephony.TelephonyManager.UPDATE_AVAILABLE_NETWORKS_ABORTED, android.telephony.TelephonyManager.UPDATE_AVAILABLE_NETWORKS_INVALID_ARGUMENTS, android.telephony.TelephonyManager.UPDATE_AVAILABLE_NETWORKS_NO_CARRIER_PRIVILEGE}" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyManager.CellInfoCallback void onError(int, java.lang.Throwable) 0">
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telephony.TelephonyManager.CellInfoCallback.ERROR_TIMEOUT, android.telephony.TelephonyManager.CellInfoCallback.ERROR_MODEM_ERROR}" />
- </annotation>
- </item>
- <item name="android.telephony.TelephonyScanManager.NetworkScanCallback void onError(int) 0">
- <annotation name="androidx.annotation.IntDef">
- <val name="value" val="{android.telephony.NetworkScan.ERROR_MODEM_ERROR, android.telephony.NetworkScan.ERROR_INVALID_SCAN, android.telephony.NetworkScan.ERROR_MODEM_UNAVAILABLE, android.telephony.NetworkScan.ERROR_UNSUPPORTED, android.telephony.NetworkScan.ERROR_RADIO_INTERFACE_ERROR, android.telephony.NetworkScan.ERROR_INVALID_SCANID, android.telephony.NetworkScan.ERROR_INTERRUPTED}" />
- </annotation>
- </item>
- <item name="android.telephony.VisualVoicemailService void onCellServiceConnected(android.telephony.VisualVoicemailService.VisualVoicemailTask, android.telecom.PhoneAccountHandle)">
- <annotation name="androidx.annotation.MainThread"/>
- </item>
- <item name="android.telephony.VisualVoicemailService void onSimRemoved(android.telephony.VisualVoicemailService.VisualVoicemailTask, android.telecom.PhoneAccountHandle)">
- <annotation name="androidx.annotation.MainThread"/>
- </item>
- <item name="android.telephony.VisualVoicemailService void onSmsReceived(android.telephony.VisualVoicemailService.VisualVoicemailTask, android.telephony.VisualVoicemailSms)">
- <annotation name="androidx.annotation.MainThread"/>
- </item>
- <item name="android.telephony.VisualVoicemailService void onStopped(android.telephony.VisualVoicemailService.VisualVoicemailTask)">
- <annotation name="androidx.annotation.MainThread"/>
- </item>
- </root>
|