diff options
49 files changed, 460 insertions, 426 deletions
diff --git a/config/hiddenapi-light-greylist.txt b/config/hiddenapi-light-greylist.txt index 9460c801abc7..bdaaba454b35 100644 --- a/config/hiddenapi-light-greylist.txt +++ b/config/hiddenapi-light-greylist.txt @@ -1659,350 +1659,8 @@ Landroid/system/OsConstants;->XATTR_CREATE:I Landroid/system/OsConstants;->XATTR_REPLACE:I Landroid/system/OsConstants;->_LINUX_CAPABILITY_VERSION_3:I Landroid/system/StructTimeval;->fromMillis(J)Landroid/system/StructTimeval; -Landroid/telephony/CarrierConfigManager;->KEY_CARRIER_DEFAULT_ACTIONS_ON_REDIRECTION_STRING_ARRAY:Ljava/lang/String; -Landroid/telephony/CarrierConfigManager;->KEY_DISABLE_VOICE_BARRING_NOTIFICATION_BOOL:Ljava/lang/String; Landroid/telephony/CarrierMessagingServiceManager;-><init>()V -Landroid/telephony/cdma/CdmaCellLocation;->equalsHandlesNulls(Ljava/lang/Object;Ljava/lang/Object;)Z -Landroid/telephony/cdma/CdmaCellLocation;->mBaseStationId:I -Landroid/telephony/cdma/CdmaCellLocation;->mBaseStationLatitude:I -Landroid/telephony/cdma/CdmaCellLocation;->mBaseStationLongitude:I -Landroid/telephony/cdma/CdmaCellLocation;->mNetworkId:I -Landroid/telephony/cdma/CdmaCellLocation;->mSystemId:I -Landroid/telephony/CellBroadcastMessage;-><init>(Landroid/telephony/SmsCbMessage;)V -Landroid/telephony/CellBroadcastMessage;->createFromCursor(Landroid/database/Cursor;)Landroid/telephony/CellBroadcastMessage; -Landroid/telephony/CellBroadcastMessage;->getContentValues()Landroid/content/ContentValues; -Landroid/telephony/CellBroadcastMessage;->getDeliveryTime()J -Landroid/telephony/CellBroadcastMessage;->getEtwsWarningInfo()Landroid/telephony/SmsCbEtwsInfo; -Landroid/telephony/CellBroadcastMessage;->getLanguageCode()Ljava/lang/String; -Landroid/telephony/CellBroadcastMessage;->getMessageBody()Ljava/lang/String; -Landroid/telephony/CellBroadcastMessage;->getSerialNumber()I -Landroid/telephony/CellBroadcastMessage;->getServiceCategory()I -Landroid/telephony/CellBroadcastMessage;->getSpokenDateString(Landroid/content/Context;)Ljava/lang/String; -Landroid/telephony/CellBroadcastMessage;->isCmasMessage()Z -Landroid/telephony/CellBroadcastMessage;->isEmergencyAlertMessage()Z -Landroid/telephony/CellBroadcastMessage;->isEtwsMessage()Z -Landroid/telephony/CellBroadcastMessage;->isRead()Z -Landroid/telephony/CellIdentityCdma;-><init>(IIIII)V -Landroid/telephony/CellIdentityGsm;-><init>()V -Landroid/telephony/CellIdentityGsm;->mArfcn:I -Landroid/telephony/CellIdentityGsm;->mBsic:I -Landroid/telephony/CellIdentityLte;-><init>()V -Landroid/telephony/CellIdentityLte;-><init>(IIIII)V -Landroid/telephony/CellIdentityLte;->mEarfcn:I -Landroid/telephony/CellIdentityWcdma;->mUarfcn:I -Landroid/telephony/CellInfo;->getTimeStampType()I -Landroid/telephony/CellInfo;->timeStampTypeToString(I)Ljava/lang/String; -Landroid/telephony/CellInfo;->TIMESTAMP_TYPE_ANTENNA:I -Landroid/telephony/CellInfo;->TIMESTAMP_TYPE_JAVA_RIL:I -Landroid/telephony/CellInfo;->TIMESTAMP_TYPE_MODEM:I -Landroid/telephony/CellInfo;->TIMESTAMP_TYPE_OEM_RIL:I -Landroid/telephony/CellInfo;->TIMESTAMP_TYPE_UNKNOWN:I -Landroid/telephony/CellInfoCdma;-><init>()V -Landroid/telephony/CellInfoCdma;-><init>(Landroid/telephony/CellInfoCdma;)V -Landroid/telephony/CellInfoCdma;->setCellIdentity(Landroid/telephony/CellIdentityCdma;)V -Landroid/telephony/CellInfoGsm;-><init>()V -Landroid/telephony/CellInfoLte;-><init>()V -Landroid/telephony/CellInfoLte;->setCellIdentity(Landroid/telephony/CellIdentityLte;)V -Landroid/telephony/CellInfoLte;->setCellSignalStrength(Landroid/telephony/CellSignalStrengthLte;)V -Landroid/telephony/CellLocation;->fillInNotifierBundle(Landroid/os/Bundle;)V -Landroid/telephony/CellLocation;->isEmpty()Z -Landroid/telephony/CellLocation;->newFromBundle(Landroid/os/Bundle;)Landroid/telephony/CellLocation; -Landroid/telephony/CellSignalStrengthGsm;-><init>()V -Landroid/telephony/CellSignalStrengthGsm;->mBitErrorRate:I -Landroid/telephony/CellSignalStrengthGsm;->mSignalStrength:I -Landroid/telephony/CellSignalStrengthGsm;->mTimingAdvance:I -Landroid/telephony/CellSignalStrengthLte;-><init>()V -Landroid/telephony/CellSignalStrengthLte;->mCqi:I -Landroid/telephony/CellSignalStrengthLte;->mRsrp:I -Landroid/telephony/CellSignalStrengthLte;->mRsrq:I -Landroid/telephony/CellSignalStrengthLte;->mRssnr:I -Landroid/telephony/CellSignalStrengthLte;->mSignalStrength:I -Landroid/telephony/CellSignalStrengthLte;->mTimingAdvance:I -Landroid/telephony/CellSignalStrengthWcdma;->mBitErrorRate:I -Landroid/telephony/CellSignalStrengthWcdma;->mSignalStrength:I -Landroid/telephony/DisconnectCause;->toString(I)Ljava/lang/String; -Landroid/telephony/euicc/EuiccInfo;->osVersion:Ljava/lang/String; -Landroid/telephony/gsm/GsmCellLocation;->setPsc(I)V -Landroid/telephony/ims/ImsSsInfo;-><init>()V -Landroid/telephony/NeighboringCellInfo;->mCid:I -Landroid/telephony/NeighboringCellInfo;->mLac:I -Landroid/telephony/NeighboringCellInfo;->mNetworkType:I -Landroid/telephony/NeighboringCellInfo;->mPsc:I -Landroid/telephony/NeighboringCellInfo;->mRssi:I -Landroid/telephony/PhoneNumberFormattingTextWatcher;->mFormatter:Lcom/android/i18n/phonenumbers/AsYouTypeFormatter; -Landroid/telephony/PhoneNumberUtils;->cdmaCheckAndProcessPlusCode(Ljava/lang/String;)Ljava/lang/String; -Landroid/telephony/PhoneNumberUtils;->compare(Ljava/lang/String;Ljava/lang/String;Z)Z -Landroid/telephony/PhoneNumberUtils;->compareLoosely(Ljava/lang/String;Ljava/lang/String;)Z -Landroid/telephony/PhoneNumberUtils;->compareStrictly(Ljava/lang/String;Ljava/lang/String;)Z -Landroid/telephony/PhoneNumberUtils;->compareStrictly(Ljava/lang/String;Ljava/lang/String;Z)Z -Landroid/telephony/PhoneNumberUtils;->convertPreDial(Ljava/lang/String;)Ljava/lang/String; -Landroid/telephony/PhoneNumberUtils;->extractNetworkPortionAlt(Ljava/lang/String;)Ljava/lang/String; -Landroid/telephony/PhoneNumberUtils;->getUsernameFromUriNumber(Ljava/lang/String;)Ljava/lang/String; -Landroid/telephony/PhoneNumberUtils;->isEmergencyNumber(Ljava/lang/String;Ljava/lang/String;)Z -Landroid/telephony/PhoneNumberUtils;->isLocalEmergencyNumber(Landroid/content/Context;ILjava/lang/String;)Z -Landroid/telephony/PhoneNumberUtils;->isNanp(Ljava/lang/String;)Z -Landroid/telephony/PhoneNumberUtils;->isPotentialLocalEmergencyNumber(Landroid/content/Context;Ljava/lang/String;)Z -Landroid/telephony/PhoneNumberUtils;->isUriNumber(Ljava/lang/String;)Z -Landroid/telephony/PhoneNumberUtils;->isVoiceMailNumber(Landroid/content/Context;ILjava/lang/String;)Z -Landroid/telephony/PhoneNumberUtils;->MIN_MATCH:I -Landroid/telephony/PhoneNumberUtils;->ttsSpanAsPhoneNumber(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; -Landroid/telephony/PhoneStateListener;-><init>(Landroid/os/Looper;)V -Landroid/telephony/PhoneStateListener;->callback:Lcom/android/internal/telephony/IPhoneStateListener; -Landroid/telephony/PhoneStateListener;->LISTEN_PRECISE_CALL_STATE:I -Landroid/telephony/PhoneStateListener;->mSubId:Ljava/lang/Integer; -Landroid/telephony/PhoneStateListener;->onDataConnectionRealTimeInfoChanged(Landroid/telephony/DataConnectionRealTimeInfo;)V -Landroid/telephony/PhoneStateListener;->onOemHookRawEvent([B)V -Landroid/telephony/PhoneStateListener;->onOtaspChanged(I)V -Landroid/telephony/PhoneStateListener;->onPreciseCallStateChanged(Landroid/telephony/PreciseCallState;)V -Landroid/telephony/PhoneStateListener;->onPreciseDataConnectionStateChanged(Landroid/telephony/PreciseDataConnectionState;)V -Landroid/telephony/PhoneStateListener;->onVoLteServiceStateChanged(Landroid/telephony/VoLteServiceState;)V -Landroid/telephony/PreciseCallState;-><init>(IIIII)V -Landroid/telephony/PreciseCallState;->getDisconnectCause()I -Landroid/telephony/PreciseCallState;->getPreciseDisconnectCause()I -Landroid/telephony/PreciseCallState;->getRingingCallState()I -Landroid/telephony/PreciseDataConnectionState;-><init>(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/LinkProperties;Ljava/lang/String;)V -Landroid/telephony/PreciseDataConnectionState;->getDataConnectionAPN()Ljava/lang/String; -Landroid/telephony/PreciseDataConnectionState;->getDataConnectionAPNType()Ljava/lang/String; -Landroid/telephony/PreciseDataConnectionState;->getDataConnectionChangeReason()Ljava/lang/String; -Landroid/telephony/PreciseDataConnectionState;->getDataConnectionFailCause()Ljava/lang/String; -Landroid/telephony/PreciseDataConnectionState;->getDataConnectionLinkProperties()Landroid/net/LinkProperties; -Landroid/telephony/PreciseDataConnectionState;->getDataConnectionNetworkType()I -Landroid/telephony/PreciseDataConnectionState;->getDataConnectionState()I -Landroid/telephony/RadioAccessFamily;->getNetworkTypeFromRaf(I)I -Landroid/telephony/RadioAccessFamily;->getPhoneId()I -Landroid/telephony/RadioAccessFamily;->getRadioAccessFamily()I -Landroid/telephony/Rlog;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I -Landroid/telephony/Rlog;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I -Landroid/telephony/Rlog;->v(Ljava/lang/String;Ljava/lang/String;)I -Landroid/telephony/Rlog;->w(Ljava/lang/String;Ljava/lang/String;)I -Landroid/telephony/Rlog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I -Landroid/telephony/ServiceState;->bearerBitmapHasCdma(I)Z -Landroid/telephony/ServiceState;->equalsHandlesNulls(Ljava/lang/Object;Ljava/lang/Object;)Z -Landroid/telephony/ServiceState;->fillInNotifierBundle(Landroid/os/Bundle;)V -Landroid/telephony/ServiceState;->getCdmaDefaultRoamingIndicator()I -Landroid/telephony/ServiceState;->getCdmaEriIconIndex()I -Landroid/telephony/ServiceState;->getCdmaEriIconMode()I -Landroid/telephony/ServiceState;->getCdmaRoamingIndicator()I -Landroid/telephony/ServiceState;->getCssIndicator()I -Landroid/telephony/ServiceState;->getDataNetworkType()I -Landroid/telephony/ServiceState;->getDataOperatorAlphaShort()Ljava/lang/String; -Landroid/telephony/ServiceState;->getDataOperatorNumeric()Ljava/lang/String; -Landroid/telephony/ServiceState;->getDataRoamingType()I -Landroid/telephony/ServiceState;->getRadioTechnology()I -Landroid/telephony/ServiceState;->getRilVoiceRadioTechnology()I -Landroid/telephony/ServiceState;->getVoiceOperatorAlphaLong()Ljava/lang/String; -Landroid/telephony/ServiceState;->getVoiceOperatorAlphaShort()Ljava/lang/String; -Landroid/telephony/ServiceState;->getVoiceOperatorNumeric()Ljava/lang/String; -Landroid/telephony/ServiceState;->getVoiceRoaming()Z -Landroid/telephony/ServiceState;->getVoiceRoamingType()I -Landroid/telephony/ServiceState;->mCdmaDefaultRoamingIndicator:I -Landroid/telephony/ServiceState;->mCdmaEriIconIndex:I -Landroid/telephony/ServiceState;->mCdmaEriIconMode:I -Landroid/telephony/ServiceState;->mCdmaRoamingIndicator:I -Landroid/telephony/ServiceState;->mCssIndicator:Z -Landroid/telephony/ServiceState;->mIsManualNetworkSelection:Z -Landroid/telephony/ServiceState;->mIsUsingCarrierAggregation:Z -Landroid/telephony/ServiceState;->mNetworkId:I -Landroid/telephony/ServiceState;->mSystemId:I -Landroid/telephony/ServiceState;->newFromBundle(Landroid/os/Bundle;)Landroid/telephony/ServiceState; -Landroid/telephony/ServiceState;->RIL_RADIO_TECHNOLOGY_IWLAN:I -Landroid/telephony/ServiceState;->setCdmaDefaultRoamingIndicator(I)V -Landroid/telephony/ServiceState;->setCdmaEriIconIndex(I)V -Landroid/telephony/ServiceState;->setCdmaEriIconMode(I)V -Landroid/telephony/ServiceState;->setCdmaRoamingIndicator(I)V -Landroid/telephony/ServiceState;->setCssIndicator(I)V -Landroid/telephony/ServiceState;->setDataRegState(I)V -Landroid/telephony/ServiceState;->setDataRoaming(Z)V -Landroid/telephony/ServiceState;->setDataRoamingFromRegistration(Z)V -Landroid/telephony/ServiceState;->setDataRoamingType(I)V -Landroid/telephony/ServiceState;->setEmergencyOnly(Z)V -Landroid/telephony/ServiceState;->setFromNotifierBundle(Landroid/os/Bundle;)V -Landroid/telephony/ServiceState;->setOperatorAlphaLong(Ljava/lang/String;)V -Landroid/telephony/ServiceState;->setVoiceRegState(I)V -Landroid/telephony/ServiceState;->setVoiceRoaming(Z)V -Landroid/telephony/ServiceState;->setVoiceRoamingType(I)V -Landroid/telephony/SignalStrength;-><init>()V -Landroid/telephony/SignalStrength;-><init>(Landroid/os/Parcel;)V -Landroid/telephony/SignalStrength;-><init>(Landroid/telephony/SignalStrength;)V -Landroid/telephony/SignalStrength;-><init>(Z)V -Landroid/telephony/SignalStrength;->copyFrom(Landroid/telephony/SignalStrength;)V -Landroid/telephony/SignalStrength;->CREATOR:Landroid/os/Parcelable$Creator; -Landroid/telephony/SignalStrength;->fillInNotifierBundle(Landroid/os/Bundle;)V -Landroid/telephony/SignalStrength;->getAsuLevel()I -Landroid/telephony/SignalStrength;->getCdmaAsuLevel()I -Landroid/telephony/SignalStrength;->getCdmaLevel()I -Landroid/telephony/SignalStrength;->getDbm()I -Landroid/telephony/SignalStrength;->getEvdoAsuLevel()I -Landroid/telephony/SignalStrength;->getEvdoLevel()I -Landroid/telephony/SignalStrength;->getGsmAsuLevel()I -Landroid/telephony/SignalStrength;->getGsmDbm()I -Landroid/telephony/SignalStrength;->getGsmLevel()I -Landroid/telephony/SignalStrength;->getLteAsuLevel()I -Landroid/telephony/SignalStrength;->getLteCqi()I -Landroid/telephony/SignalStrength;->getLteDbm()I -Landroid/telephony/SignalStrength;->getLteLevel()I -Landroid/telephony/SignalStrength;->getLteRsrp()I -Landroid/telephony/SignalStrength;->getLteRsrq()I -Landroid/telephony/SignalStrength;->getLteRssnr()I -Landroid/telephony/SignalStrength;->getLteSignalStrength()I -Landroid/telephony/SignalStrength;->getTdScdmaAsuLevel()I -Landroid/telephony/SignalStrength;->getTdScdmaDbm()I -Landroid/telephony/SignalStrength;->getTdScdmaLevel()I -Landroid/telephony/SignalStrength;->mCdmaDbm:I -Landroid/telephony/SignalStrength;->mCdmaEcio:I -Landroid/telephony/SignalStrength;->mEvdoDbm:I -Landroid/telephony/SignalStrength;->mEvdoEcio:I -Landroid/telephony/SignalStrength;->mEvdoSnr:I -Landroid/telephony/SignalStrength;->mGsmBitErrorRate:I -Landroid/telephony/SignalStrength;->mGsmSignalStrength:I -Landroid/telephony/SignalStrength;->mLteCqi:I -Landroid/telephony/SignalStrength;->mLteRsrp:I -Landroid/telephony/SignalStrength;->mLteRsrpBoost:I -Landroid/telephony/SignalStrength;->mLteRsrq:I -Landroid/telephony/SignalStrength;->mLteRssnr:I -Landroid/telephony/SignalStrength;->mLteSignalStrength:I -Landroid/telephony/SignalStrength;->mTdScdmaRscp:I -Landroid/telephony/SignalStrength;->mWcdmaRscp:I -Landroid/telephony/SignalStrength;->newFromBundle(Landroid/os/Bundle;)Landroid/telephony/SignalStrength; -Landroid/telephony/SignalStrength;->NUM_SIGNAL_STRENGTH_BINS:I -Landroid/telephony/SignalStrength;->setFromNotifierBundle(Landroid/os/Bundle;)V -Landroid/telephony/SignalStrength;->SIGNAL_STRENGTH_GOOD:I -Landroid/telephony/SignalStrength;->SIGNAL_STRENGTH_GREAT:I -Landroid/telephony/SignalStrength;->SIGNAL_STRENGTH_MODERATE:I -Landroid/telephony/SignalStrength;->SIGNAL_STRENGTH_NONE_OR_UNKNOWN:I -Landroid/telephony/SignalStrength;->SIGNAL_STRENGTH_POOR:I -Landroid/telephony/SignalStrength;->validateInput()V -Landroid/telephony/SmsManager;->copyMessageToIcc([B[BI)Z -Landroid/telephony/SmsManager;->deleteMessageFromIcc(I)Z -Landroid/telephony/SmsManager;->disableCellBroadcastRange(III)Z -Landroid/telephony/SmsManager;->enableCellBroadcastRange(III)Z -Landroid/telephony/SmsManager;->getAllMessagesFromIcc()Ljava/util/ArrayList; -Landroid/telephony/SmsManager;->isSMSPromptEnabled()Z -Landroid/telephony/SmsManager;->mSubId:I -Landroid/telephony/SmsManager;->sendMultipartTextMessage(Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;IZI)V -Landroid/telephony/SmsManager;->sendTextMessage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;IZI)V -Landroid/telephony/SmsManager;->sendTextMessageWithoutPersisting(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;IZI)V -Landroid/telephony/SmsManager;->updateMessageOnIcc(II[B)Z -Landroid/telephony/SmsMessage;->fragmentText(Ljava/lang/String;)Ljava/util/ArrayList; -Landroid/telephony/SmsMessage;->getSubId()I -Landroid/telephony/SmsMessage;->mSubId:I -Landroid/telephony/SmsMessage;->mWrappedSmsMessage:Lcom/android/internal/telephony/SmsMessageBase; -Landroid/telephony/SmsMessage;->setSubId(I)V -Landroid/telephony/SmsMessage;->useCdmaFormatForMoSms()Z -Landroid/telephony/SmsMessage;->useCdmaFormatForMoSms(I)Z -Landroid/telephony/SubscriptionInfo;->getNameSource()I -Landroid/telephony/SubscriptionManager;-><init>(Landroid/content/Context;)V -Landroid/telephony/SubscriptionManager;->CONTENT_URI:Landroid/net/Uri; -Landroid/telephony/SubscriptionManager;->DEFAULT_SUBSCRIPTION_ID:I -Landroid/telephony/SubscriptionManager;->getActiveSubscriptionIdList()[I -Landroid/telephony/SubscriptionManager;->getAllSubscriptionInfoCount()I -Landroid/telephony/SubscriptionManager;->getAllSubscriptionInfoList()Ljava/util/List; -Landroid/telephony/SubscriptionManager;->getDefaultDataPhoneId()I -Landroid/telephony/SubscriptionManager;->getDefaultDataSubscriptionInfo()Landroid/telephony/SubscriptionInfo; -Landroid/telephony/SubscriptionManager;->getDefaultSmsPhoneId()I -Landroid/telephony/SubscriptionManager;->getDefaultVoiceSubscriptionInfo()Landroid/telephony/SubscriptionInfo; -Landroid/telephony/SubscriptionManager;->getPhoneId(I)I -Landroid/telephony/SubscriptionManager;->getSlotIndex(I)I -Landroid/telephony/SubscriptionManager;->getSubId(I)[I -Landroid/telephony/SubscriptionManager;->NAME_SOURCE_USER_INPUT:I -Landroid/telephony/SubscriptionManager;->setDataRoaming(II)I -Landroid/telephony/SubscriptionManager;->setDefaultDataSubId(I)V -Landroid/telephony/SubscriptionManager;->setDefaultSmsSubId(I)V -Landroid/telephony/SubscriptionManager;->setDisplayNumber(Ljava/lang/String;I)I -Landroid/telephony/TelephonyManager$MultiSimVariants;->TSTS:Landroid/telephony/TelephonyManager$MultiSimVariants; -Landroid/telephony/TelephonyManager$MultiSimVariants;->UNKNOWN:Landroid/telephony/TelephonyManager$MultiSimVariants; Landroid/telephony/TelephonyManager$MultiSimVariants;->values()[Landroid/telephony/TelephonyManager$MultiSimVariants; -Landroid/telephony/TelephonyManager;-><init>()V -Landroid/telephony/TelephonyManager;-><init>(Landroid/content/Context;)V -Landroid/telephony/TelephonyManager;-><init>(Landroid/content/Context;I)V -Landroid/telephony/TelephonyManager;->ACTION_PRECISE_DATA_CONNECTION_STATE_CHANGED:Ljava/lang/String; -Landroid/telephony/TelephonyManager;->from(Landroid/content/Context;)Landroid/telephony/TelephonyManager; -Landroid/telephony/TelephonyManager;->getCallState(I)I -Landroid/telephony/TelephonyManager;->getCdmaEriIconIndex(I)I -Landroid/telephony/TelephonyManager;->getCdmaEriIconMode(I)I -Landroid/telephony/TelephonyManager;->getCdmaEriText(I)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getCompleteVoiceMailNumber()Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getCompleteVoiceMailNumber(I)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getDataNetworkType(I)I -Landroid/telephony/TelephonyManager;->getDefault()Landroid/telephony/TelephonyManager; -Landroid/telephony/TelephonyManager;->getDeviceSoftwareVersion(I)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getGroupIdLevel1(I)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getIccAuthentication(IIILjava/lang/String;)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getImsConfig(II)Landroid/telephony/ims/aidl/IImsConfig; -Landroid/telephony/TelephonyManager;->getImsRegistration(II)Landroid/telephony/ims/aidl/IImsRegistration; -Landroid/telephony/TelephonyManager;->getIsimImpi()Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getIsimImpu()[Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getIsimPcscf()[Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getITelephony()Lcom/android/internal/telephony/ITelephony; -Landroid/telephony/TelephonyManager;->getLine1AlphaTag(I)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getLine1Number(I)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getLteOnCdmaMode()I -Landroid/telephony/TelephonyManager;->getLteOnCdmaMode(I)I -Landroid/telephony/TelephonyManager;->getLteOnCdmaModeStatic()I -Landroid/telephony/TelephonyManager;->getMergedSubscriberIds()[Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getMsisdn()Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getMsisdn(I)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getMultiSimConfiguration()Landroid/telephony/TelephonyManager$MultiSimVariants; -Landroid/telephony/TelephonyManager;->getNai(I)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getNetworkClass(I)I -Landroid/telephony/TelephonyManager;->getNetworkCountryIso(I)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getNetworkCountryIsoForPhone(I)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getNetworkOperator(I)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getNetworkOperatorForPhone(I)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getNetworkOperatorName(I)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getNetworkType(I)I -Landroid/telephony/TelephonyManager;->getNetworkTypeName(I)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getOtaSpNumberSchemaForPhone(ILjava/lang/String;)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getPhoneId(I)I -Landroid/telephony/TelephonyManager;->getPhoneType(I)I -Landroid/telephony/TelephonyManager;->getPhoneTypeFromProperty(I)I -Landroid/telephony/TelephonyManager;->getProcCmdLine()Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getSimCount()I -Landroid/telephony/TelephonyManager;->getSimCountryIso(I)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getSimCountryIsoForPhone(I)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getSimOperator(I)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getSimOperatorName(I)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getSimOperatorNameForPhone(I)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getSimOperatorNumeric()Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getSimOperatorNumeric(I)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getSimOperatorNumericForPhone(I)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getSimSerialNumber(I)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getSlotIndex()I -Landroid/telephony/TelephonyManager;->getSubId(I)I -Landroid/telephony/TelephonyManager;->getSubIdForPhoneAccount(Landroid/telecom/PhoneAccount;)I -Landroid/telephony/TelephonyManager;->getSubscriberId(I)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getSubscriberInfo()Lcom/android/internal/telephony/IPhoneSubInfo; -Landroid/telephony/TelephonyManager;->getTelephonyProperty(ILjava/lang/String;Ljava/lang/String;)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getTelephonyProperty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getVoiceMailAlphaTag(I)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getVoiceMailNumber(I)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getVoiceMessageCount(I)I -Landroid/telephony/TelephonyManager;->hasIccCard(I)Z -Landroid/telephony/TelephonyManager;->isMultiSimEnabled()Z -Landroid/telephony/TelephonyManager;->isNetworkRoaming(I)Z -Landroid/telephony/TelephonyManager;->isVideoTelephonyAvailable()Z -Landroid/telephony/TelephonyManager;->isVolteAvailable()Z -Landroid/telephony/TelephonyManager;->isWifiCallingAvailable()Z -Landroid/telephony/TelephonyManager;->mSubscriptionManager:Landroid/telephony/SubscriptionManager; -Landroid/telephony/TelephonyManager;->NETWORK_CLASS_2_G:I -Landroid/telephony/TelephonyManager;->NETWORK_CLASS_3_G:I -Landroid/telephony/TelephonyManager;->NETWORK_CLASS_4_G:I -Landroid/telephony/TelephonyManager;->NETWORK_TYPE_LTE_CA:I -Landroid/telephony/TelephonyManager;->nvReadItem(I)Ljava/lang/String; -Landroid/telephony/TelephonyManager;->setBasebandVersionForPhone(ILjava/lang/String;)V -Landroid/telephony/TelephonyManager;->setDataNetworkTypeForPhone(II)V -Landroid/telephony/TelephonyManager;->setImsRegistrationState(Z)V -Landroid/telephony/TelephonyManager;->setNetworkOperatorNameForPhone(ILjava/lang/String;)V -Landroid/telephony/TelephonyManager;->setNetworkOperatorNumericForPhone(ILjava/lang/String;)V -Landroid/telephony/TelephonyManager;->setNetworkRoamingForPhone(IZ)V -Landroid/telephony/TelephonyManager;->setPhoneType(II)V -Landroid/telephony/TelephonyManager;->setRoamingOverride(Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Z -Landroid/telephony/TelephonyManager;->setSimCountryIsoForPhone(ILjava/lang/String;)V -Landroid/telephony/TelephonyManager;->setSimOperatorNameForPhone(ILjava/lang/String;)V -Landroid/telephony/TelephonyManager;->setSimOperatorNumericForPhone(ILjava/lang/String;)V -Landroid/telephony/TelephonyManager;->setSimStateForPhone(ILjava/lang/String;)V -Landroid/telephony/TelephonyManager;->setTelephonyProperty(ILjava/lang/String;Ljava/lang/String;)V -Landroid/telephony/VoLteServiceState;-><init>(I)V Landroid/transition/ChangeBounds;->BOTTOM_RIGHT_ONLY_PROPERTY:Landroid/util/Property; Landroid/transition/ChangeBounds;->POSITION_PROPERTY:Landroid/util/Property; Landroid/transition/Scene;->mEnterAction:Ljava/lang/Runnable; diff --git a/config/hiddenapi-vendor-list.txt b/config/hiddenapi-vendor-list.txt index 3c38da87353c..266e79387ad0 100644 --- a/config/hiddenapi-vendor-list.txt +++ b/config/hiddenapi-vendor-list.txt @@ -138,42 +138,10 @@ Landroid/system/Os;->setsockoptIfreq(Ljava/io/FileDescriptor;IILjava/lang/String Landroid/system/Os;->setsockoptTimeval(Ljava/io/FileDescriptor;IILandroid/system/StructTimeval;)V Landroid/system/PacketSocketAddress;-><init>(I[B)V Landroid/system/PacketSocketAddress;-><init>(SI)V -Landroid/telephony/euicc/DownloadableSubscription;->encodedActivationCode:Ljava/lang/String; -Landroid/telephony/euicc/DownloadableSubscription;->setAccessRules([Landroid/telephony/UiccAccessRule;)V -Landroid/telephony/euicc/DownloadableSubscription;->setCarrierName(Ljava/lang/String;)V -Landroid/telephony/ims/compat/feature/ImsFeature;->getFeatureState()I -Landroid/telephony/ims/compat/feature/ImsFeature;->setFeatureState(I)V Landroid/telephony/ims/compat/feature/MMTelFeature;-><init>()V Landroid/telephony/ims/compat/ImsService;-><init>()V -Landroid/telephony/ims/compat/ImsService;->mImsServiceController:Landroid/os/IBinder; Landroid/telephony/ims/compat/stub/ImsCallSessionImplBase;-><init>()V -Landroid/telephony/ims/compat/stub/ImsConfigImplBase;-><init>(Landroid/content/Context;)V -Landroid/telephony/ims/compat/stub/ImsConfigImplBase;->getIImsConfig()Lcom/android/ims/internal/IImsConfig; Landroid/telephony/ims/compat/stub/ImsUtListenerImplBase;-><init>()V -Landroid/telephony/ims/ImsCallForwardInfo;-><init>()V -Landroid/telephony/ims/ImsCallForwardInfo;->mCondition:I -Landroid/telephony/ims/ImsCallForwardInfo;->mNumber:Ljava/lang/String; -Landroid/telephony/ims/ImsCallForwardInfo;->mServiceClass:I -Landroid/telephony/ims/ImsCallForwardInfo;->mStatus:I -Landroid/telephony/ims/ImsCallForwardInfo;->mTimeSeconds:I -Landroid/telephony/ims/ImsCallForwardInfo;->mToA:I -Landroid/telephony/ims/ImsCallProfile;->mCallExtras:Landroid/os/Bundle; -Landroid/telephony/ims/ImsCallProfile;->mCallType:I -Landroid/telephony/ims/ImsCallProfile;->mMediaProfile:Landroid/telephony/ims/ImsStreamMediaProfile; -Landroid/telephony/ims/ImsCallProfile;->mRestrictCause:I -Landroid/telephony/ims/ImsCallProfile;->presentationToOIR(I)I -Landroid/telephony/ims/ImsExternalCallState;-><init>(ILandroid/net/Uri;ZIIZ)V -Landroid/telephony/ims/ImsReasonInfo;-><init>(II)V -Landroid/telephony/ims/ImsReasonInfo;->mCode:I -Landroid/telephony/ims/ImsReasonInfo;->mExtraCode:I -Landroid/telephony/ims/ImsReasonInfo;->mExtraMessage:Ljava/lang/String; -Landroid/telephony/ims/ImsSsInfo;->mIcbNum:Ljava/lang/String; -Landroid/telephony/ims/ImsSsInfo;->mStatus:I -Landroid/telephony/ims/ImsStreamMediaProfile;-><init>()V -Landroid/telephony/ims/ImsStreamMediaProfile;->mAudioDirection:I -Landroid/telephony/ims/ImsStreamMediaProfile;->mAudioQuality:I -Landroid/telephony/ims/ImsStreamMediaProfile;->mVideoDirection:I -Landroid/telephony/ims/ImsVideoCallProvider;->getInterface()Lcom/android/ims/internal/IImsVideoCallProvider; Landroid/telephony/mbms/IMbmsStreamingSessionCallback$Stub;-><init>()V Landroid/telephony/mbms/IStreamingServiceCallback$Stub;-><init>()V Landroid/telephony/mbms/vendor/IMbmsStreamingService$Stub;->asInterface(Landroid/os/IBinder;)Landroid/telephony/mbms/vendor/IMbmsStreamingService; @@ -181,58 +149,6 @@ Landroid/telephony/mbms/vendor/IMbmsStreamingService;->getPlaybackUri(ILjava/lan Landroid/telephony/mbms/vendor/IMbmsStreamingService;->initialize(Landroid/telephony/mbms/IMbmsStreamingSessionCallback;I)I Landroid/telephony/mbms/vendor/IMbmsStreamingService;->requestUpdateStreamingServices(ILjava/util/List;)I Landroid/telephony/mbms/vendor/IMbmsStreamingService;->startStreaming(ILjava/lang/String;Landroid/telephony/mbms/IStreamingServiceCallback;)I -Landroid/telephony/PhoneNumberUtils;->formatNumber(Ljava/lang/String;I)Ljava/lang/String; -Landroid/telephony/PhoneNumberUtils;->isEmergencyNumber(ILjava/lang/String;)Z -Landroid/telephony/PhoneNumberUtils;->isPotentialEmergencyNumber(ILjava/lang/String;)Z -Landroid/telephony/PhoneNumberUtils;->isPotentialLocalEmergencyNumber(Landroid/content/Context;ILjava/lang/String;)Z -Landroid/telephony/PhoneStateListener;-><init>(Ljava/lang/Integer;)V -Landroid/telephony/PhoneStateListener;-><init>(Ljava/lang/Integer;Landroid/os/Looper;)V -Landroid/telephony/PreciseCallState;->getBackgroundCallState()I -Landroid/telephony/PreciseCallState;->getForegroundCallState()I -Landroid/telephony/RadioAccessFamily;-><init>(II)V -Landroid/telephony/RadioAccessFamily;->getRafFromNetworkType(I)I -Landroid/telephony/Rlog;->d(Ljava/lang/String;Ljava/lang/String;)I -Landroid/telephony/Rlog;->e(Ljava/lang/String;Ljava/lang/String;)I -Landroid/telephony/Rlog;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I -Landroid/telephony/Rlog;->i(Ljava/lang/String;Ljava/lang/String;)I -Landroid/telephony/ServiceState;->bitmaskHasTech(II)Z -Landroid/telephony/ServiceState;->getDataRegState()I -Landroid/telephony/ServiceState;->getDataRoaming()Z -Landroid/telephony/ServiceState;->getRilDataRadioTechnology()I -Landroid/telephony/ServiceState;->getVoiceNetworkType()I -Landroid/telephony/ServiceState;->getVoiceRegState()I -Landroid/telephony/ServiceState;->isCdma(I)Z -Landroid/telephony/ServiceState;->isEmergencyOnly()Z -Landroid/telephony/ServiceState;->isGsm(I)Z -Landroid/telephony/ServiceState;->mergeServiceStates(Landroid/telephony/ServiceState;Landroid/telephony/ServiceState;)Landroid/telephony/ServiceState; -Landroid/telephony/ServiceState;->rilRadioTechnologyToString(I)Ljava/lang/String; -Landroid/telephony/SubscriptionInfo;->setDisplayName(Ljava/lang/CharSequence;)V -Landroid/telephony/SubscriptionInfo;->setIconTint(I)V -Landroid/telephony/SubscriptionManager;->clearDefaultsForInactiveSubIds()V -Landroid/telephony/SubscriptionManager;->getDefaultVoicePhoneId()I -Landroid/telephony/SubscriptionManager;->getResourcesForSubId(Landroid/content/Context;I)Landroid/content/res/Resources; -Landroid/telephony/SubscriptionManager;->isActiveSubId(I)Z -Landroid/telephony/SubscriptionManager;->isUsableSubIdValue(I)Z -Landroid/telephony/SubscriptionManager;->isValidPhoneId(I)Z -Landroid/telephony/SubscriptionManager;->isValidSlotIndex(I)Z -Landroid/telephony/SubscriptionManager;->isValidSubscriptionId(I)Z -Landroid/telephony/SubscriptionManager;->putPhoneIdAndSubIdExtra(Landroid/content/Intent;I)V -Landroid/telephony/SubscriptionManager;->putPhoneIdAndSubIdExtra(Landroid/content/Intent;II)V -Landroid/telephony/SubscriptionManager;->setDisplayName(Ljava/lang/String;IJ)I -Landroid/telephony/SubscriptionManager;->setIconTint(II)I -Landroid/telephony/TelephonyManager$MultiSimVariants;->DSDA:Landroid/telephony/TelephonyManager$MultiSimVariants; -Landroid/telephony/TelephonyManager$MultiSimVariants;->DSDS:Landroid/telephony/TelephonyManager$MultiSimVariants; -Landroid/telephony/TelephonyManager;->getIntAtIndex(Landroid/content/ContentResolver;Ljava/lang/String;I)I -Landroid/telephony/TelephonyManager;->getIsimDomain()Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getNetworkTypeName()Ljava/lang/String; -Landroid/telephony/TelephonyManager;->getPreferredNetworkType(I)I -Landroid/telephony/TelephonyManager;->getServiceStateForSubscriber(I)Landroid/telephony/ServiceState; -Landroid/telephony/TelephonyManager;->getVoiceMessageCount()I -Landroid/telephony/TelephonyManager;->getVoiceNetworkType(I)I -Landroid/telephony/TelephonyManager;->isImsRegistered()Z -Landroid/telephony/TelephonyManager;->nvResetConfig(I)Z -Landroid/telephony/TelephonyManager;->putIntAtIndex(Landroid/content/ContentResolver;Ljava/lang/String;II)Z -Landroid/telephony/TelephonyManager;->setPreferredNetworkType(II)Z Landroid/view/IAppTransitionAnimationSpecsFuture$Stub;-><init>()V Landroid/view/IRecentsAnimationController;->finish(Z)V Landroid/view/IRecentsAnimationController;->screenshotTask(I)Landroid/app/ActivityManager$TaskSnapshot; diff --git a/telephony/java/android/telephony/CarrierConfigManager.java b/telephony/java/android/telephony/CarrierConfigManager.java index ed121a641449..c45a1ecc5dc9 100644 --- a/telephony/java/android/telephony/CarrierConfigManager.java +++ b/telephony/java/android/telephony/CarrierConfigManager.java @@ -22,6 +22,7 @@ import android.annotation.RequiresPermission; import android.annotation.SuppressLint; import android.annotation.SystemApi; import android.annotation.SystemService; +import android.annotation.UnsupportedAppUsage; import android.content.Context; import android.os.PersistableBundle; import android.os.RemoteException; @@ -1222,6 +1223,7 @@ public class CarrierConfigManager { * disable_metered_apns} * @hide */ + @UnsupportedAppUsage public static final String KEY_CARRIER_DEFAULT_ACTIONS_ON_REDIRECTION_STRING_ARRAY = "carrier_default_actions_on_redirection_string_array"; @@ -1834,6 +1836,7 @@ public class CarrierConfigManager { * Key identifying if voice call barring notification is required to be shown to the user. * @hide */ + @UnsupportedAppUsage public static final String KEY_DISABLE_VOICE_BARRING_NOTIFICATION_BOOL = "disable_voice_barring_notification_bool"; diff --git a/telephony/java/android/telephony/CellIdentityCdma.java b/telephony/java/android/telephony/CellIdentityCdma.java index 28090666ea68..5b67dc44fe3c 100644 --- a/telephony/java/android/telephony/CellIdentityCdma.java +++ b/telephony/java/android/telephony/CellIdentityCdma.java @@ -17,6 +17,7 @@ package android.telephony; import android.annotation.Nullable; +import android.annotation.UnsupportedAppUsage; import android.os.Parcel; import android.text.TextUtils; @@ -74,6 +75,7 @@ public final class CellIdentityCdma extends CellIdentity { * * @hide */ + @UnsupportedAppUsage public CellIdentityCdma(int nid, int sid, int bid, int lon, int lat) { this(nid, sid, bid, lon, lat, null, null); } diff --git a/telephony/java/android/telephony/CellIdentityGsm.java b/telephony/java/android/telephony/CellIdentityGsm.java index 4031254ab071..5c847914b57b 100644 --- a/telephony/java/android/telephony/CellIdentityGsm.java +++ b/telephony/java/android/telephony/CellIdentityGsm.java @@ -17,6 +17,7 @@ package android.telephony; import android.annotation.Nullable; +import android.annotation.UnsupportedAppUsage; import android.os.Parcel; import android.text.TextUtils; @@ -34,13 +35,16 @@ public final class CellIdentityGsm extends CellIdentity { // 16-bit GSM Cell Identity described in TS 27.007, 0..65535 private final int mCid; // 16-bit GSM Absolute RF Channel Number + @UnsupportedAppUsage private final int mArfcn; // 6-bit Base Station Identity Code + @UnsupportedAppUsage private final int mBsic; /** * @hide */ + @UnsupportedAppUsage public CellIdentityGsm() { super(TAG, CellInfo.TYPE_GSM, null, null, null, null); mLac = Integer.MAX_VALUE; diff --git a/telephony/java/android/telephony/CellIdentityLte.java b/telephony/java/android/telephony/CellIdentityLte.java index 52573727e1c6..65c904b8548b 100644 --- a/telephony/java/android/telephony/CellIdentityLte.java +++ b/telephony/java/android/telephony/CellIdentityLte.java @@ -17,6 +17,7 @@ package android.telephony; import android.annotation.Nullable; +import android.annotation.UnsupportedAppUsage; import android.os.Parcel; import android.text.TextUtils; @@ -36,6 +37,7 @@ public final class CellIdentityLte extends CellIdentity { // 16-bit tracking area code private final int mTac; // 18-bit Absolute RF Channel Number + @UnsupportedAppUsage private final int mEarfcn; // cell bandwidth, in kHz private final int mBandwidth; @@ -43,6 +45,7 @@ public final class CellIdentityLte extends CellIdentity { /** * @hide */ + @UnsupportedAppUsage public CellIdentityLte() { super(TAG, CellInfo.TYPE_LTE, null, null, null, null); mCi = Integer.MAX_VALUE; @@ -62,6 +65,7 @@ public final class CellIdentityLte extends CellIdentity { * * @hide */ + @UnsupportedAppUsage public CellIdentityLte(int mcc, int mnc, int ci, int pci, int tac) { this(ci, pci, tac, Integer.MAX_VALUE, Integer.MAX_VALUE, String.valueOf(mcc), String.valueOf(mnc), null, null); diff --git a/telephony/java/android/telephony/CellIdentityWcdma.java b/telephony/java/android/telephony/CellIdentityWcdma.java index a4ac8e30d02e..e26fcb314afa 100644 --- a/telephony/java/android/telephony/CellIdentityWcdma.java +++ b/telephony/java/android/telephony/CellIdentityWcdma.java @@ -17,6 +17,7 @@ package android.telephony; import android.annotation.Nullable; +import android.annotation.UnsupportedAppUsage; import android.os.Parcel; import android.text.TextUtils; @@ -36,6 +37,7 @@ public final class CellIdentityWcdma extends CellIdentity { // 9-bit UMTS Primary Scrambling Code described in TS 25.331, 0..511 private final int mPsc; // 16-bit UMTS Absolute RF Channel Number described in TS 25.101 sec. 5.4.4 + @UnsupportedAppUsage private final int mUarfcn; /** diff --git a/telephony/java/android/telephony/CellInfo.java b/telephony/java/android/telephony/CellInfo.java index 6b320f4352cc..4fe1b01007a7 100644 --- a/telephony/java/android/telephony/CellInfo.java +++ b/telephony/java/android/telephony/CellInfo.java @@ -18,6 +18,7 @@ package android.telephony; import android.annotation.IntDef; import android.annotation.NonNull; +import android.annotation.UnsupportedAppUsage; import android.os.Parcel; import android.os.Parcelable; @@ -70,14 +71,19 @@ public abstract class CellInfo implements Parcelable { // Type to distinguish where time stamp gets recorded. /** @hide */ + @UnsupportedAppUsage public static final int TIMESTAMP_TYPE_UNKNOWN = 0; /** @hide */ + @UnsupportedAppUsage public static final int TIMESTAMP_TYPE_ANTENNA = 1; /** @hide */ + @UnsupportedAppUsage public static final int TIMESTAMP_TYPE_MODEM = 2; /** @hide */ + @UnsupportedAppUsage public static final int TIMESTAMP_TYPE_OEM_RIL = 3; /** @hide */ + @UnsupportedAppUsage public static final int TIMESTAMP_TYPE_JAVA_RIL = 4; /** @hide */ @@ -184,6 +190,7 @@ public abstract class CellInfo implements Parcelable { * * @hide */ + @UnsupportedAppUsage public int getTimeStampType() { return mTimeStampType; } @@ -223,6 +230,7 @@ public abstract class CellInfo implements Parcelable { } } + @UnsupportedAppUsage private static String timeStampTypeToString(int type) { switch (type) { case 1: diff --git a/telephony/java/android/telephony/CellInfoCdma.java b/telephony/java/android/telephony/CellInfoCdma.java index 8b8d1bbe3fc6..f67733d63ef2 100644 --- a/telephony/java/android/telephony/CellInfoCdma.java +++ b/telephony/java/android/telephony/CellInfoCdma.java @@ -16,6 +16,7 @@ package android.telephony; +import android.annotation.UnsupportedAppUsage; import android.os.Parcel; import android.os.Parcelable; import android.telephony.Rlog; @@ -32,6 +33,7 @@ public final class CellInfoCdma extends CellInfo implements Parcelable { private CellSignalStrengthCdma mCellSignalStrengthCdma; /** @hide */ + @UnsupportedAppUsage public CellInfoCdma() { super(); mCellIdentityCdma = new CellIdentityCdma(); @@ -39,6 +41,7 @@ public final class CellInfoCdma extends CellInfo implements Parcelable { } /** @hide */ + @UnsupportedAppUsage public CellInfoCdma(CellInfoCdma ci) { super(ci); this.mCellIdentityCdma = ci.mCellIdentityCdma.copy(); @@ -50,6 +53,7 @@ public final class CellInfoCdma extends CellInfo implements Parcelable { return mCellIdentityCdma; } /** @hide */ + @UnsupportedAppUsage public void setCellIdentity(CellIdentityCdma cid) { mCellIdentityCdma = cid; } diff --git a/telephony/java/android/telephony/CellInfoGsm.java b/telephony/java/android/telephony/CellInfoGsm.java index f7af1b201698..7211de1798da 100644 --- a/telephony/java/android/telephony/CellInfoGsm.java +++ b/telephony/java/android/telephony/CellInfoGsm.java @@ -16,6 +16,7 @@ package android.telephony; +import android.annotation.UnsupportedAppUsage; import android.os.Parcel; import android.os.Parcelable; import android.telephony.Rlog; @@ -32,6 +33,7 @@ public final class CellInfoGsm extends CellInfo implements Parcelable { private CellSignalStrengthGsm mCellSignalStrengthGsm; /** @hide */ + @UnsupportedAppUsage public CellInfoGsm() { super(); mCellIdentityGsm = new CellIdentityGsm(); diff --git a/telephony/java/android/telephony/CellInfoLte.java b/telephony/java/android/telephony/CellInfoLte.java index 97d856e39c80..389f643e05a4 100644 --- a/telephony/java/android/telephony/CellInfoLte.java +++ b/telephony/java/android/telephony/CellInfoLte.java @@ -16,6 +16,7 @@ package android.telephony; +import android.annotation.UnsupportedAppUsage; import android.os.Parcel; import android.os.Parcelable; import android.telephony.Rlog; @@ -32,6 +33,7 @@ public final class CellInfoLte extends CellInfo implements Parcelable { private CellSignalStrengthLte mCellSignalStrengthLte; /** @hide */ + @UnsupportedAppUsage public CellInfoLte() { super(); mCellIdentityLte = new CellIdentityLte(); @@ -51,6 +53,7 @@ public final class CellInfoLte extends CellInfo implements Parcelable { return mCellIdentityLte; } /** @hide */ + @UnsupportedAppUsage public void setCellIdentity(CellIdentityLte cid) { if (DBG) log("setCellIdentity: " + cid); mCellIdentityLte = cid; @@ -62,6 +65,7 @@ public final class CellInfoLte extends CellInfo implements Parcelable { return mCellSignalStrengthLte; } /** @hide */ + @UnsupportedAppUsage public void setCellSignalStrength(CellSignalStrengthLte css) { if (DBG) log("setCellSignalStrength: " + css); mCellSignalStrengthLte = css; diff --git a/telephony/java/android/telephony/CellLocation.java b/telephony/java/android/telephony/CellLocation.java index 5bcaa6e74531..01331535205c 100644 --- a/telephony/java/android/telephony/CellLocation.java +++ b/telephony/java/android/telephony/CellLocation.java @@ -20,6 +20,7 @@ import android.os.Bundle; import android.os.RemoteException; import android.os.ServiceManager; +import android.annotation.UnsupportedAppUsage; import android.telephony.cdma.CdmaCellLocation; import android.telephony.gsm.GsmCellLocation; import com.android.internal.telephony.ITelephony; @@ -57,6 +58,7 @@ public abstract class CellLocation { * * @hide */ + @UnsupportedAppUsage public static CellLocation newFromBundle(Bundle bundle) { // TelephonyManager.getDefault().getCurrentPhoneType() handles the case when // ITelephony interface is not up yet. @@ -73,11 +75,13 @@ public abstract class CellLocation { /** * @hide */ + @UnsupportedAppUsage public abstract void fillInNotifierBundle(Bundle bundle); /** * @hide */ + @UnsupportedAppUsage public abstract boolean isEmpty(); /** diff --git a/telephony/java/android/telephony/CellSignalStrengthGsm.java b/telephony/java/android/telephony/CellSignalStrengthGsm.java index cff159b991c0..1e8d119c96c7 100644 --- a/telephony/java/android/telephony/CellSignalStrengthGsm.java +++ b/telephony/java/android/telephony/CellSignalStrengthGsm.java @@ -16,6 +16,7 @@ package android.telephony; +import android.annotation.UnsupportedAppUsage; import android.os.Parcel; import android.os.Parcelable; import android.telephony.Rlog; @@ -34,11 +35,15 @@ public final class CellSignalStrengthGsm extends CellSignalStrength implements P private static final int GSM_SIGNAL_STRENGTH_GOOD = 8; private static final int GSM_SIGNAL_STRENGTH_MODERATE = 5; + @UnsupportedAppUsage private int mSignalStrength; // in ASU; Valid values are (0-31, 99) as defined in TS 27.007 8.5 + @UnsupportedAppUsage private int mBitErrorRate; // bit error rate (0-7, 99) as defined in TS 27.007 8.5 + @UnsupportedAppUsage private int mTimingAdvance; // range from 0-219 or Integer.MAX_VALUE if unknown /** @hide */ + @UnsupportedAppUsage public CellSignalStrengthGsm() { setDefaultValues(); } diff --git a/telephony/java/android/telephony/CellSignalStrengthLte.java b/telephony/java/android/telephony/CellSignalStrengthLte.java index 2f059f412b64..ed7d4b2331da 100644 --- a/telephony/java/android/telephony/CellSignalStrengthLte.java +++ b/telephony/java/android/telephony/CellSignalStrengthLte.java @@ -16,6 +16,7 @@ package android.telephony; +import android.annotation.UnsupportedAppUsage; import android.os.Parcel; import android.os.Parcelable; import android.telephony.Rlog; @@ -30,14 +31,21 @@ public final class CellSignalStrengthLte extends CellSignalStrength implements P private static final String LOG_TAG = "CellSignalStrengthLte"; private static final boolean DBG = false; + @UnsupportedAppUsage private int mSignalStrength; + @UnsupportedAppUsage private int mRsrp; + @UnsupportedAppUsage private int mRsrq; + @UnsupportedAppUsage private int mRssnr; + @UnsupportedAppUsage private int mCqi; + @UnsupportedAppUsage private int mTimingAdvance; /** @hide */ + @UnsupportedAppUsage public CellSignalStrengthLte() { setDefaultValues(); } diff --git a/telephony/java/android/telephony/CellSignalStrengthWcdma.java b/telephony/java/android/telephony/CellSignalStrengthWcdma.java index 21cf0be96931..66e08822dfa7 100644 --- a/telephony/java/android/telephony/CellSignalStrengthWcdma.java +++ b/telephony/java/android/telephony/CellSignalStrengthWcdma.java @@ -16,6 +16,7 @@ package android.telephony; +import android.annotation.UnsupportedAppUsage; import android.os.Parcel; import android.os.Parcelable; import android.telephony.Rlog; @@ -34,8 +35,10 @@ public final class CellSignalStrengthWcdma extends CellSignalStrength implements private static final int WCDMA_SIGNAL_STRENGTH_GOOD = 8; private static final int WCDMA_SIGNAL_STRENGTH_MODERATE = 5; + @UnsupportedAppUsage private int mSignalStrength; // in ASU; Valid values are (0-31, 99) as defined in TS 27.007 8.5 // or Integer.MAX_VALUE if unknown + @UnsupportedAppUsage private int mBitErrorRate; // bit error rate (0-7, 99) as defined in TS 27.007 8.5 or // Integer.MAX_VALUE if unknown private int mRscp; // bit error rate (0-96, 255) as defined in TS 27.007 8.69 or diff --git a/telephony/java/android/telephony/DisconnectCause.java b/telephony/java/android/telephony/DisconnectCause.java index 4fa304ae3b97..ee5cdc2780db 100644 --- a/telephony/java/android/telephony/DisconnectCause.java +++ b/telephony/java/android/telephony/DisconnectCause.java @@ -16,6 +16,8 @@ package android.telephony; +import android.annotation.UnsupportedAppUsage; + /** * Contains disconnect call causes generated by the framework and the RIL. * @hide @@ -329,6 +331,7 @@ public class DisconnectCause { } /** Returns descriptive string for the specified disconnect cause. */ + @UnsupportedAppUsage public static String toString(int cause) { switch (cause) { case NOT_DISCONNECTED: diff --git a/telephony/java/android/telephony/NeighboringCellInfo.java b/telephony/java/android/telephony/NeighboringCellInfo.java index b7ccee5871d0..8e99518d78b8 100644 --- a/telephony/java/android/telephony/NeighboringCellInfo.java +++ b/telephony/java/android/telephony/NeighboringCellInfo.java @@ -24,6 +24,7 @@ import static android.telephony.TelephonyManager.NETWORK_TYPE_HSUPA; import static android.telephony.TelephonyManager.NETWORK_TYPE_UMTS; import static android.telephony.TelephonyManager.NETWORK_TYPE_UNKNOWN; +import android.annotation.UnsupportedAppUsage; import android.os.Parcel; import android.os.Parcelable; @@ -47,24 +48,29 @@ public class NeighboringCellInfo implements Parcelable * In GSM, mRssi is the Received RSSI; * In UMTS, mRssi is the Level index of CPICH Received Signal Code Power */ + @UnsupportedAppUsage private int mRssi; /** * CID in 16 bits format in GSM. Return UNKNOWN_CID in UMTS and CMDA. */ + @UnsupportedAppUsage private int mCid; /** * LAC in 16 bits format in GSM. Return UNKNOWN_CID in UMTS and CMDA. */ + @UnsupportedAppUsage private int mLac; /** * Primary Scrambling Code in 9 bits format in UMTS * Return UNKNOWN_CID in GSM and CMDA. */ + @UnsupportedAppUsage private int mPsc; /** * Radio network type, value is one of following * TelephonyManager.NETWORK_TYPE_XXXXXX. */ + @UnsupportedAppUsage private int mNetworkType; /** diff --git a/telephony/java/android/telephony/PhoneNumberFormattingTextWatcher.java b/telephony/java/android/telephony/PhoneNumberFormattingTextWatcher.java index f7dee99fe613..ac6bcaa61997 100644 --- a/telephony/java/android/telephony/PhoneNumberFormattingTextWatcher.java +++ b/telephony/java/android/telephony/PhoneNumberFormattingTextWatcher.java @@ -19,6 +19,7 @@ package android.telephony; import com.android.i18n.phonenumbers.AsYouTypeFormatter; import com.android.i18n.phonenumbers.PhoneNumberUtil; +import android.annotation.UnsupportedAppUsage; import android.telephony.PhoneNumberUtils; import android.text.Editable; import android.text.Selection; @@ -50,6 +51,7 @@ public class PhoneNumberFormattingTextWatcher implements TextWatcher { */ private boolean mStopFormatting; + @UnsupportedAppUsage private AsYouTypeFormatter mFormatter; /** diff --git a/telephony/java/android/telephony/PhoneNumberUtils.java b/telephony/java/android/telephony/PhoneNumberUtils.java index fadfc91bcdef..f6e8d3422eca 100644 --- a/telephony/java/android/telephony/PhoneNumberUtils.java +++ b/telephony/java/android/telephony/PhoneNumberUtils.java @@ -23,6 +23,7 @@ import com.android.i18n.phonenumbers.Phonenumber.PhoneNumber; import com.android.i18n.phonenumbers.ShortNumberInfo; import android.annotation.IntDef; +import android.annotation.UnsupportedAppUsage; import android.content.Context; import android.content.Intent; import android.content.res.Resources; @@ -279,6 +280,7 @@ public class PhoneNumberUtils { * * @hide */ + @UnsupportedAppUsage public static String extractNetworkPortionAlt(String phoneNumber) { if (phoneNumber == null) { return null; @@ -352,6 +354,7 @@ public class PhoneNumberUtils { * RFC 3601 says pause is 'p' and tonewait is 'w'. * @hide */ + @UnsupportedAppUsage public static String convertPreDial(String phoneNumber) { if (phoneNumber == null) { return null; @@ -464,6 +467,7 @@ public class PhoneNumberUtils { /** * @hide only for testing. */ + @UnsupportedAppUsage public static boolean compare(String a, String b, boolean useStrictComparation) { return (useStrictComparation ? compareStrictly(a, b) : compareLoosely(a, b)); } @@ -482,6 +486,7 @@ public class PhoneNumberUtils { * * @hide */ + @UnsupportedAppUsage public static boolean compareLoosely(String a, String b) { int ia, ib; @@ -579,6 +584,7 @@ public class PhoneNumberUtils { /** * @hide */ + @UnsupportedAppUsage public static boolean compareStrictly(String a, String b) { return compareStrictly(a, b, true); @@ -587,6 +593,7 @@ public class PhoneNumberUtils { /** * @hide */ + @UnsupportedAppUsage public static boolean compareStrictly(String a, String b, boolean acceptInvalidCCCPrefix) { if (a == null || b == null) { @@ -1260,6 +1267,7 @@ public class PhoneNumberUtils { * @deprecated Use link #formatNumber(String phoneNumber, String defaultCountryIso) instead */ @Deprecated + @UnsupportedAppUsage public static String formatNumber(String source, int defaultFormattingType) { SpannableStringBuilder text = new SpannableStringBuilder(source); formatNumber(text, defaultFormattingType); @@ -1720,6 +1728,7 @@ public class PhoneNumberUtils { // // However, in order to loose match 650-555-1212 and 555-1212, we need to set the min match // to 7. + @UnsupportedAppUsage static final int MIN_MATCH = 7; /** @@ -1744,6 +1753,7 @@ public class PhoneNumberUtils { * listed in the RIL / SIM, otherwise return false. * @hide */ + @UnsupportedAppUsage public static boolean isEmergencyNumber(int subId, String number) { // Return true only if the specified number *exactly* matches // one of the emergency numbers listed by the RIL / SIM. @@ -1794,6 +1804,7 @@ public class PhoneNumberUtils { * same digits as any of those emergency numbers. * @hide */ + @UnsupportedAppUsage public static boolean isPotentialEmergencyNumber(int subId, String number) { // Check against the emergency numbers listed by the RIL / SIM, // and *don't* require an exact match. @@ -1858,6 +1869,7 @@ public class PhoneNumberUtils { * * @hide */ + @UnsupportedAppUsage public static boolean isEmergencyNumber(String number, String defaultCountryIso) { return isEmergencyNumber(getDefaultVoiceSubId(), number, defaultCountryIso); } @@ -2081,6 +2093,7 @@ public class PhoneNumberUtils { * is currently in. * @hide */ + @UnsupportedAppUsage public static boolean isLocalEmergencyNumber(Context context, int subId, String number) { return isLocalEmergencyNumberInternal(subId, number, context, @@ -2109,6 +2122,7 @@ public class PhoneNumberUtils { * @see android.location.CountryDetector * @hide */ + @UnsupportedAppUsage public static boolean isPotentialLocalEmergencyNumber(Context context, String number) { return isPotentialLocalEmergencyNumber(context, getDefaultVoiceSubId(), number); } @@ -2135,6 +2149,7 @@ public class PhoneNumberUtils { * * @hide */ + @UnsupportedAppUsage public static boolean isPotentialLocalEmergencyNumber(Context context, int subId, String number) { return isLocalEmergencyNumberInternal(subId, number, @@ -2244,6 +2259,7 @@ public class PhoneNumberUtils { * to read the VM number. * @hide */ + @UnsupportedAppUsage public static boolean isVoiceMailNumber(Context context, int subId, String number) { String vmNumber, mdn; try { @@ -2390,6 +2406,7 @@ public class PhoneNumberUtils { * * @hide TODO: pending API Council approval */ + @UnsupportedAppUsage public static String cdmaCheckAndProcessPlusCode(String dialStr) { if (!TextUtils.isEmpty(dialStr)) { if (isReallyDialable(dialStr.charAt(0)) && @@ -2569,6 +2586,7 @@ public class PhoneNumberUtils { * @hide */ @Deprecated + @UnsupportedAppUsage public static CharSequence ttsSpanAsPhoneNumber(CharSequence phoneNumber) { return createTtsSpannable(phoneNumber); } @@ -2680,6 +2698,7 @@ public class PhoneNumberUtils { * i.e. NXX-NXX-XXXX, N is any digit 2-9 and X is any digit 0-9 * @hide */ + @UnsupportedAppUsage public static boolean isNanp (String dialStr) { boolean retVal = false; if (dialStr != null) { @@ -2727,6 +2746,7 @@ public class PhoneNumberUtils { * @param number * @return true if number contains @ */ + @UnsupportedAppUsage public static boolean isUriNumber(String number) { // Note we allow either "@" or "%40" to indicate a URI, in case // the passed-in string is URI-escaped. (Neither "@" nor "%40" @@ -2744,6 +2764,7 @@ public class PhoneNumberUtils { * * @hide */ + @UnsupportedAppUsage public static String getUsernameFromUriNumber(String number) { // The delimiter between username and domain name can be // either "@" or "%40" (the URI-escaped equivalent.) diff --git a/telephony/java/android/telephony/PhoneStateListener.java b/telephony/java/android/telephony/PhoneStateListener.java index 842016511d39..7f7ce8e50735 100644 --- a/telephony/java/android/telephony/PhoneStateListener.java +++ b/telephony/java/android/telephony/PhoneStateListener.java @@ -17,6 +17,7 @@ package android.telephony; import android.annotation.NonNull; +import android.annotation.UnsupportedAppUsage; import android.os.Bundle; import android.os.Handler; import android.os.Looper; @@ -171,6 +172,7 @@ public class PhoneStateListener { * * @hide */ + @UnsupportedAppUsage public static final int LISTEN_PRECISE_CALL_STATE = 0x00000800; /** @@ -276,6 +278,7 @@ public class PhoneStateListener { * @hide */ /** @hide */ + @UnsupportedAppUsage protected Integer mSubId; private final Handler mHandler; @@ -293,6 +296,7 @@ public class PhoneStateListener { * using a particular non-null Looper. * @hide */ + @UnsupportedAppUsage public PhoneStateListener(Looper looper) { this(null, looper); } @@ -303,6 +307,7 @@ public class PhoneStateListener { * own non-null Looper use PhoneStateListener(int subId, Looper looper) below. * @hide */ + @UnsupportedAppUsage public PhoneStateListener(Integer subId) { this(subId, Looper.myLooper()); } @@ -312,6 +317,7 @@ public class PhoneStateListener { * and non-null Looper. * @hide */ + @UnsupportedAppUsage public PhoneStateListener(Integer subId, Looper looper) { if (DBG) log("ctor: subId=" + subId + " looper=" + looper); mSubId = subId; @@ -515,6 +521,7 @@ public class PhoneStateListener { * * @hide */ + @UnsupportedAppUsage public void onOtaspChanged(int otaspMode) { // default implementation empty } @@ -532,6 +539,7 @@ public class PhoneStateListener { * * @hide */ + @UnsupportedAppUsage public void onPreciseCallStateChanged(PreciseCallState callState) { // default implementation empty } @@ -541,6 +549,7 @@ public class PhoneStateListener { * * @hide */ + @UnsupportedAppUsage public void onPreciseDataConnectionStateChanged( PreciseDataConnectionState dataConnectionState) { // default implementation empty @@ -551,6 +560,7 @@ public class PhoneStateListener { * * @hide */ + @UnsupportedAppUsage public void onDataConnectionRealTimeInfoChanged( DataConnectionRealTimeInfo dcRtInfo) { // default implementation empty @@ -562,6 +572,7 @@ public class PhoneStateListener { * @param stateInfo is the current LTE network information * @hide */ + @UnsupportedAppUsage public void onVoLteServiceStateChanged(VoLteServiceState stateInfo) { } @@ -608,6 +619,7 @@ public class PhoneStateListener { * @param rawData is the byte array of the OEM hook raw data. * @hide */ + @UnsupportedAppUsage public void onOemHookRawEvent(byte[] rawData) { // default implementation empty } @@ -741,6 +753,7 @@ public class PhoneStateListener { } } + @UnsupportedAppUsage IPhoneStateListener callback = new IPhoneStateListenerStub(this); private void log(String s) { diff --git a/telephony/java/android/telephony/PreciseCallState.java b/telephony/java/android/telephony/PreciseCallState.java index f246416df765..ed5c26ac5cf2 100644 --- a/telephony/java/android/telephony/PreciseCallState.java +++ b/telephony/java/android/telephony/PreciseCallState.java @@ -16,6 +16,7 @@ package android.telephony; +import android.annotation.UnsupportedAppUsage; import android.os.Parcel; import android.os.Parcelable; import android.telephony.DisconnectCause; @@ -71,6 +72,7 @@ public class PreciseCallState implements Parcelable { * * @hide */ + @UnsupportedAppUsage public PreciseCallState(int ringingCall, int foregroundCall, int backgroundCall, int disconnectCause, int preciseDisconnectCause) { mRingingCallState = ringingCall; @@ -113,6 +115,7 @@ public class PreciseCallState implements Parcelable { * @see PreciseCallState#PRECISE_CALL_STATE_DISCONNECTED * @see PreciseCallState#PRECISE_CALL_STATE_DISCONNECTING */ + @UnsupportedAppUsage public int getRingingCallState() { return mRingingCallState; } @@ -131,6 +134,7 @@ public class PreciseCallState implements Parcelable { * @see PreciseCallState#PRECISE_CALL_STATE_DISCONNECTED * @see PreciseCallState#PRECISE_CALL_STATE_DISCONNECTING */ + @UnsupportedAppUsage public int getForegroundCallState() { return mForegroundCallState; } @@ -149,6 +153,7 @@ public class PreciseCallState implements Parcelable { * @see PreciseCallState#PRECISE_CALL_STATE_DISCONNECTED * @see PreciseCallState#PRECISE_CALL_STATE_DISCONNECTING */ + @UnsupportedAppUsage public int getBackgroundCallState() { return mBackgroundCallState; } @@ -195,6 +200,7 @@ public class PreciseCallState implements Parcelable { * @see DisconnectCause#CDMA_ACCESS_BLOCKED * @see DisconnectCause#ERROR_UNSPECIFIED */ + @UnsupportedAppUsage public int getDisconnectCause() { return mDisconnectCause; } @@ -233,6 +239,7 @@ public class PreciseCallState implements Parcelable { * @see PreciseDisconnectCause#CDMA_ACCESS_BLOCKED * @see PreciseDisconnectCause#ERROR_UNSPECIFIED */ + @UnsupportedAppUsage public int getPreciseDisconnectCause() { return mPreciseDisconnectCause; } diff --git a/telephony/java/android/telephony/PreciseDataConnectionState.java b/telephony/java/android/telephony/PreciseDataConnectionState.java index 31c9a9e5316b..b258f52d58ec 100644 --- a/telephony/java/android/telephony/PreciseDataConnectionState.java +++ b/telephony/java/android/telephony/PreciseDataConnectionState.java @@ -16,6 +16,7 @@ package android.telephony; +import android.annotation.UnsupportedAppUsage; import android.os.Parcel; import android.os.Parcelable; import android.telephony.TelephonyManager; @@ -53,6 +54,7 @@ public class PreciseDataConnectionState implements Parcelable { * * @hide */ + @UnsupportedAppUsage public PreciseDataConnectionState(int state, int networkType, String apnType, String apn, String reason, LinkProperties linkProperties, String failCause) { @@ -95,6 +97,7 @@ public class PreciseDataConnectionState implements Parcelable { * @see TelephonyManager#DATA_CONNECTED * @see TelephonyManager#DATA_SUSPENDED */ + @UnsupportedAppUsage public int getDataConnectionState() { return mState; } @@ -119,6 +122,7 @@ public class PreciseDataConnectionState implements Parcelable { * @see TelephonyManager#NETWORK_TYPE_EHRPD * @see TelephonyManager#NETWORK_TYPE_HSPAP */ + @UnsupportedAppUsage public int getDataConnectionNetworkType() { return mNetworkType; } @@ -126,6 +130,7 @@ public class PreciseDataConnectionState implements Parcelable { /** * Get data connection APN type */ + @UnsupportedAppUsage public String getDataConnectionAPNType() { return mAPNType; } @@ -133,6 +138,7 @@ public class PreciseDataConnectionState implements Parcelable { /** * Get data connection APN. */ + @UnsupportedAppUsage public String getDataConnectionAPN() { return mAPN; } @@ -140,6 +146,7 @@ public class PreciseDataConnectionState implements Parcelable { /** * Get data connection change reason. */ + @UnsupportedAppUsage public String getDataConnectionChangeReason() { return mReason; } @@ -147,6 +154,7 @@ public class PreciseDataConnectionState implements Parcelable { /** * Get the properties of the network link. */ + @UnsupportedAppUsage public LinkProperties getDataConnectionLinkProperties() { return mLinkProperties; } @@ -154,6 +162,7 @@ public class PreciseDataConnectionState implements Parcelable { /** * Get data connection fail cause, in case there was a failure. */ + @UnsupportedAppUsage public String getDataConnectionFailCause() { return mFailCause; } diff --git a/telephony/java/android/telephony/RadioAccessFamily.java b/telephony/java/android/telephony/RadioAccessFamily.java index d657bae0981e..1d79988fecb3 100644 --- a/telephony/java/android/telephony/RadioAccessFamily.java +++ b/telephony/java/android/telephony/RadioAccessFamily.java @@ -16,6 +16,7 @@ package android.telephony; +import android.annotation.UnsupportedAppUsage; import android.os.Parcel; import android.os.Parcelable; @@ -77,6 +78,7 @@ public class RadioAccessFamily implements Parcelable { * in RadioAccessFamily. It's a bit mask value to represent * the support type. */ + @UnsupportedAppUsage public RadioAccessFamily(int phoneId, int radioAccessFamily) { mPhoneId = phoneId; mRadioAccessFamily = radioAccessFamily; @@ -87,6 +89,7 @@ public class RadioAccessFamily implements Parcelable { * * @return phone ID */ + @UnsupportedAppUsage public int getPhoneId() { return mPhoneId; } @@ -96,6 +99,7 @@ public class RadioAccessFamily implements Parcelable { * * @return radio access family */ + @UnsupportedAppUsage public int getRadioAccessFamily() { return mRadioAccessFamily; } @@ -150,6 +154,7 @@ public class RadioAccessFamily implements Parcelable { } }; + @UnsupportedAppUsage public static int getRafFromNetworkType(int type) { int raf; @@ -263,6 +268,7 @@ public class RadioAccessFamily implements Parcelable { return TelephonyManager.NETWORK_CLASS_UNKNOWN; } + @UnsupportedAppUsage public static int getNetworkTypeFromRaf(int raf) { int type; diff --git a/telephony/java/android/telephony/Rlog.java b/telephony/java/android/telephony/Rlog.java index e0b46e10eab5..5f2fa335135f 100644 --- a/telephony/java/android/telephony/Rlog.java +++ b/telephony/java/android/telephony/Rlog.java @@ -20,6 +20,7 @@ import android.os.Build; import android.text.TextUtils; import android.util.Log; +import android.annotation.UnsupportedAppUsage; import android.util.Base64; import java.security.MessageDigest; @@ -38,6 +39,7 @@ public final class Rlog { private Rlog() { } + @UnsupportedAppUsage public static int v(String tag, String msg) { return Log.println_native(Log.LOG_ID_RADIO, Log.VERBOSE, tag, msg); } @@ -47,28 +49,34 @@ public final class Rlog { msg + '\n' + Log.getStackTraceString(tr)); } + @UnsupportedAppUsage public static int d(String tag, String msg) { return Log.println_native(Log.LOG_ID_RADIO, Log.DEBUG, tag, msg); } + @UnsupportedAppUsage public static int d(String tag, String msg, Throwable tr) { return Log.println_native(Log.LOG_ID_RADIO, Log.DEBUG, tag, msg + '\n' + Log.getStackTraceString(tr)); } + @UnsupportedAppUsage public static int i(String tag, String msg) { return Log.println_native(Log.LOG_ID_RADIO, Log.INFO, tag, msg); } + @UnsupportedAppUsage public static int i(String tag, String msg, Throwable tr) { return Log.println_native(Log.LOG_ID_RADIO, Log.INFO, tag, msg + '\n' + Log.getStackTraceString(tr)); } + @UnsupportedAppUsage public static int w(String tag, String msg) { return Log.println_native(Log.LOG_ID_RADIO, Log.WARN, tag, msg); } + @UnsupportedAppUsage public static int w(String tag, String msg, Throwable tr) { return Log.println_native(Log.LOG_ID_RADIO, Log.WARN, tag, msg + '\n' + Log.getStackTraceString(tr)); @@ -78,10 +86,12 @@ public final class Rlog { return Log.println_native(Log.LOG_ID_RADIO, Log.WARN, tag, Log.getStackTraceString(tr)); } + @UnsupportedAppUsage public static int e(String tag, String msg) { return Log.println_native(Log.LOG_ID_RADIO, Log.ERROR, tag, msg); } + @UnsupportedAppUsage public static int e(String tag, String msg, Throwable tr) { return Log.println_native(Log.LOG_ID_RADIO, Log.ERROR, tag, msg + '\n' + Log.getStackTraceString(tr)); diff --git a/telephony/java/android/telephony/ServiceState.java b/telephony/java/android/telephony/ServiceState.java index 9e8529e20a7b..2ee1a09e87b6 100644 --- a/telephony/java/android/telephony/ServiceState.java +++ b/telephony/java/android/telephony/ServiceState.java @@ -19,6 +19,7 @@ package android.telephony; import android.annotation.IntDef; import android.annotation.SystemApi; import android.annotation.TestApi; +import android.annotation.UnsupportedAppUsage; import android.os.Bundle; import android.os.Parcel; import android.os.Parcelable; @@ -169,6 +170,7 @@ public class ServiceState implements Parcelable { * IWLAN * @hide */ + @UnsupportedAppUsage public static final int RIL_RADIO_TECHNOLOGY_IWLAN = 18; /** @@ -233,6 +235,7 @@ public class ServiceState implements Parcelable { private String mDataOperatorAlphaLong; private String mDataOperatorAlphaShort; private String mDataOperatorNumeric; + @UnsupportedAppUsage private boolean mIsManualNetworkSelection; private boolean mIsEmergencyOnly; @@ -240,16 +243,24 @@ public class ServiceState implements Parcelable { private int mRilVoiceRadioTechnology; private int mRilDataRadioTechnology; + @UnsupportedAppUsage private boolean mCssIndicator; + @UnsupportedAppUsage private int mNetworkId; + @UnsupportedAppUsage private int mSystemId; + @UnsupportedAppUsage private int mCdmaRoamingIndicator; + @UnsupportedAppUsage private int mCdmaDefaultRoamingIndicator; + @UnsupportedAppUsage private int mCdmaEriIconIndex; + @UnsupportedAppUsage private int mCdmaEriIconMode; private boolean mIsDataRoamingFromRegistration; + @UnsupportedAppUsage private boolean mIsUsingCarrierAggregation; private int mChannelNumber; @@ -294,6 +305,7 @@ public class ServiceState implements Parcelable { * @return newly created ServiceState * @hide */ + @UnsupportedAppUsage public static ServiceState newFromBundle(Bundle m) { ServiceState ret; ret = new ServiceState(); @@ -442,6 +454,7 @@ public class ServiceState implements Parcelable { * * @hide */ + @UnsupportedAppUsage public int getVoiceRegState() { return mVoiceRegState; } @@ -456,6 +469,7 @@ public class ServiceState implements Parcelable { * * @hide */ + @UnsupportedAppUsage public int getDataRegState() { return mDataRegState; } @@ -516,6 +530,7 @@ public class ServiceState implements Parcelable { * @return roaming status * @hide */ + @UnsupportedAppUsage public boolean getVoiceRoaming() { return mVoiceRoamingType != ROAMING_TYPE_NOT_ROAMING; } @@ -525,6 +540,7 @@ public class ServiceState implements Parcelable { * @return roaming type * @hide */ + @UnsupportedAppUsage public int getVoiceRoamingType() { return mVoiceRoamingType; } @@ -534,6 +550,7 @@ public class ServiceState implements Parcelable { * @return roaming type * @hide */ + @UnsupportedAppUsage public boolean getDataRoaming() { return mDataRoamingType != ROAMING_TYPE_NOT_ROAMING; } @@ -545,6 +562,7 @@ public class ServiceState implements Parcelable { * once the data registration phase has completed. * @hide */ + @UnsupportedAppUsage public void setDataRoamingFromRegistration(boolean dataRoaming) { mIsDataRoamingFromRegistration = dataRoaming; } @@ -563,6 +581,7 @@ public class ServiceState implements Parcelable { * @return roaming type * @hide */ + @UnsupportedAppUsage public int getDataRoamingType() { return mDataRoamingType; } @@ -570,6 +589,7 @@ public class ServiceState implements Parcelable { /** * @hide */ + @UnsupportedAppUsage public boolean isEmergencyOnly() { return mIsEmergencyOnly; } @@ -577,6 +597,7 @@ public class ServiceState implements Parcelable { /** * @hide */ + @UnsupportedAppUsage public int getCdmaRoamingIndicator(){ return this.mCdmaRoamingIndicator; } @@ -584,6 +605,7 @@ public class ServiceState implements Parcelable { /** * @hide */ + @UnsupportedAppUsage public int getCdmaDefaultRoamingIndicator(){ return this.mCdmaDefaultRoamingIndicator; } @@ -591,6 +613,7 @@ public class ServiceState implements Parcelable { /** * @hide */ + @UnsupportedAppUsage public int getCdmaEriIconIndex() { return this.mCdmaEriIconIndex; } @@ -598,6 +621,7 @@ public class ServiceState implements Parcelable { /** * @hide */ + @UnsupportedAppUsage public int getCdmaEriIconMode() { return this.mCdmaEriIconMode; } @@ -619,6 +643,7 @@ public class ServiceState implements Parcelable { * @return long name of operator * @hide */ + @UnsupportedAppUsage public String getVoiceOperatorAlphaLong() { return mVoiceOperatorAlphaLong; } @@ -648,6 +673,7 @@ public class ServiceState implements Parcelable { * @return short name of operator, null if unregistered or unknown * @hide */ + @UnsupportedAppUsage public String getVoiceOperatorAlphaShort() { return mVoiceOperatorAlphaShort; } @@ -657,6 +683,7 @@ public class ServiceState implements Parcelable { * @return short name of operator, null if unregistered or unknown * @hide */ + @UnsupportedAppUsage public String getDataOperatorAlphaShort() { return mDataOperatorAlphaShort; } @@ -700,6 +727,7 @@ public class ServiceState implements Parcelable { * @return numeric format of operator, null if unregistered or unknown * @hide */ + @UnsupportedAppUsage public String getVoiceOperatorNumeric() { return mVoiceOperatorNumeric; } @@ -709,6 +737,7 @@ public class ServiceState implements Parcelable { * @return numeric format of operator, null if unregistered or unknown * @hide */ + @UnsupportedAppUsage public String getDataOperatorNumeric() { return mDataOperatorNumeric; } @@ -794,6 +823,7 @@ public class ServiceState implements Parcelable { * * @hide */ + @UnsupportedAppUsage public static String rilRadioTechnologyToString(int rt) { String rtString; @@ -968,12 +998,14 @@ public class ServiceState implements Parcelable { } /** @hide */ + @UnsupportedAppUsage public void setVoiceRegState(int state) { mVoiceRegState = state; if (DBG) Rlog.d(LOG_TAG, "[ServiceState] setVoiceRegState=" + mVoiceRegState); } /** @hide */ + @UnsupportedAppUsage public void setDataRegState(int state) { mDataRegState = state; if (VDBG) Rlog.d(LOG_TAG, "[ServiceState] setDataRegState=" + mDataRegState); @@ -997,21 +1029,25 @@ public class ServiceState implements Parcelable { } /** @hide */ + @UnsupportedAppUsage public void setVoiceRoaming(boolean roaming) { mVoiceRoamingType = (roaming ? ROAMING_TYPE_UNKNOWN : ROAMING_TYPE_NOT_ROAMING); } /** @hide */ + @UnsupportedAppUsage public void setVoiceRoamingType(int type) { mVoiceRoamingType = type; } /** @hide */ + @UnsupportedAppUsage public void setDataRoaming(boolean dataRoaming) { mDataRoamingType = (dataRoaming ? ROAMING_TYPE_UNKNOWN : ROAMING_TYPE_NOT_ROAMING); } /** @hide */ + @UnsupportedAppUsage public void setDataRoamingType(int type) { mDataRoamingType = type; } @@ -1019,6 +1055,7 @@ public class ServiceState implements Parcelable { /** * @hide */ + @UnsupportedAppUsage public void setEmergencyOnly(boolean emergencyOnly) { mIsEmergencyOnly = emergencyOnly; } @@ -1026,6 +1063,7 @@ public class ServiceState implements Parcelable { /** * @hide */ + @UnsupportedAppUsage public void setCdmaRoamingIndicator(int roaming) { this.mCdmaRoamingIndicator = roaming; } @@ -1033,6 +1071,7 @@ public class ServiceState implements Parcelable { /** * @hide */ + @UnsupportedAppUsage public void setCdmaDefaultRoamingIndicator (int roaming) { this.mCdmaDefaultRoamingIndicator = roaming; } @@ -1040,6 +1079,7 @@ public class ServiceState implements Parcelable { /** * @hide */ + @UnsupportedAppUsage public void setCdmaEriIconIndex(int index) { this.mCdmaEriIconIndex = index; } @@ -1047,6 +1087,7 @@ public class ServiceState implements Parcelable { /** * @hide */ + @UnsupportedAppUsage public void setCdmaEriIconMode(int mode) { this.mCdmaEriIconMode = mode; } @@ -1080,6 +1121,7 @@ public class ServiceState implements Parcelable { * * @hide */ + @UnsupportedAppUsage public void setOperatorAlphaLong(String longName) { mVoiceOperatorAlphaLong = longName; mDataOperatorAlphaLong = longName; @@ -1106,6 +1148,7 @@ public class ServiceState implements Parcelable { * @param b second obj * @return true if two objects equal or both are null */ + @UnsupportedAppUsage private static boolean equalsHandlesNulls (Object a, Object b) { return (a == null) ? (b == null) : a.equals (b); } @@ -1116,6 +1159,7 @@ public class ServiceState implements Parcelable { * @param m intent notifier map * @hide */ + @UnsupportedAppUsage private void setFromNotifierBundle(Bundle m) { mVoiceRegState = m.getInt("voiceRegState"); mDataRegState = m.getInt("dataRegState"); @@ -1149,6 +1193,7 @@ public class ServiceState implements Parcelable { * @param m intent notifier Bundle * @hide */ + @UnsupportedAppUsage public void fillInNotifierBundle(Bundle m) { m.putInt("voiceRegState", mVoiceRegState); m.putInt("dataRegState", mDataRegState); @@ -1221,6 +1266,7 @@ public class ServiceState implements Parcelable { } /** @hide */ + @UnsupportedAppUsage public void setCssIndicator(int css) { this.mCssIndicator = (css != 0); } @@ -1233,10 +1279,12 @@ public class ServiceState implements Parcelable { } /** @hide */ + @UnsupportedAppUsage public int getRilVoiceRadioTechnology() { return this.mRilVoiceRadioTechnology; } /** @hide */ + @UnsupportedAppUsage public int getRilDataRadioTechnology() { return this.mRilDataRadioTechnology; } @@ -1245,6 +1293,7 @@ public class ServiceState implements Parcelable { * @Deprecated to be removed Q3 2013 use {@link #getRilDataRadioTechnology} or * {@link #getRilVoiceRadioTechnology} */ + @UnsupportedAppUsage public int getRadioTechnology() { Rlog.e(LOG_TAG, "ServiceState.getRadioTechnology() DEPRECATED will be removed *******"); return getRilDataRadioTechnology(); @@ -1374,16 +1423,19 @@ public class ServiceState implements Parcelable { /** @hide */ + @UnsupportedAppUsage public int getDataNetworkType() { return rilRadioTechnologyToNetworkType(mRilDataRadioTechnology); } /** @hide */ + @UnsupportedAppUsage public int getVoiceNetworkType() { return rilRadioTechnologyToNetworkType(mRilVoiceRadioTechnology); } /** @hide */ + @UnsupportedAppUsage public int getCssIndicator() { return this.mCssIndicator ? 1 : 0; } @@ -1407,6 +1459,7 @@ public class ServiceState implements Parcelable { } /** @hide */ + @UnsupportedAppUsage public static boolean isGsm(int radioTechnology) { return radioTechnology == RIL_RADIO_TECHNOLOGY_GPRS || radioTechnology == RIL_RADIO_TECHNOLOGY_EDGE @@ -1424,6 +1477,7 @@ public class ServiceState implements Parcelable { } /** @hide */ + @UnsupportedAppUsage public static boolean isCdma(int radioTechnology) { return radioTechnology == RIL_RADIO_TECHNOLOGY_IS95A || radioTechnology == RIL_RADIO_TECHNOLOGY_IS95B @@ -1441,11 +1495,13 @@ public class ServiceState implements Parcelable { } /** @hide */ + @UnsupportedAppUsage public static boolean bearerBitmapHasCdma(int radioTechnologyBitmap) { return (RIL_RADIO_CDMA_TECHNOLOGY_BITMASK & radioTechnologyBitmap) != 0; } /** @hide */ + @UnsupportedAppUsage public static boolean bitmaskHasTech(int bearerBitmask, int radioTech) { if (bearerBitmask == 0) { return true; @@ -1517,6 +1573,7 @@ public class ServiceState implements Parcelable { * voice SS. The voice SS is only used if it is IN_SERVICE (otherwise the base SS is returned). * @hide * */ + @UnsupportedAppUsage public static ServiceState mergeServiceStates(ServiceState baseSs, ServiceState voiceSs) { if (voiceSs.mVoiceRegState != STATE_IN_SERVICE) { return baseSs; diff --git a/telephony/java/android/telephony/SignalStrength.java b/telephony/java/android/telephony/SignalStrength.java index 95abb910e273..ed758a98a04c 100644 --- a/telephony/java/android/telephony/SignalStrength.java +++ b/telephony/java/android/telephony/SignalStrength.java @@ -16,6 +16,7 @@ package android.telephony; +import android.annotation.UnsupportedAppUsage; import android.os.Bundle; import android.os.Parcel; import android.os.Parcelable; @@ -36,21 +37,27 @@ public class SignalStrength implements Parcelable { private static final boolean DBG = false; /** @hide */ + @UnsupportedAppUsage public static final int SIGNAL_STRENGTH_NONE_OR_UNKNOWN = TelephonyProtoEnums.SIGNAL_STRENGTH_NONE_OR_UNKNOWN; // = 0 /** @hide */ + @UnsupportedAppUsage public static final int SIGNAL_STRENGTH_POOR = TelephonyProtoEnums.SIGNAL_STRENGTH_POOR; // = 1 /** @hide */ + @UnsupportedAppUsage public static final int SIGNAL_STRENGTH_MODERATE = TelephonyProtoEnums.SIGNAL_STRENGTH_MODERATE; // = 2 /** @hide */ + @UnsupportedAppUsage public static final int SIGNAL_STRENGTH_GOOD = TelephonyProtoEnums.SIGNAL_STRENGTH_GOOD; // = 3 /** @hide */ + @UnsupportedAppUsage public static final int SIGNAL_STRENGTH_GREAT = TelephonyProtoEnums.SIGNAL_STRENGTH_GREAT; // = 4 /** @hide */ + @UnsupportedAppUsage public static final int NUM_SIGNAL_STRENGTH_BINS = 5; /** @hide */ public static final String[] SIGNAL_STRENGTH_NAMES = { @@ -75,24 +82,39 @@ public class SignalStrength implements Parcelable { private static final String MEASUMENT_TYPE_RSCP = "rscp"; /** Parameters reported by the Radio */ + @UnsupportedAppUsage private int mGsmSignalStrength; // Valid values are (0-31, 99) as defined in TS 27.007 8.5 + @UnsupportedAppUsage private int mGsmBitErrorRate; // bit error rate (0-7, 99) as defined in TS 27.007 8.5 + @UnsupportedAppUsage private int mCdmaDbm; // This value is the RSSI value + @UnsupportedAppUsage private int mCdmaEcio; // This value is the Ec/Io + @UnsupportedAppUsage private int mEvdoDbm; // This value is the EVDO RSSI value + @UnsupportedAppUsage private int mEvdoEcio; // This value is the EVDO Ec/Io + @UnsupportedAppUsage private int mEvdoSnr; // Valid values are 0-8. 8 is the highest signal to noise ratio + @UnsupportedAppUsage private int mLteSignalStrength; + @UnsupportedAppUsage private int mLteRsrp; + @UnsupportedAppUsage private int mLteRsrq; + @UnsupportedAppUsage private int mLteRssnr; + @UnsupportedAppUsage private int mLteCqi; + @UnsupportedAppUsage private int mTdScdmaRscp; // Valid values are -24...-120dBm or INVALID if unknown private int mWcdmaSignalStrength; private int mWcdmaRscpAsu; // the WCDMA RSCP in ASU as reported from the HAL + @UnsupportedAppUsage private int mWcdmaRscp; // the WCDMA RSCP in dBm /** Parameters from the framework */ + @UnsupportedAppUsage private int mLteRsrpBoost; // offset to be reduced from the rsrp threshold while calculating // signal strength level private boolean mIsGsm; // This value is set by the ServiceStateTracker @@ -121,6 +143,7 @@ public class SignalStrength implements Parcelable { * * @hide */ + @UnsupportedAppUsage public static SignalStrength newFromBundle(Bundle m) { SignalStrength ret; ret = new SignalStrength(); @@ -133,6 +156,7 @@ public class SignalStrength implements Parcelable { * * @hide */ + @UnsupportedAppUsage public SignalStrength() { this(true); } @@ -145,6 +169,7 @@ public class SignalStrength implements Parcelable { * @return newly created SignalStrength * @hide */ + @UnsupportedAppUsage public SignalStrength(boolean gsmFlag) { mGsmSignalStrength = 99; mGsmBitErrorRate = -1; @@ -247,6 +272,7 @@ public class SignalStrength implements Parcelable { * * @hide */ + @UnsupportedAppUsage public SignalStrength(SignalStrength s) { copyFrom(s); } @@ -254,6 +280,7 @@ public class SignalStrength implements Parcelable { /** * @hide */ + @UnsupportedAppUsage protected void copyFrom(SignalStrength s) { mGsmSignalStrength = s.mGsmSignalStrength; mGsmBitErrorRate = s.mGsmBitErrorRate; @@ -284,6 +311,7 @@ public class SignalStrength implements Parcelable { * * @hide */ + @UnsupportedAppUsage public SignalStrength(Parcel in) { if (DBG) log("Size of signalstrength parcel:" + in.dataSize()); @@ -351,6 +379,7 @@ public class SignalStrength implements Parcelable { * * @hide */ + @UnsupportedAppUsage public static final Parcelable.Creator<SignalStrength> CREATOR = new Parcelable.Creator() { public SignalStrength createFromParcel(Parcel in) { return new SignalStrength(in); @@ -372,6 +401,7 @@ public class SignalStrength implements Parcelable { * Valid values for all signalstrength fields * @hide */ + @UnsupportedAppUsage public void validateInput() { if (DBG) log("Signal before validate=" + this); // TS 27.007 8.5 @@ -546,26 +576,31 @@ public class SignalStrength implements Parcelable { } /** @hide */ + @UnsupportedAppUsage public int getLteSignalStrength() { return mLteSignalStrength; } /** @hide */ + @UnsupportedAppUsage public int getLteRsrp() { return mLteRsrp; } /** @hide */ + @UnsupportedAppUsage public int getLteRsrq() { return mLteRsrq; } /** @hide */ + @UnsupportedAppUsage public int getLteRssnr() { return mLteRssnr; } /** @hide */ + @UnsupportedAppUsage public int getLteCqi() { return mLteCqi; } @@ -594,6 +629,7 @@ public class SignalStrength implements Parcelable { * * @hide */ + @UnsupportedAppUsage public int getAsuLevel() { int asuLevel = 0; if (mIsGsm) { @@ -629,6 +665,7 @@ public class SignalStrength implements Parcelable { * * @hide */ + @UnsupportedAppUsage public int getDbm() { int dBm = INVALID; @@ -661,6 +698,7 @@ public class SignalStrength implements Parcelable { * * @hide */ + @UnsupportedAppUsage public int getGsmDbm() { int dBm; @@ -680,6 +718,7 @@ public class SignalStrength implements Parcelable { * * @hide */ + @UnsupportedAppUsage public int getGsmLevel() { int level; @@ -702,6 +741,7 @@ public class SignalStrength implements Parcelable { * * @hide */ + @UnsupportedAppUsage public int getGsmAsuLevel() { // ASU ranges from 0 to 31 - TS 27.007 Sec 8.5 // asu = 0 (-113dB or less) is very weak @@ -717,6 +757,7 @@ public class SignalStrength implements Parcelable { * * @hide */ + @UnsupportedAppUsage public int getCdmaLevel() { final int cdmaDbm = getCdmaDbm(); final int cdmaEcio = getCdmaEcio(); @@ -746,6 +787,7 @@ public class SignalStrength implements Parcelable { * * @hide */ + @UnsupportedAppUsage public int getCdmaAsuLevel() { final int cdmaDbm = getCdmaDbm(); final int cdmaEcio = getCdmaEcio(); @@ -777,6 +819,7 @@ public class SignalStrength implements Parcelable { * * @hide */ + @UnsupportedAppUsage public int getEvdoLevel() { int evdoDbm = getEvdoDbm(); int evdoSnr = getEvdoSnr(); @@ -805,6 +848,7 @@ public class SignalStrength implements Parcelable { * * @hide */ + @UnsupportedAppUsage public int getEvdoAsuLevel() { int evdoDbm = getEvdoDbm(); int evdoSnr = getEvdoSnr(); @@ -835,6 +879,7 @@ public class SignalStrength implements Parcelable { * * @hide */ + @UnsupportedAppUsage public int getLteDbm() { return mLteRsrp; } @@ -844,6 +889,7 @@ public class SignalStrength implements Parcelable { * * @hide */ + @UnsupportedAppUsage public int getLteLevel() { /* * TS 36.214 Physical Layer Section 5.1.3 @@ -930,6 +976,7 @@ public class SignalStrength implements Parcelable { * * @hide */ + @UnsupportedAppUsage public int getLteAsuLevel() { int lteAsuLevel = 99; int lteDbm = getLteDbm(); @@ -973,6 +1020,7 @@ public class SignalStrength implements Parcelable { * * @hide */ + @UnsupportedAppUsage public int getTdScdmaDbm() { return this.mTdScdmaRscp; } @@ -985,6 +1033,7 @@ public class SignalStrength implements Parcelable { * * @hide */ + @UnsupportedAppUsage public int getTdScdmaLevel() { final int tdScdmaDbm = getTdScdmaDbm(); int level; @@ -1006,6 +1055,7 @@ public class SignalStrength implements Parcelable { * * @hide */ + @UnsupportedAppUsage public int getTdScdmaAsuLevel() { final int tdScdmaDbm = getTdScdmaDbm(); int tdScdmaAsuLevel; @@ -1245,6 +1295,7 @@ public class SignalStrength implements Parcelable { * @param m intent notifier map * @hide */ + @UnsupportedAppUsage private void setFromNotifierBundle(Bundle m) { mGsmSignalStrength = m.getInt("GsmSignalStrength"); mGsmBitErrorRate = m.getInt("GsmBitErrorRate"); @@ -1282,6 +1333,7 @@ public class SignalStrength implements Parcelable { * @param m intent notifier Bundle * @hide */ + @UnsupportedAppUsage public void fillInNotifierBundle(Bundle m) { m.putInt("GsmSignalStrength", mGsmSignalStrength); m.putInt("GsmBitErrorRate", mGsmBitErrorRate); diff --git a/telephony/java/android/telephony/SmsManager.java b/telephony/java/android/telephony/SmsManager.java index 6cec9771a27d..ea408bf8ff59 100644 --- a/telephony/java/android/telephony/SmsManager.java +++ b/telephony/java/android/telephony/SmsManager.java @@ -19,6 +19,7 @@ package android.telephony; import android.annotation.RequiresPermission; import android.annotation.SuppressAutoDoc; import android.annotation.SystemApi; +import android.annotation.UnsupportedAppUsage; import android.app.ActivityThread; import android.app.PendingIntent; import android.content.ActivityNotFoundException; @@ -88,6 +89,7 @@ public final class SmsManager { new ArrayMap<Integer, SmsManager>(); /** A concrete subscription id, or the pseudo DEFAULT_SUBSCRIPTION_ID */ + @UnsupportedAppUsage private int mSubId; /* @@ -451,6 +453,7 @@ public final class SmsManager { * @throws IllegalArgumentException if destinationAddress or text are empty * {@hide} */ + @UnsupportedAppUsage public void sendTextMessage( String destinationAddress, String scAddress, String text, PendingIntent sentIntent, PendingIntent deliveryIntent, @@ -504,6 +507,7 @@ public final class SmsManager { * PendingIntent, int, boolean, int) * @hide */ + @UnsupportedAppUsage public void sendTextMessageWithoutPersisting( String destinationAddress, String scAddress, String text, PendingIntent sentIntent, PendingIntent deliveryIntent, int priority, @@ -729,6 +733,7 @@ public final class SmsManager { * @throws IllegalArgumentException if destinationAddress or data are empty * {@hide} */ + @UnsupportedAppUsage public void sendMultipartTextMessage( String destinationAddress, String scAddress, ArrayList<String> parts, ArrayList<PendingIntent> sentIntents, ArrayList<PendingIntent> deliveryIntents, @@ -997,6 +1002,7 @@ public final class SmsManager { * @throws IllegalArgumentException if pdu is NULL * {@hide} */ + @UnsupportedAppUsage public boolean copyMessageToIcc(byte[] smsc, byte[] pdu,int status) { boolean success = false; @@ -1027,6 +1033,7 @@ public final class SmsManager { * * {@hide} */ + @UnsupportedAppUsage public boolean deleteMessageFromIcc(int messageIndex) { boolean success = false; @@ -1061,6 +1068,7 @@ public final class SmsManager { * * {@hide} */ + @UnsupportedAppUsage public boolean updateMessageOnIcc(int messageIndex, int newStatus, byte[] pdu) { boolean success = false; @@ -1087,6 +1095,7 @@ public final class SmsManager { * * {@hide} */ + @UnsupportedAppUsage public ArrayList<SmsMessage> getAllMessagesFromIcc() { List<SmsRawData> records = null; @@ -1199,6 +1208,7 @@ public final class SmsManager { * @throws IllegalArgumentException if endMessageId < startMessageId * {@hide} */ + @UnsupportedAppUsage public boolean enableCellBroadcastRange(int startMessageId, int endMessageId, int ranType) { boolean success = false; @@ -1241,6 +1251,7 @@ public final class SmsManager { * @throws IllegalArgumentException if endMessageId < startMessageId * {@hide} */ + @UnsupportedAppUsage public boolean disableCellBroadcastRange(int startMessageId, int endMessageId, int ranType) { boolean success = false; @@ -1358,6 +1369,7 @@ public final class SmsManager { * @return true if enabled, false otherwise * @hide */ + @UnsupportedAppUsage public boolean isSMSPromptEnabled() { ISms iccISms = null; try { diff --git a/telephony/java/android/telephony/SmsMessage.java b/telephony/java/android/telephony/SmsMessage.java index 57f89e316e1c..91e24a955013 100644 --- a/telephony/java/android/telephony/SmsMessage.java +++ b/telephony/java/android/telephony/SmsMessage.java @@ -20,6 +20,7 @@ import static android.telephony.TelephonyManager.PHONE_TYPE_CDMA; import android.annotation.Nullable; import android.annotation.StringDef; +import android.annotation.UnsupportedAppUsage; import android.content.res.Resources; import android.os.Binder; import android.text.TextUtils; @@ -107,18 +108,21 @@ public class SmsMessage { * * @hide */ + @UnsupportedAppUsage public SmsMessageBase mWrappedSmsMessage; /** Indicates the subId * * @hide */ + @UnsupportedAppUsage private int mSubId = 0; /** set Subscription information * * @hide */ + @UnsupportedAppUsage public void setSubId(int subId) { mSubId = subId; } @@ -127,6 +131,7 @@ public class SmsMessage { * * @hide */ + @UnsupportedAppUsage public int getSubId() { return mSubId; } @@ -368,6 +373,7 @@ public class SmsMessage { * * @hide */ + @UnsupportedAppUsage public static ArrayList<String> fragmentText(String text) { // This function is for MO SMS TextEncodingDetails ted = (useCdmaFormatForMoSms()) ? @@ -822,6 +828,7 @@ public class SmsMessage { * * @return true if Cdma format should be used for MO SMS, false otherwise. */ + @UnsupportedAppUsage private static boolean useCdmaFormatForMoSms() { // IMS is registered with SMS support, check the SMS format supported return useCdmaFormatForMoSms(SubscriptionManager.getDefaultSmsSubscriptionId()); @@ -836,6 +843,7 @@ public class SmsMessage { * * @return true if Cdma format should be used for MO SMS, false otherwise. */ + @UnsupportedAppUsage private static boolean useCdmaFormatForMoSms(int subId) { SmsManager smsManager = SmsManager.getSmsManagerForSubscriptionId(subId); if (!smsManager.isImsSmsSupported()) { diff --git a/telephony/java/android/telephony/SubscriptionInfo.java b/telephony/java/android/telephony/SubscriptionInfo.java index 2bc43d410174..ec266229b83a 100644 --- a/telephony/java/android/telephony/SubscriptionInfo.java +++ b/telephony/java/android/telephony/SubscriptionInfo.java @@ -18,6 +18,7 @@ package android.telephony; import android.annotation.Nullable; import android.annotation.SystemApi; +import android.annotation.UnsupportedAppUsage; import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; @@ -216,6 +217,7 @@ public class SubscriptionInfo implements Parcelable { * Sets the name displayed to the user that identifies this subscription * @hide */ + @UnsupportedAppUsage public void setDisplayName(CharSequence name) { this.mDisplayName = name; } @@ -240,6 +242,7 @@ public class SubscriptionInfo implements Parcelable { * NAME_SOURCE_SIM_SOURCE or NAME_SOURCE_USER_INPUT. * @hide */ + @UnsupportedAppUsage public int getNameSource() { return this.mNameSource; } @@ -298,6 +301,7 @@ public class SubscriptionInfo implements Parcelable { * Sets the color displayed to the user that identifies this subscription * @hide */ + @UnsupportedAppUsage public void setIconTint(int iconTint) { this.mIconTint = iconTint; } diff --git a/telephony/java/android/telephony/SubscriptionManager.java b/telephony/java/android/telephony/SubscriptionManager.java index 151b936604fd..119733e6a3d1 100644 --- a/telephony/java/android/telephony/SubscriptionManager.java +++ b/telephony/java/android/telephony/SubscriptionManager.java @@ -28,6 +28,7 @@ import android.annotation.SdkConstant.SdkConstantType; import android.annotation.SuppressAutoDoc; import android.annotation.SystemApi; import android.annotation.SystemService; +import android.annotation.UnsupportedAppUsage; import android.app.BroadcastOptions; import android.app.PendingIntent; import android.content.Context; @@ -86,6 +87,7 @@ public class SubscriptionManager { /** Indicates the caller wants the default sub id. */ /** @hide */ + @UnsupportedAppUsage public static final int DEFAULT_SUBSCRIPTION_ID = Integer.MAX_VALUE; /** @@ -108,6 +110,7 @@ public class SubscriptionManager { public static final int MAX_SUBSCRIPTION_ID_VALUE = DEFAULT_SUBSCRIPTION_ID - 1; /** @hide */ + @UnsupportedAppUsage public static final Uri CONTENT_URI = Uri.parse("content://telephony/siminfo"); /** @@ -185,6 +188,7 @@ public class SubscriptionManager { * The name_source is from the user * @hide */ + @UnsupportedAppUsage public static final int NAME_SOURCE_USER_INPUT = 2; /** @@ -615,6 +619,7 @@ public class SubscriptionManager { } /** @hide */ + @UnsupportedAppUsage public SubscriptionManager(Context context) { if (DBG) logd("SubscriptionManager created"); mContext = context; @@ -793,6 +798,7 @@ public class SubscriptionManager { * include those that were inserted before, maybe empty but not null. * @hide */ + @UnsupportedAppUsage public List<SubscriptionInfo> getAllSubscriptionInfoList() { if (VDBG) logd("[getAllSubscriptionInfoList]+"); @@ -964,6 +970,7 @@ public class SubscriptionManager { * all subscriptions that have been seen. * @hide */ + @UnsupportedAppUsage public int getAllSubscriptionInfoCount() { if (VDBG) logd("[getAllSubscriptionInfoCount]+"); @@ -1069,6 +1076,7 @@ public class SubscriptionManager { * @return the number of records updated * @hide */ + @UnsupportedAppUsage public int setIconTint(int tint, int subId) { if (VDBG) logd("[setIconTint]+ tint:" + tint + " subId:" + subId); return setSubscriptionPropertyHelper(subId, "setIconTint", @@ -1096,6 +1104,7 @@ public class SubscriptionManager { * @return the number of records updated or < 0 if invalid subId * @hide */ + @UnsupportedAppUsage public int setDisplayName(String displayName, int subId, long nameSource) { if (VDBG) { logd("[setDisplayName]+ displayName:" + displayName + " subId:" + subId @@ -1113,6 +1122,7 @@ public class SubscriptionManager { * @return the number of records updated * @hide */ + @UnsupportedAppUsage public int setDisplayNumber(String number, int subId) { if (number == null) { logd("[setDisplayNumber]- fail"); @@ -1130,6 +1140,7 @@ public class SubscriptionManager { * @return the number of records updated * @hide */ + @UnsupportedAppUsage public int setDataRoaming(int roaming, int subId) { if (VDBG) logd("[setDataRoaming]+ roaming:" + roaming + " subId:" + subId); return setSubscriptionPropertyHelper(subId, "setDataRoaming", @@ -1143,6 +1154,7 @@ public class SubscriptionManager { * SIM_NOT_INSERTED or < 0 if an invalid slot index * @hide */ + @UnsupportedAppUsage public static int getSlotIndex(int subId) { if (!isValidSubscriptionId(subId)) { if (DBG) { @@ -1166,6 +1178,7 @@ public class SubscriptionManager { } /** @hide */ + @UnsupportedAppUsage public static int[] getSubId(int slotIndex) { if (!isValidSlotIndex(slotIndex)) { logd("[getSubId]- fail"); @@ -1187,6 +1200,7 @@ public class SubscriptionManager { } /** @hide */ + @UnsupportedAppUsage public static int getPhoneId(int subId) { if (!isValidSubscriptionId(subId)) { if (DBG) { @@ -1284,11 +1298,13 @@ public class SubscriptionManager { * @return the SubscriptionInfo for the default voice subscription. * @hide */ + @UnsupportedAppUsage public SubscriptionInfo getDefaultVoiceSubscriptionInfo() { return getActiveSubscriptionInfo(getDefaultVoiceSubscriptionId()); } /** @hide */ + @UnsupportedAppUsage public static int getDefaultVoicePhoneId() { return getPhoneId(getDefaultVoiceSubscriptionId()); } @@ -1317,6 +1333,7 @@ public class SubscriptionManager { } /** @hide */ + @UnsupportedAppUsage public void setDefaultSmsSubId(int subId) { if (VDBG) logd("setDefaultSmsSubId sub id = " + subId); try { @@ -1342,6 +1359,7 @@ public class SubscriptionManager { } /** @hide */ + @UnsupportedAppUsage public int getDefaultSmsPhoneId() { return getPhoneId(getDefaultSmsSubscriptionId()); } @@ -1370,6 +1388,7 @@ public class SubscriptionManager { } /** @hide */ + @UnsupportedAppUsage public void setDefaultDataSubId(int subId) { if (VDBG) logd("setDataSubscription sub id = " + subId); try { @@ -1390,11 +1409,13 @@ public class SubscriptionManager { * @return the SubscriptionInfo for the default data subscription. * @hide */ + @UnsupportedAppUsage public SubscriptionInfo getDefaultDataSubscriptionInfo() { return getActiveSubscriptionInfo(getDefaultDataSubscriptionId()); } /** @hide */ + @UnsupportedAppUsage public int getDefaultDataPhoneId() { return getPhoneId(getDefaultDataSubscriptionId()); } @@ -1433,6 +1454,7 @@ public class SubscriptionManager { * an invalid subscription id, i.e. < 0. * @hide */ + @UnsupportedAppUsage public void clearDefaultsForInactiveSubIds() { if (VDBG) logd("clearDefaultsForInactiveSubIds"); try { @@ -1449,6 +1471,7 @@ public class SubscriptionManager { * @return true if a valid subId else false * @hide */ + @UnsupportedAppUsage public static boolean isValidSubscriptionId(int subId) { return subId > INVALID_SUBSCRIPTION_ID ; } @@ -1458,21 +1481,25 @@ public class SubscriptionManager { * usable subId means its neither a INVALID_SUBSCRIPTION_ID nor a DEFAULT_SUB_ID. * @hide */ + @UnsupportedAppUsage public static boolean isUsableSubIdValue(int subId) { return subId >= MIN_SUBSCRIPTION_ID_VALUE && subId <= MAX_SUBSCRIPTION_ID_VALUE; } /** @hide */ + @UnsupportedAppUsage public static boolean isValidSlotIndex(int slotIndex) { return slotIndex >= 0 && slotIndex < TelephonyManager.getDefault().getSimCount(); } /** @hide */ + @UnsupportedAppUsage public static boolean isValidPhoneId(int phoneId) { return phoneId >= 0 && phoneId < TelephonyManager.getDefault().getPhoneCount(); } /** @hide */ + @UnsupportedAppUsage public static void putPhoneIdAndSubIdExtra(Intent intent, int phoneId) { int[] subIds = SubscriptionManager.getSubId(phoneId); if (subIds != null && subIds.length > 0) { @@ -1483,6 +1510,7 @@ public class SubscriptionManager { } /** @hide */ + @UnsupportedAppUsage public static void putPhoneIdAndSubIdExtra(Intent intent, int phoneId, int subId) { if (VDBG) logd("putPhoneIdAndSubIdExtra: phoneId=" + phoneId + " subId=" + subId); intent.putExtra(PhoneConstants.SUBSCRIPTION_KEY, subId); @@ -1498,6 +1526,7 @@ public class SubscriptionManager { * is never null but the length maybe 0. * @hide */ + @UnsupportedAppUsage public @NonNull int[] getActiveSubscriptionIdList() { int[] subId = null; @@ -1656,6 +1685,7 @@ public class SubscriptionManager { * @return Resources associated with Subscription. * @hide */ + @UnsupportedAppUsage public static Resources getResourcesForSubId(Context context, int subId) { final SubscriptionInfo subInfo = SubscriptionManager.from(context).getActiveSubscriptionInfo(subId); @@ -1679,6 +1709,7 @@ public class SubscriptionManager { * and the SIM providing the subscription is present in a slot and in "LOADED" state. * @hide */ + @UnsupportedAppUsage public boolean isActiveSubId(int subId) { try { ISub iSub = ISub.Stub.asInterface(ServiceManager.getService("isub")); diff --git a/telephony/java/android/telephony/TelephonyManager.java b/telephony/java/android/telephony/TelephonyManager.java index 42acf98e20ef..da94e976cdba 100644 --- a/telephony/java/android/telephony/TelephonyManager.java +++ b/telephony/java/android/telephony/TelephonyManager.java @@ -28,6 +28,7 @@ import android.annotation.SuppressLint; import android.annotation.SystemApi; import android.annotation.SystemService; import android.annotation.TestApi; +import android.annotation.UnsupportedAppUsage; import android.annotation.WorkerThread; import android.app.ActivityThread; import android.app.PendingIntent; @@ -155,6 +156,7 @@ public class TelephonyManager { private final Context mContext; private final int mSubId; + @UnsupportedAppUsage private SubscriptionManager mSubscriptionManager; private TelephonyScanManager mTelephonyScanManager; @@ -168,18 +170,24 @@ public class TelephonyManager { **/ /** @hide */ public enum MultiSimVariants { + @UnsupportedAppUsage DSDS, + @UnsupportedAppUsage DSDA, + @UnsupportedAppUsage TSTS, + @UnsupportedAppUsage UNKNOWN }; /** @hide */ + @UnsupportedAppUsage public TelephonyManager(Context context) { this(context, SubscriptionManager.DEFAULT_SUBSCRIPTION_ID); } /** @hide */ + @UnsupportedAppUsage public TelephonyManager(Context context, int subId) { mSubId = subId; Context appContext = context.getApplicationContext(); @@ -192,6 +200,7 @@ public class TelephonyManager { } /** @hide */ + @UnsupportedAppUsage private TelephonyManager() { mContext = null; mSubId = SubscriptionManager.INVALID_SUBSCRIPTION_ID; @@ -201,6 +210,7 @@ public class TelephonyManager { /** @hide /* @deprecated - use getSystemService as described above */ + @UnsupportedAppUsage public static TelephonyManager getDefault() { return sInstance; } @@ -228,6 +238,7 @@ public class TelephonyManager { * Returns UNKNOWN for others */ /** {@hide} */ + @UnsupportedAppUsage public MultiSimVariants getMultiSimConfiguration() { String mSimConfig = SystemProperties.get(TelephonyProperties.PROPERTY_MULTI_SIM_CONFIG); @@ -288,6 +299,7 @@ public class TelephonyManager { } /** {@hide} */ + @UnsupportedAppUsage public static TelephonyManager from(Context context) { return (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); } @@ -319,6 +331,7 @@ public class TelephonyManager { } /** {@hide} */ + @UnsupportedAppUsage public boolean isMultiSimEnabled() { return (multiSimConfig.equals("dsds") || multiSimConfig.equals("dsda") || multiSimConfig.equals("tsts")); @@ -672,6 +685,7 @@ public class TelephonyManager { */ @SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION) @Deprecated + @UnsupportedAppUsage public static final String ACTION_PRECISE_DATA_CONNECTION_STATE_CHANGED = "android.intent.action.PRECISE_DATA_CONNECTION_STATE_CHANGED"; @@ -1206,6 +1220,7 @@ public class TelephonyManager { */ /** {@hide} */ @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) + @UnsupportedAppUsage public String getDeviceSoftwareVersion(int slotIndex) { ITelephony telephony = getITelephony(); if (telephony == null) return null; @@ -1418,6 +1433,7 @@ public class TelephonyManager { * @param slotIndex of which Nai is returned */ /** {@hide}*/ + @UnsupportedAppUsage public String getNai(int slotIndex) { int[] subId = SubscriptionManager.getSubId(slotIndex); if (subId == null) { @@ -1657,6 +1673,7 @@ public class TelephonyManager { } /** {@hide} */ + @UnsupportedAppUsage private int getPhoneTypeFromProperty(int phoneId) { String type = getTelephonyProperty(phoneId, TelephonyProperties.CURRENT_ACTIVE_PHONE, null); @@ -1691,6 +1708,7 @@ public class TelephonyManager { * * @hide */ + @UnsupportedAppUsage public static int getPhoneType(int networkMode) { switch(networkMode) { case RILConstants.NETWORK_MODE_CDMA: @@ -1736,6 +1754,7 @@ public class TelephonyManager { /** * The contents of the /proc/cmdline file */ + @UnsupportedAppUsage private static String getProcCmdLine() { String cmdline = ""; @@ -1782,6 +1801,7 @@ public class TelephonyManager { * * @hide */ + @UnsupportedAppUsage public static int getLteOnCdmaModeStatic() { int retVal; int curVal; @@ -1837,6 +1857,7 @@ public class TelephonyManager { * @param subId * @hide */ + @UnsupportedAppUsage public String getNetworkOperatorName(int subId) { int phoneId = SubscriptionManager.getPhoneId(subId); return getTelephonyProperty(phoneId, TelephonyProperties.PROPERTY_OPERATOR_ALPHA, ""); @@ -1864,6 +1885,7 @@ public class TelephonyManager { * @param subId * @hide */ + @UnsupportedAppUsage public String getNetworkOperator(int subId) { int phoneId = SubscriptionManager.getPhoneId(subId); return getNetworkOperatorForPhone(phoneId); @@ -1880,6 +1902,7 @@ public class TelephonyManager { * @param phoneId * @hide **/ + @UnsupportedAppUsage public String getNetworkOperatorForPhone(int phoneId) { return getTelephonyProperty(phoneId, TelephonyProperties.PROPERTY_OPERATOR_NUMERIC, ""); } @@ -1942,6 +1965,7 @@ public class TelephonyManager { * @param subId * @hide */ + @UnsupportedAppUsage public boolean isNetworkRoaming(int subId) { int phoneId = SubscriptionManager.getPhoneId(subId); return Boolean.parseBoolean(getTelephonyProperty(phoneId, @@ -1970,6 +1994,7 @@ public class TelephonyManager { * @param subId for which Network CountryIso is returned * @hide */ + @UnsupportedAppUsage public String getNetworkCountryIso(int subId) { return getNetworkCountryIsoForPhone(getPhoneId(subId)); } @@ -1985,6 +2010,7 @@ public class TelephonyManager { * @param phoneId for which Network CountryIso is returned */ /** {@hide} */ + @UnsupportedAppUsage public String getNetworkCountryIsoForPhone(int phoneId) { try { ITelephony telephony = getITelephony(); @@ -2040,6 +2066,7 @@ public class TelephonyManager { /** Current network is IWLAN */ public static final int NETWORK_TYPE_IWLAN = TelephonyProtoEnums.NETWORK_TYPE_IWLAN; // = 18. /** Current network is LTE_CA {@hide} */ + @UnsupportedAppUsage public static final int NETWORK_TYPE_LTE_CA = TelephonyProtoEnums.NETWORK_TYPE_LTE_CA; // = 19. /** Max network type number. Update as new types are added. Don't add negative types. {@hide} */ @@ -2092,6 +2119,7 @@ public class TelephonyManager { * @hide */ @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) + @UnsupportedAppUsage public int getNetworkType(int subId) { try { ITelephony telephony = getITelephony(); @@ -2154,6 +2182,7 @@ public class TelephonyManager { * @hide */ @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) + @UnsupportedAppUsage public int getDataNetworkType(int subId) { try{ ITelephony telephony = getITelephony(); @@ -2189,6 +2218,7 @@ public class TelephonyManager { * @hide */ @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) + @UnsupportedAppUsage public int getVoiceNetworkType(int subId) { try{ ITelephony telephony = getITelephony(); @@ -2216,10 +2246,13 @@ public class TelephonyManager { /** Unknown network class. {@hide} */ public static final int NETWORK_CLASS_UNKNOWN = 0; /** Class of broadly defined "2G" networks. {@hide} */ + @UnsupportedAppUsage public static final int NETWORK_CLASS_2_G = 1; /** Class of broadly defined "3G" networks. {@hide} */ + @UnsupportedAppUsage public static final int NETWORK_CLASS_3_G = 2; /** Class of broadly defined "4G" networks. {@hide} */ + @UnsupportedAppUsage public static final int NETWORK_CLASS_4_G = 3; /** @@ -2228,6 +2261,7 @@ public class TelephonyManager { * * @hide */ + @UnsupportedAppUsage public static int getNetworkClass(int networkType) { switch (networkType) { case NETWORK_TYPE_GPRS: @@ -2264,6 +2298,7 @@ public class TelephonyManager { * * @hide pending API council review */ + @UnsupportedAppUsage public String getNetworkTypeName() { return getNetworkTypeName(getNetworkType()); } @@ -2276,6 +2311,7 @@ public class TelephonyManager { * */ /** {@hide} */ + @UnsupportedAppUsage public static String getNetworkTypeName(int type) { switch (type) { case NETWORK_TYPE_GPRS: @@ -2475,6 +2511,7 @@ public class TelephonyManager { */ /** {@hide} */ // FIXME Input argument slotIndex should be of type int + @UnsupportedAppUsage public boolean hasIccCard(int slotIndex) { try { @@ -2638,6 +2675,7 @@ public class TelephonyManager { * @param subId for which SimOperator is returned * @hide */ + @UnsupportedAppUsage public String getSimOperator(int subId) { return getSimOperatorNumeric(subId); } @@ -2651,6 +2689,7 @@ public class TelephonyManager { * @see #getSimState * @hide */ + @UnsupportedAppUsage public String getSimOperatorNumeric() { int subId = mSubId; if (!SubscriptionManager.isUsableSubIdValue(subId)) { @@ -2679,6 +2718,7 @@ public class TelephonyManager { * @param subId for which SimOperator is returned * @hide */ + @UnsupportedAppUsage public String getSimOperatorNumeric(int subId) { int phoneId = SubscriptionManager.getPhoneId(subId); return getSimOperatorNumericForPhone(phoneId); @@ -2692,6 +2732,7 @@ public class TelephonyManager { * @param phoneId for which SimOperator is returned * @hide */ + @UnsupportedAppUsage public String getSimOperatorNumericForPhone(int phoneId) { return getTelephonyProperty(phoneId, TelephonyProperties.PROPERTY_ICC_OPERATOR_NUMERIC, ""); @@ -2718,6 +2759,7 @@ public class TelephonyManager { * @param subId for which SimOperatorName is returned * @hide */ + @UnsupportedAppUsage public String getSimOperatorName(int subId) { int phoneId = SubscriptionManager.getPhoneId(subId); return getSimOperatorNameForPhone(phoneId); @@ -2728,6 +2770,7 @@ public class TelephonyManager { * * @hide */ + @UnsupportedAppUsage public String getSimOperatorNameForPhone(int phoneId) { return getTelephonyProperty(phoneId, TelephonyProperties.PROPERTY_ICC_OPERATOR_ALPHA, ""); @@ -2746,6 +2789,7 @@ public class TelephonyManager { * @param subId for which SimCountryIso is returned * @hide */ + @UnsupportedAppUsage public String getSimCountryIso(int subId) { int phoneId = SubscriptionManager.getPhoneId(subId); return getSimCountryIsoForPhone(phoneId); @@ -2756,6 +2800,7 @@ public class TelephonyManager { * * @hide */ + @UnsupportedAppUsage public String getSimCountryIsoForPhone(int phoneId) { return getTelephonyProperty(phoneId, TelephonyProperties.PROPERTY_ICC_OPERATOR_ISO_COUNTRY, ""); @@ -2782,6 +2827,7 @@ public class TelephonyManager { * @hide */ @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) + @UnsupportedAppUsage public String getSimSerialNumber(int subId) { try { IPhoneSubInfo info = getSubscriberInfo(); @@ -2807,6 +2853,7 @@ public class TelephonyManager { * @hide */ @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) + @UnsupportedAppUsage public int getLteOnCdmaMode() { return getLteOnCdmaMode(getSubId()); } @@ -2822,6 +2869,7 @@ public class TelephonyManager { * @hide */ @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) + @UnsupportedAppUsage public int getLteOnCdmaMode(int subId) { try { ITelephony telephony = getITelephony(); @@ -2929,6 +2977,7 @@ public class TelephonyManager { * @hide */ @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) + @UnsupportedAppUsage public String getSubscriberId(int subId) { try { IPhoneSubInfo info = getSubscriberInfo(); @@ -3109,6 +3158,7 @@ public class TelephonyManager { * @hide */ @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) + @UnsupportedAppUsage public String getGroupIdLevel1(int subId) { try { IPhoneSubInfo info = getSubscriberInfo(); @@ -3158,6 +3208,7 @@ public class TelephonyManager { android.Manifest.permission.READ_SMS, android.Manifest.permission.READ_PHONE_NUMBERS }) + @UnsupportedAppUsage public String getLine1Number(int subId) { String number = null; try { @@ -3244,6 +3295,7 @@ public class TelephonyManager { * @hide */ @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) + @UnsupportedAppUsage public String getLine1AlphaTag(int subId) { String alphaTag = null; try { @@ -3278,6 +3330,7 @@ public class TelephonyManager { * * @hide */ + @UnsupportedAppUsage public @Nullable String[] getMergedSubscriberIds() { try { ITelephony telephony = getITelephony(); @@ -3296,6 +3349,7 @@ public class TelephonyManager { * @hide */ @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) + @UnsupportedAppUsage public String getMsisdn() { return getMsisdn(getSubId()); } @@ -3308,6 +3362,7 @@ public class TelephonyManager { * @hide */ @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) + @UnsupportedAppUsage public String getMsisdn(int subId) { try { IPhoneSubInfo info = getSubscriberInfo(); @@ -3341,6 +3396,7 @@ public class TelephonyManager { * @hide */ @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) + @UnsupportedAppUsage public String getVoiceMailNumber(int subId) { try { IPhoneSubInfo info = getSubscriberInfo(); @@ -3361,6 +3417,7 @@ public class TelephonyManager { * @hide */ @RequiresPermission(android.Manifest.permission.CALL_PRIVILEGED) + @UnsupportedAppUsage public String getCompleteVoiceMailNumber() { return getCompleteVoiceMailNumber(getSubId()); } @@ -3372,6 +3429,7 @@ public class TelephonyManager { * @hide */ @RequiresPermission(android.Manifest.permission.CALL_PRIVILEGED) + @UnsupportedAppUsage public String getCompleteVoiceMailNumber(int subId) { try { IPhoneSubInfo info = getSubscriberInfo(); @@ -3931,6 +3989,7 @@ public class TelephonyManager { * @hide */ @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) + @UnsupportedAppUsage public int getVoiceMessageCount() { return getVoiceMessageCount(getSubId()); } @@ -3941,6 +4000,7 @@ public class TelephonyManager { * @hide */ @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) + @UnsupportedAppUsage public int getVoiceMessageCount(int subId) { try { ITelephony telephony = getITelephony(); @@ -3976,6 +4036,7 @@ public class TelephonyManager { * @hide */ @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) + @UnsupportedAppUsage public String getVoiceMailAlphaTag(int subId) { try { IPhoneSubInfo info = getSubscriberInfo(); @@ -4022,6 +4083,7 @@ public class TelephonyManager { * @return the IMPI, or null if not present or not loaded * @hide */ + @UnsupportedAppUsage public String getIsimImpi() { try { IPhoneSubInfo info = getSubscriberInfo(); @@ -4042,6 +4104,7 @@ public class TelephonyManager { * @return the IMS domain name, or null if not present or not loaded * @hide */ + @UnsupportedAppUsage public String getIsimDomain() { try { IPhoneSubInfo info = getSubscriberInfo(); @@ -4063,6 +4126,7 @@ public class TelephonyManager { * not present or not loaded * @hide */ + @UnsupportedAppUsage public String[] getIsimImpu() { try { IPhoneSubInfo info = getSubscriberInfo(); @@ -4081,6 +4145,7 @@ public class TelephonyManager { /** * @hide */ + @UnsupportedAppUsage private IPhoneSubInfo getSubscriberInfo() { // get it each time because that process crashes a lot return IPhoneSubInfo.Stub.asInterface(ServiceManager.getService("iphonesubinfo")); @@ -4146,6 +4211,7 @@ public class TelephonyManager { * @param subId the subscription to check call state for. * @hide */ + @UnsupportedAppUsage public @CallState int getCallState(int subId) { int phoneId = SubscriptionManager.getPhoneId(subId); return getCallStateForSlot(phoneId); @@ -4257,6 +4323,7 @@ public class TelephonyManager { /** * @hide */ + @UnsupportedAppUsage private ITelephony getITelephony() { return ITelephony.Stub.asInterface(ServiceManager.getService(Context.TELEPHONY_SERVICE)); } @@ -4341,6 +4408,7 @@ public class TelephonyManager { * @hide */ @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) + @UnsupportedAppUsage public int getCdmaEriIconIndex(int subId) { try { ITelephony telephony = getITelephony(); @@ -4375,6 +4443,7 @@ public class TelephonyManager { * @hide */ @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) + @UnsupportedAppUsage public int getCdmaEriIconMode(int subId) { try { ITelephony telephony = getITelephony(); @@ -4405,6 +4474,7 @@ public class TelephonyManager { * @hide */ @RequiresPermission(android.Manifest.permission.READ_PHONE_STATE) + @UnsupportedAppUsage public String getCdmaEriText(int subId) { try { ITelephony telephony = getITelephony(); @@ -4877,6 +4947,7 @@ public class TelephonyManager { * * @hide */ + @UnsupportedAppUsage public String nvReadItem(int itemID) { try { ITelephony telephony = getITelephony(); @@ -4957,6 +5028,7 @@ public class TelephonyManager { * * @hide */ + @UnsupportedAppUsage public boolean nvResetConfig(int resetType) { try { ITelephony telephony = getITelephony(); @@ -4993,6 +5065,7 @@ public class TelephonyManager { * {@see SubscriptionManager#getDefaultVoiceSubscriptionId()} * {@see SubscriptionManager#getDefaultSmsSubscriptionId()} */ + @UnsupportedAppUsage private int getSubId(int preferredSubId) { if (SubscriptionManager.isUsableSubIdValue(mSubId)) { return mSubId; @@ -5021,6 +5094,7 @@ public class TelephonyManager { * {@see SubscriptionManager#getDefaultVoiceSubscriptionId()} * {@see SubscriptionManager#getDefaultSmsSubscriptionId()} */ + @UnsupportedAppUsage private int getPhoneId(int preferredSubId) { return SubscriptionManager.getPhoneId(getSubId(preferredSubId)); } @@ -5036,6 +5110,7 @@ public class TelephonyManager { * {@hide} */ @VisibleForTesting + @UnsupportedAppUsage public int getSlotIndex() { int slotIndex = SubscriptionManager.getSlotIndex(getSubId()); if (slotIndex == SubscriptionManager.SIM_NOT_INSERTED) { @@ -5049,6 +5124,7 @@ public class TelephonyManager { * * @hide */ + @UnsupportedAppUsage public static void setTelephonyProperty(int phoneId, String property, String value) { String propVal = ""; String p[] = null; @@ -5126,6 +5202,7 @@ public class TelephonyManager { * @return The value at the given index of settings. * @hide */ + @UnsupportedAppUsage public static int getIntAtIndex(android.content.ContentResolver cr, String name, int index) throws android.provider.Settings.SettingNotFoundException { @@ -5158,6 +5235,7 @@ public class TelephonyManager { * @return true if the value was set, false on database errors * @hide */ + @UnsupportedAppUsage public static boolean putIntAtIndex(android.content.ContentResolver cr, String name, int index, int value) { String data = ""; @@ -5199,6 +5277,7 @@ public class TelephonyManager { * * @hide */ + @UnsupportedAppUsage public static String getTelephonyProperty(int phoneId, String property, String defaultVal) { String propVal = null; String prop = SystemProperties.get(property); @@ -5219,12 +5298,14 @@ public class TelephonyManager { * * @hide */ + @UnsupportedAppUsage public static String getTelephonyProperty(String property, String defaultVal) { String propVal = SystemProperties.get(property); return propVal == null ? defaultVal : propVal; } /** @hide */ + @UnsupportedAppUsage public int getSimCount() { // FIXME Need to get it from Telephony Dev Controller when that gets implemented! // and then this method shouldn't be used at all! @@ -5261,6 +5342,7 @@ public class TelephonyManager { * not present or not loaded * @hide */ + @UnsupportedAppUsage public String[] getIsimPcscf() { try { IPhoneSubInfo info = getSubscriberInfo(); @@ -5341,6 +5423,7 @@ public class TelephonyManager { * Authentication error, no memory space available in EFMUK * @hide */ + @UnsupportedAppUsage public String getIccAuthentication(int subId, int appType, int authType, String data) { try { IPhoneSubInfo info = getSubscriberInfo(); @@ -5503,6 +5586,7 @@ public class TelephonyManager { * Corresponds to features defined in ImsFeature. * @hide */ + @UnsupportedAppUsage public @Nullable IImsRegistration getImsRegistration(int slotIndex, int feature) { try { ITelephony telephony = getITelephony(); @@ -5522,6 +5606,7 @@ public class TelephonyManager { * Corresponds to features defined in ImsFeature. * @hide */ + @UnsupportedAppUsage public @Nullable IImsConfig getImsConfig(int slotIndex, int feature) { try { ITelephony telephony = getITelephony(); @@ -5540,6 +5625,7 @@ public class TelephonyManager { * @param Registration state * @hide */ + @UnsupportedAppUsage public void setImsRegistrationState(boolean registered) { try { ITelephony telephony = getITelephony(); @@ -5560,6 +5646,7 @@ public class TelephonyManager { * @return the preferred network type, defined in RILConstants.java. * @hide */ + @UnsupportedAppUsage public int getPreferredNetworkType(int subId) { try { ITelephony telephony = getITelephony(); @@ -5708,6 +5795,7 @@ public class TelephonyManager { * @return true on success; false on any failure. * @hide */ + @UnsupportedAppUsage public boolean setPreferredNetworkType(int subId, int networkType) { try { ITelephony telephony = getITelephony(); @@ -5882,6 +5970,7 @@ public class TelephonyManager { * * @hide */ + @UnsupportedAppUsage public boolean setRoamingOverride(List<String> gsmRoamingList, List<String> gsmNonRoamingList, List<String> cdmaRoamingList, List<String> cdmaNonRoamingList) { @@ -6736,6 +6825,7 @@ public class TelephonyManager { * @see SubscriptionManager#getDefaultSubscriptionId() * @hide */ + @UnsupportedAppUsage public boolean isImsRegistered() { try { return getITelephony().isImsRegistered(getSubId()); @@ -6752,6 +6842,7 @@ public class TelephonyManager { * @see SubscriptionManager#getDefaultSubscriptionId() * @hide */ + @UnsupportedAppUsage public boolean isVolteAvailable() { try { return getITelephony().isVolteAvailable(getSubId()); @@ -6768,6 +6859,7 @@ public class TelephonyManager { * @return true if VT is available, or false if it is unavailable or unknown. * @hide */ + @UnsupportedAppUsage public boolean isVideoTelephonyAvailable() { try { return getITelephony().isVideoTelephonyAvailable(getSubId()); @@ -6782,6 +6874,7 @@ public class TelephonyManager { * @return true if VoWiFi is available, or false if it is unavailable or unknown. * @hide */ + @UnsupportedAppUsage public boolean isWifiCallingAvailable() { try { return getITelephony().isWifiCallingAvailable(getSubId()); @@ -6824,6 +6917,7 @@ public class TelephonyManager { * * @hide */ + @UnsupportedAppUsage public void setSimOperatorNumericForPhone(int phoneId, String numeric) { setTelephonyProperty(phoneId, TelephonyProperties.PROPERTY_ICC_OPERATOR_NUMERIC, numeric); @@ -6844,6 +6938,7 @@ public class TelephonyManager { * * @hide */ + @UnsupportedAppUsage public void setSimOperatorNameForPhone(int phoneId, String name) { setTelephonyProperty(phoneId, TelephonyProperties.PROPERTY_ICC_OPERATOR_ALPHA, name); @@ -6864,6 +6959,7 @@ public class TelephonyManager { * * @hide */ + @UnsupportedAppUsage public void setSimCountryIsoForPhone(int phoneId, String iso) { setTelephonyProperty(phoneId, TelephonyProperties.PROPERTY_ICC_OPERATOR_ISO_COUNTRY, iso); @@ -6884,6 +6980,7 @@ public class TelephonyManager { * * @hide */ + @UnsupportedAppUsage public void setSimStateForPhone(int phoneId, String state) { setTelephonyProperty(phoneId, TelephonyProperties.PROPERTY_SIM_STATE, state); @@ -6989,6 +7086,7 @@ public class TelephonyManager { * @param version baseband version * @hide */ + @UnsupportedAppUsage public void setBasebandVersionForPhone(int phoneId, String version) { setTelephonyProperty(phoneId, TelephonyProperties.PROPERTY_BASEBAND_VERSION, version); } @@ -7054,6 +7152,7 @@ public class TelephonyManager { * * @hide */ + @UnsupportedAppUsage public void setPhoneType(int phoneId, int type) { if (SubscriptionManager.isValidPhoneId(phoneId)) { TelephonyManager.setTelephonyProperty(phoneId, @@ -7083,6 +7182,7 @@ public class TelephonyManager { * * @hide */ + @UnsupportedAppUsage public String getOtaSpNumberSchemaForPhone(int phoneId, String defaultValue) { if (SubscriptionManager.isValidPhoneId(phoneId)) { return TelephonyManager.getTelephonyProperty(phoneId, @@ -7170,6 +7270,7 @@ public class TelephonyManager { * @param name the alphabetic name of current registered operator. * @hide */ + @UnsupportedAppUsage public void setNetworkOperatorNameForPhone(int phoneId, String name) { if (SubscriptionManager.isValidPhoneId(phoneId)) { setTelephonyProperty(phoneId, TelephonyProperties.PROPERTY_OPERATOR_ALPHA, name); @@ -7192,6 +7293,7 @@ public class TelephonyManager { * @param operator the numeric name (MCC+MNC) of current registered operator * @hide */ + @UnsupportedAppUsage public void setNetworkOperatorNumericForPhone(int phoneId, String numeric) { setTelephonyProperty(phoneId, TelephonyProperties.PROPERTY_OPERATOR_NUMERIC, numeric); } @@ -7212,6 +7314,7 @@ public class TelephonyManager { * @param isRoaming is network in romaing state or not * @hide */ + @UnsupportedAppUsage public void setNetworkRoamingForPhone(int phoneId, boolean isRoaming) { if (SubscriptionManager.isValidPhoneId(phoneId)) { setTelephonyProperty(phoneId, TelephonyProperties.PROPERTY_OPERATOR_ISROAMING, @@ -7239,6 +7342,7 @@ public class TelephonyManager { * @param type the network type currently in use on the device for data transmission * @hide */ + @UnsupportedAppUsage public void setDataNetworkTypeForPhone(int phoneId, int type) { if (SubscriptionManager.isValidPhoneId(phoneId)) { setTelephonyProperty(phoneId, @@ -7251,6 +7355,7 @@ public class TelephonyManager { * Returns the subscription ID for the given phone account. * @hide */ + @UnsupportedAppUsage public int getSubIdForPhoneAccount(PhoneAccount phoneAccount) { int retval = SubscriptionManager.INVALID_SUBSCRIPTION_ID; try { @@ -7342,6 +7447,7 @@ public class TelephonyManager { * either READ_PRIVILEGED_PHONE_STATE or READ_PHONE_STATE to retrieve the information. * @hide */ + @UnsupportedAppUsage public ServiceState getServiceStateForSubscriber(int subId) { try { ITelephony service = getITelephony(); diff --git a/telephony/java/android/telephony/VoLteServiceState.java b/telephony/java/android/telephony/VoLteServiceState.java index afef601b9c4c..25bb8b4a414e 100644 --- a/telephony/java/android/telephony/VoLteServiceState.java +++ b/telephony/java/android/telephony/VoLteServiceState.java @@ -16,6 +16,7 @@ package android.telephony; +import android.annotation.UnsupportedAppUsage; import android.os.Bundle; import android.os.Parcel; import android.os.Parcelable; @@ -77,6 +78,7 @@ public final class VoLteServiceState implements Parcelable { * * @hide */ + @UnsupportedAppUsage public VoLteServiceState(int srvccState) { initialize(); diff --git a/telephony/java/android/telephony/cdma/CdmaCellLocation.java b/telephony/java/android/telephony/cdma/CdmaCellLocation.java index 7c10569f3376..ee602c06f0f7 100644 --- a/telephony/java/android/telephony/cdma/CdmaCellLocation.java +++ b/telephony/java/android/telephony/cdma/CdmaCellLocation.java @@ -16,6 +16,7 @@ package android.telephony.cdma; +import android.annotation.UnsupportedAppUsage; import android.os.Bundle; import android.telephony.CellLocation; @@ -23,6 +24,7 @@ import android.telephony.CellLocation; * Represents the cell location on a CDMA phone. */ public class CdmaCellLocation extends CellLocation { + @UnsupportedAppUsage private int mBaseStationId = -1; /** @@ -36,6 +38,7 @@ public class CdmaCellLocation extends CellLocation { * to 1296000, both values inclusive (corresponding to a range of -90 * to +90 degrees). Integer.MAX_VALUE is considered invalid value. */ + @UnsupportedAppUsage private int mBaseStationLatitude = INVALID_LAT_LONG; /** @@ -44,9 +47,12 @@ public class CdmaCellLocation extends CellLocation { * to 2592000, both values inclusive (corresponding to a range of -180 * to +180 degrees). Integer.MAX_VALUE is considered invalid value. */ + @UnsupportedAppUsage private int mBaseStationLongitude = INVALID_LAT_LONG; + @UnsupportedAppUsage private int mSystemId = -1; + @UnsupportedAppUsage private int mNetworkId = -1; /** @@ -200,6 +206,7 @@ public class CdmaCellLocation extends CellLocation { * @param b second obj * @return true if two objects equal or both are null */ + @UnsupportedAppUsage private static boolean equalsHandlesNulls(Object a, Object b) { return (a == null) ? (b == null) : a.equals (b); } diff --git a/telephony/java/android/telephony/euicc/DownloadableSubscription.java b/telephony/java/android/telephony/euicc/DownloadableSubscription.java index edf3b08fbdd2..f1d5bdde92a4 100644 --- a/telephony/java/android/telephony/euicc/DownloadableSubscription.java +++ b/telephony/java/android/telephony/euicc/DownloadableSubscription.java @@ -17,6 +17,7 @@ package android.telephony.euicc; import android.annotation.Nullable; import android.annotation.SystemApi; +import android.annotation.UnsupportedAppUsage; import android.app.PendingIntent; import android.os.Parcel; import android.os.Parcelable; @@ -59,6 +60,7 @@ public final class DownloadableSubscription implements Parcelable { */ @Nullable @Deprecated + @UnsupportedAppUsage public final String encodedActivationCode; @Nullable private String confirmationCode; @@ -188,6 +190,7 @@ public final class DownloadableSubscription implements Parcelable { * @deprecated - Do not use. */ @Deprecated + @UnsupportedAppUsage public void setCarrierName(String carrierName) { this.carrierName = carrierName; } @@ -234,6 +237,7 @@ public final class DownloadableSubscription implements Parcelable { * @deprecated - Do not use. */ @Deprecated + @UnsupportedAppUsage public void setAccessRules(UiccAccessRule[] accessRules) { this.accessRules = Arrays.asList(accessRules); } diff --git a/telephony/java/android/telephony/euicc/EuiccInfo.java b/telephony/java/android/telephony/euicc/EuiccInfo.java index a4adf0591a00..28855b2e1794 100644 --- a/telephony/java/android/telephony/euicc/EuiccInfo.java +++ b/telephony/java/android/telephony/euicc/EuiccInfo.java @@ -16,6 +16,7 @@ package android.telephony.euicc; import android.annotation.Nullable; +import android.annotation.UnsupportedAppUsage; import android.os.Parcel; import android.os.Parcelable; @@ -43,6 +44,7 @@ public final class EuiccInfo implements Parcelable { }; @Nullable + @UnsupportedAppUsage private final String osVersion; /** diff --git a/telephony/java/android/telephony/gsm/GsmCellLocation.java b/telephony/java/android/telephony/gsm/GsmCellLocation.java index 171780239edf..98ce33368ca6 100644 --- a/telephony/java/android/telephony/gsm/GsmCellLocation.java +++ b/telephony/java/android/telephony/gsm/GsmCellLocation.java @@ -16,6 +16,7 @@ package android.telephony.gsm; +import android.annotation.UnsupportedAppUsage; import android.os.Bundle; import android.telephony.CellLocation; @@ -91,6 +92,7 @@ public class GsmCellLocation extends CellLocation { * Set the primary scrambling code. * @hide */ + @UnsupportedAppUsage public void setPsc(int psc) { mPsc = psc; } diff --git a/telephony/java/android/telephony/ims/ImsCallForwardInfo.java b/telephony/java/android/telephony/ims/ImsCallForwardInfo.java index 283112793d87..34b888425fdb 100644 --- a/telephony/java/android/telephony/ims/ImsCallForwardInfo.java +++ b/telephony/java/android/telephony/ims/ImsCallForwardInfo.java @@ -17,6 +17,7 @@ package android.telephony.ims; import android.annotation.SystemApi; +import android.annotation.UnsupportedAppUsage; import android.os.Parcel; import android.os.Parcelable; @@ -30,30 +31,37 @@ public final class ImsCallForwardInfo implements Parcelable { // Refer to ImsUtInterface#CDIV_CF_XXX /** @hide */ // TODO: Make private, do not modify this field directly, use getter. + @UnsupportedAppUsage public int mCondition; // 0: disabled, 1: enabled /** @hide */ // TODO: Make private, do not modify this field directly, use getter. + @UnsupportedAppUsage public int mStatus; // 0x91: International, 0x81: Unknown /** @hide */ // TODO: Make private, do not modify this field directly, use getter. + @UnsupportedAppUsage public int mToA; // Service class /** @hide */ // TODO: Make private, do not modify this field directly, use getter. + @UnsupportedAppUsage public int mServiceClass; // Number (it will not include the "sip" or "tel" URI scheme) /** @hide */ // TODO: Make private, do not modify this field directly, use getter. + @UnsupportedAppUsage public String mNumber; // No reply timer for CF /** @hide */ // TODO: Make private, do not modify this field directly, use getter. + @UnsupportedAppUsage public int mTimeSeconds; /** @hide */ // TODO: Will be removed in the future, use public constructor instead. + @UnsupportedAppUsage public ImsCallForwardInfo() { } diff --git a/telephony/java/android/telephony/ims/ImsCallProfile.java b/telephony/java/android/telephony/ims/ImsCallProfile.java index 350dfe3a8d08..f0d3c8956962 100644 --- a/telephony/java/android/telephony/ims/ImsCallProfile.java +++ b/telephony/java/android/telephony/ims/ImsCallProfile.java @@ -17,6 +17,7 @@ package android.telephony.ims; import android.annotation.SystemApi; +import android.annotation.UnsupportedAppUsage; import android.os.Bundle; import android.os.Parcel; import android.os.Parcelable; @@ -260,8 +261,10 @@ public final class ImsCallProfile implements Parcelable { /** @hide */ public int mServiceType; /** @hide */ + @UnsupportedAppUsage public int mCallType; /** @hide */ + @UnsupportedAppUsage public int mRestrictCause = CALL_RESTRICT_CAUSE_NONE; /** @@ -287,8 +290,10 @@ public final class ImsCallProfile implements Parcelable { * a {@link android.os.Binder}. */ /** @hide */ + @UnsupportedAppUsage public Bundle mCallExtras; /** @hide */ + @UnsupportedAppUsage public ImsStreamMediaProfile mMediaProfile; /** @hide */ @@ -568,6 +573,7 @@ public final class ImsCallProfile implements Parcelable { * See {@link #presentationToOir(int)}. * @hide */ + @UnsupportedAppUsage public static int presentationToOIR(int presentation) { switch (presentation) { case PhoneConstants.PRESENTATION_RESTRICTED: diff --git a/telephony/java/android/telephony/ims/ImsExternalCallState.java b/telephony/java/android/telephony/ims/ImsExternalCallState.java index e158fa84e34e..8d18ae8ed281 100644 --- a/telephony/java/android/telephony/ims/ImsExternalCallState.java +++ b/telephony/java/android/telephony/ims/ImsExternalCallState.java @@ -17,6 +17,7 @@ package android.telephony.ims; import android.annotation.SystemApi; +import android.annotation.UnsupportedAppUsage; import android.net.Uri; import android.os.Parcel; import android.os.Parcelable; @@ -58,6 +59,7 @@ public final class ImsExternalCallState implements Parcelable { } /** @hide */ + @UnsupportedAppUsage public ImsExternalCallState(int callId, Uri address, boolean isPullable, int callState, int callType, boolean isCallheld) { mCallId = callId; diff --git a/telephony/java/android/telephony/ims/ImsReasonInfo.java b/telephony/java/android/telephony/ims/ImsReasonInfo.java index 81f2fe7f4ed8..32cb8cef5f45 100644 --- a/telephony/java/android/telephony/ims/ImsReasonInfo.java +++ b/telephony/java/android/telephony/ims/ImsReasonInfo.java @@ -17,6 +17,7 @@ package android.telephony.ims; import android.annotation.SystemApi; +import android.annotation.UnsupportedAppUsage; import android.os.Parcel; import android.os.Parcelable; @@ -581,12 +582,15 @@ public final class ImsReasonInfo implements Parcelable { // For main reason code /** @hide */ + @UnsupportedAppUsage public int mCode; // For the extra code value; it depends on the code value. /** @hide */ + @UnsupportedAppUsage public int mExtraCode; // For the additional message of the reason info. /** @hide */ + @UnsupportedAppUsage public String mExtraMessage; /** @hide */ @@ -603,6 +607,7 @@ public final class ImsReasonInfo implements Parcelable { } /** @hide */ + @UnsupportedAppUsage public ImsReasonInfo(int code, int extraCode) { mCode = code; mExtraCode = extraCode; diff --git a/telephony/java/android/telephony/ims/ImsSsInfo.java b/telephony/java/android/telephony/ims/ImsSsInfo.java index e924a2521617..3a784c163afb 100644 --- a/telephony/java/android/telephony/ims/ImsSsInfo.java +++ b/telephony/java/android/telephony/ims/ImsSsInfo.java @@ -18,6 +18,7 @@ package android.telephony.ims; import android.annotation.IntDef; import android.annotation.SystemApi; +import android.annotation.UnsupportedAppUsage; import android.os.Parcel; import android.os.Parcelable; @@ -65,15 +66,18 @@ public final class ImsSsInfo implements Parcelable { // 0: disabled, 1: enabled /** @hide */ // TODO: Make private, do not modify this field directly, use getter! + @UnsupportedAppUsage public int mStatus; /** @hide */ // TODO: Make private, do not modify this field directly, use getter! + @UnsupportedAppUsage public String mIcbNum; /** @hide */ public int mProvisionStatus = SERVICE_PROVISIONING_UNKNOWN; /**@hide*/ // TODO: Remove! Do not use this constructor, instead use public version. + @UnsupportedAppUsage public ImsSsInfo() { } diff --git a/telephony/java/android/telephony/ims/ImsStreamMediaProfile.java b/telephony/java/android/telephony/ims/ImsStreamMediaProfile.java index 137106a011b0..52d72b5847b5 100644 --- a/telephony/java/android/telephony/ims/ImsStreamMediaProfile.java +++ b/telephony/java/android/telephony/ims/ImsStreamMediaProfile.java @@ -17,6 +17,7 @@ package android.telephony.ims; import android.annotation.SystemApi; +import android.annotation.UnsupportedAppUsage; import android.os.Parcel; import android.os.Parcelable; @@ -82,13 +83,16 @@ public final class ImsStreamMediaProfile implements Parcelable { // Audio related information /** @hide */ + @UnsupportedAppUsage public int mAudioQuality; /** @hide */ + @UnsupportedAppUsage public int mAudioDirection; // Video related information /** @hide */ public int mVideoQuality; /** @hide */ + @UnsupportedAppUsage public int mVideoDirection; // Rtt related information /** @hide */ @@ -156,6 +160,7 @@ public final class ImsStreamMediaProfile implements Parcelable { } /** @hide */ + @UnsupportedAppUsage public ImsStreamMediaProfile() { mAudioQuality = AUDIO_QUALITY_NONE; mAudioDirection = DIRECTION_SEND_RECEIVE; diff --git a/telephony/java/android/telephony/ims/ImsVideoCallProvider.java b/telephony/java/android/telephony/ims/ImsVideoCallProvider.java index b4f60b952a00..17724018ee57 100644 --- a/telephony/java/android/telephony/ims/ImsVideoCallProvider.java +++ b/telephony/java/android/telephony/ims/ImsVideoCallProvider.java @@ -17,6 +17,7 @@ package android.telephony.ims; import android.annotation.SystemApi; +import android.annotation.UnsupportedAppUsage; import android.net.Uri; import android.os.Handler; import android.os.Looper; @@ -179,6 +180,7 @@ public abstract class ImsVideoCallProvider { * Returns binder object which can be used across IPC methods. * @hide */ + @UnsupportedAppUsage public final IImsVideoCallProvider getInterface() { return mBinder; } diff --git a/telephony/java/android/telephony/ims/compat/ImsService.java b/telephony/java/android/telephony/ims/compat/ImsService.java index cf1efb34bd0a..2750e51fc3d4 100644 --- a/telephony/java/android/telephony/ims/compat/ImsService.java +++ b/telephony/java/android/telephony/ims/compat/ImsService.java @@ -17,6 +17,7 @@ package android.telephony.ims.compat; import android.annotation.Nullable; +import android.annotation.UnsupportedAppUsage; import android.app.Service; import android.content.Intent; import android.os.IBinder; @@ -86,6 +87,7 @@ public class ImsService extends Service { /** * @hide */ + @UnsupportedAppUsage protected final IBinder mImsServiceController = new IImsServiceController.Stub() { @Override diff --git a/telephony/java/android/telephony/ims/compat/feature/ImsFeature.java b/telephony/java/android/telephony/ims/compat/feature/ImsFeature.java index 0a12cae26af4..e8fcac19f675 100644 --- a/telephony/java/android/telephony/ims/compat/feature/ImsFeature.java +++ b/telephony/java/android/telephony/ims/compat/feature/ImsFeature.java @@ -17,6 +17,7 @@ package android.telephony.ims.compat.feature; import android.annotation.IntDef; +import android.annotation.UnsupportedAppUsage; import android.content.Context; import android.content.Intent; import android.os.IInterface; @@ -104,10 +105,12 @@ public abstract class ImsFeature { mSlotId = slotId; } + @UnsupportedAppUsage public int getFeatureState() { return mState; } + @UnsupportedAppUsage protected final void setFeatureState(@ImsState int state) { if (mState != state) { mState = state; diff --git a/telephony/java/android/telephony/ims/compat/feature/MMTelFeature.java b/telephony/java/android/telephony/ims/compat/feature/MMTelFeature.java index d3d17f4fb198..40ea208e4578 100644 --- a/telephony/java/android/telephony/ims/compat/feature/MMTelFeature.java +++ b/telephony/java/android/telephony/ims/compat/feature/MMTelFeature.java @@ -20,6 +20,7 @@ import android.app.PendingIntent; import android.os.Message; import android.os.RemoteException; +import android.annotation.UnsupportedAppUsage; import android.telephony.ims.ImsCallProfile; import com.android.ims.internal.IImsCallSession; import com.android.ims.internal.IImsCallSessionListener; diff --git a/telephony/java/android/telephony/ims/compat/stub/ImsCallSessionImplBase.java b/telephony/java/android/telephony/ims/compat/stub/ImsCallSessionImplBase.java index e5ed82572873..23de2fd3c32c 100644 --- a/telephony/java/android/telephony/ims/compat/stub/ImsCallSessionImplBase.java +++ b/telephony/java/android/telephony/ims/compat/stub/ImsCallSessionImplBase.java @@ -28,6 +28,7 @@ import android.telephony.ims.aidl.IImsCallSessionListener; import com.android.ims.internal.IImsCallSession; import com.android.ims.internal.IImsVideoCallProvider; +import android.annotation.UnsupportedAppUsage; import android.telephony.ims.ImsCallSession; /** diff --git a/telephony/java/android/telephony/ims/compat/stub/ImsConfigImplBase.java b/telephony/java/android/telephony/ims/compat/stub/ImsConfigImplBase.java index 2c325ba8e134..e55c3d0823c2 100644 --- a/telephony/java/android/telephony/ims/compat/stub/ImsConfigImplBase.java +++ b/telephony/java/android/telephony/ims/compat/stub/ImsConfigImplBase.java @@ -16,6 +16,7 @@ package android.telephony.ims.compat.stub; +import android.annotation.UnsupportedAppUsage; import android.content.Context; import android.content.Intent; import android.os.RemoteException; @@ -58,6 +59,7 @@ public class ImsConfigImplBase { ImsConfigStub mImsConfigStub; + @UnsupportedAppUsage public ImsConfigImplBase(Context context) { mImsConfigStub = new ImsConfigStub(this, context); } @@ -162,6 +164,7 @@ public class ImsConfigImplBase { public void setVideoQuality(int quality, ImsConfigListener listener) throws RemoteException { } + @UnsupportedAppUsage public IImsConfig getIImsConfig() { return mImsConfigStub; } /** diff --git a/telephony/java/android/telephony/ims/compat/stub/ImsUtListenerImplBase.java b/telephony/java/android/telephony/ims/compat/stub/ImsUtListenerImplBase.java index b2aa08015d10..976c2be1a3fe 100644 --- a/telephony/java/android/telephony/ims/compat/stub/ImsUtListenerImplBase.java +++ b/telephony/java/android/telephony/ims/compat/stub/ImsUtListenerImplBase.java @@ -19,6 +19,7 @@ package android.telephony.ims.compat.stub; import android.os.Bundle; import android.os.RemoteException; +import android.annotation.UnsupportedAppUsage; import android.telephony.ims.ImsCallForwardInfo; import android.telephony.ims.ImsReasonInfo; import android.telephony.ims.ImsSsData; |