Merge changes I6a62eea4,I599435cc into main am: c3b754ac34

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3348145

Change-Id: Ic178ce30c1cb8affa309e905c205ac9e7813cb18
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Treehugger Robot
2024-11-13 21:27:30 +00:00
committed by Automerger Merge Worker
14 changed files with 201 additions and 20 deletions

View File

@@ -35,7 +35,7 @@ package android.hardware.radio.modem;
/* @hide */ /* @hide */
@JavaDerive(toString=true) @VintfStability @JavaDerive(toString=true) @VintfStability
parcelable ActivityStatsTechSpecificInfo { parcelable ActivityStatsTechSpecificInfo {
android.hardware.radio.AccessNetwork rat; android.hardware.radio.AccessNetwork rat = android.hardware.radio.AccessNetwork.UNKNOWN;
int frequencyRange; int frequencyRange;
int[] txmModetimeMs; int[] txmModetimeMs;
int rxModeTimeMs; int rxModeTimeMs;

View File

@@ -33,7 +33,7 @@
package android.hardware.radio.modem; package android.hardware.radio.modem;
/* @hide */ /* @hide */
@Backing(type="int") @JavaDerive(toString=true) @VintfStability @Backing(type="int") @JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability
enum DeviceStateType { enum DeviceStateType {
POWER_SAVE_MODE, POWER_SAVE_MODE,
CHARGING_STATE, CHARGING_STATE,

View File

@@ -36,7 +36,7 @@ package android.hardware.radio.modem;
@JavaDerive(toString=true) @VintfStability @JavaDerive(toString=true) @VintfStability
parcelable HardwareConfigModem { parcelable HardwareConfigModem {
int rilModel; int rilModel;
android.hardware.radio.RadioTechnology rat; android.hardware.radio.RadioTechnology rat = android.hardware.radio.RadioTechnology.UNKNOWN;
int maxVoiceCalls; int maxVoiceCalls;
int maxDataCalls; int maxDataCalls;
int maxStandby; int maxStandby;

View File

@@ -35,11 +35,12 @@ package android.hardware.radio.modem;
/* @hide */ /* @hide */
@JavaDerive(toString=true) @VintfStability @JavaDerive(toString=true) @VintfStability
parcelable ImeiInfo { parcelable ImeiInfo {
android.hardware.radio.modem.ImeiInfo.ImeiType type; android.hardware.radio.modem.ImeiInfo.ImeiType type = android.hardware.radio.modem.ImeiInfo.ImeiType.INVALID;
String imei; String imei;
String svn; String svn;
@Backing(type="int") @VintfStability @Backing(type="int") @VintfStability
enum ImeiType { enum ImeiType {
INVALID = 0,
PRIMARY = 1, PRIMARY = 1,
SECONDARY = 2, SECONDARY = 2,
} }

View File

@@ -32,51 +32,175 @@
// later when a module using the interface is updated, e.g., Mainline modules. // later when a module using the interface is updated, e.g., Mainline modules.
package android.hardware.radio.modem; package android.hardware.radio.modem;
/** /* @hide */
* @hide
* @deprecated NV APIs are deprecated starting from Android U.
*/
@Backing(type="int") @JavaDerive(toString=true) @VintfStability @Backing(type="int") @JavaDerive(toString=true) @VintfStability
enum NvItem { enum NvItem {
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
INVALID = 0,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
CDMA_MEID = 1, CDMA_MEID = 1,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
CDMA_MIN = 2, CDMA_MIN = 2,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
CDMA_MDN = 3, CDMA_MDN = 3,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
CDMA_ACCOLC = 4, CDMA_ACCOLC = 4,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
DEVICE_MSL = 11, DEVICE_MSL = 11,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
RTN_RECONDITIONED_STATUS = 12, RTN_RECONDITIONED_STATUS = 12,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
RTN_ACTIVATION_DATE = 13, RTN_ACTIVATION_DATE = 13,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
RTN_LIFE_TIMER = 14, RTN_LIFE_TIMER = 14,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
RTN_LIFE_CALLS = 15, RTN_LIFE_CALLS = 15,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
RTN_LIFE_DATA_TX = 16, RTN_LIFE_DATA_TX = 16,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
RTN_LIFE_DATA_RX = 17, RTN_LIFE_DATA_RX = 17,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
OMADM_HFA_LEVEL = 18, OMADM_HFA_LEVEL = 18,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
MIP_PROFILE_NAI = 31, MIP_PROFILE_NAI = 31,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
MIP_PROFILE_HOME_ADDRESS = 32, MIP_PROFILE_HOME_ADDRESS = 32,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
MIP_PROFILE_AAA_AUTH = 33, MIP_PROFILE_AAA_AUTH = 33,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
MIP_PROFILE_HA_AUTH = 34, MIP_PROFILE_HA_AUTH = 34,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
MIP_PROFILE_PRI_HA_ADDR = 35, MIP_PROFILE_PRI_HA_ADDR = 35,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
MIP_PROFILE_SEC_HA_ADDR = 36, MIP_PROFILE_SEC_HA_ADDR = 36,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
MIP_PROFILE_REV_TUN_PREF = 37, MIP_PROFILE_REV_TUN_PREF = 37,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
MIP_PROFILE_HA_SPI = 38, MIP_PROFILE_HA_SPI = 38,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
MIP_PROFILE_AAA_SPI = 39, MIP_PROFILE_AAA_SPI = 39,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
MIP_PROFILE_MN_HA_SS = 40, MIP_PROFILE_MN_HA_SS = 40,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
MIP_PROFILE_MN_AAA_SS = 41, MIP_PROFILE_MN_AAA_SS = 41,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
CDMA_PRL_VERSION = 51, CDMA_PRL_VERSION = 51,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
CDMA_BC10 = 52, CDMA_BC10 = 52,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
CDMA_BC14 = 53, CDMA_BC14 = 53,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
CDMA_SO68 = 54, CDMA_SO68 = 54,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
CDMA_SO73_COP0 = 55, CDMA_SO73_COP0 = 55,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
CDMA_SO73_COP1TO7 = 56, CDMA_SO73_COP1TO7 = 56,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
CDMA_1X_ADVANCED_ENABLED = 57, CDMA_1X_ADVANCED_ENABLED = 57,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
CDMA_EHRPD_ENABLED = 58, CDMA_EHRPD_ENABLED = 58,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
CDMA_EHRPD_FORCED = 59, CDMA_EHRPD_FORCED = 59,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
LTE_BAND_ENABLE_25 = 71, LTE_BAND_ENABLE_25 = 71,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
LTE_BAND_ENABLE_26 = 72, LTE_BAND_ENABLE_26 = 72,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
LTE_BAND_ENABLE_41 = 73, LTE_BAND_ENABLE_41 = 73,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
LTE_SCAN_PRIORITY_25 = 74, LTE_SCAN_PRIORITY_25 = 74,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
LTE_SCAN_PRIORITY_26 = 75, LTE_SCAN_PRIORITY_26 = 75,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
LTE_SCAN_PRIORITY_41 = 76, LTE_SCAN_PRIORITY_41 = 76,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
LTE_HIDDEN_BAND_PRIORITY_25 = 77, LTE_HIDDEN_BAND_PRIORITY_25 = 77,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
LTE_HIDDEN_BAND_PRIORITY_26 = 78, LTE_HIDDEN_BAND_PRIORITY_26 = 78,
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
LTE_HIDDEN_BAND_PRIORITY_41 = 79, LTE_HIDDEN_BAND_PRIORITY_41 = 79,
} }

View File

@@ -32,12 +32,15 @@
// later when a module using the interface is updated, e.g., Mainline modules. // later when a module using the interface is updated, e.g., Mainline modules.
package android.hardware.radio.modem; package android.hardware.radio.modem;
/** /* @hide */
* @hide
* @deprecated NV APIs are deprecated starting from Android U.
*/
@JavaDerive(toString=true) @VintfStability @JavaDerive(toString=true) @VintfStability
parcelable NvWriteItem { parcelable NvWriteItem {
android.hardware.radio.modem.NvItem itemId; /**
* @deprecated NV APIs are deprecated starting from Android U.
*/
android.hardware.radio.modem.NvItem itemId = android.hardware.radio.modem.NvItem.INVALID;
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
String value; String value;
} }

View File

@@ -33,7 +33,7 @@
package android.hardware.radio.modem; package android.hardware.radio.modem;
/* @hide */ /* @hide */
@Backing(type="int") @JavaDerive(toString=true) @VintfStability @Backing(type="int") @JavaDerive(toString=true) @SuppressWarnings(value={"redundant-name"}) @VintfStability
enum ResetNvType { enum ResetNvType {
RELOAD, RELOAD,
ERASE, ERASE,

View File

@@ -36,7 +36,7 @@ parcelable ActivityStatsTechSpecificInfo {
* Radio access technology. Set UNKNOWN if the Activity statistics * Radio access technology. Set UNKNOWN if the Activity statistics
* is RAT independent. * is RAT independent.
*/ */
AccessNetwork rat; AccessNetwork rat = AccessNetwork.UNKNOWN;
/** /**
* Frequency range. Values are FREQUENCY_RANGE_ * Frequency range. Values are FREQUENCY_RANGE_
* Set FREQUENCY_RANGE_UNKNOWN if the Activity statistics when frequency range * Set FREQUENCY_RANGE_UNKNOWN if the Activity statistics when frequency range

View File

@@ -20,6 +20,7 @@ package android.hardware.radio.modem;
@VintfStability @VintfStability
@Backing(type="int") @Backing(type="int")
@JavaDerive(toString=true) @JavaDerive(toString=true)
@SuppressWarnings(value={"redundant-name"})
enum DeviceStateType { enum DeviceStateType {
/** /**
* Device power save mode (provided by PowerManager). True indicates the device is in * Device power save mode (provided by PowerManager). True indicates the device is in

View File

@@ -34,7 +34,7 @@ parcelable HardwareConfigModem {
/** /**
* Bitset value, based on RadioTechnology. * Bitset value, based on RadioTechnology.
*/ */
RadioTechnology rat; RadioTechnology rat = RadioTechnology.UNKNOWN;
/** /**
* Maximum number of concurrent active voice calls. * Maximum number of concurrent active voice calls.
*/ */

View File

@@ -29,6 +29,8 @@ parcelable ImeiInfo {
* ImeiType enum is used identify the IMEI as primary or secondary as mentioned in GSMA TS.37 * ImeiType enum is used identify the IMEI as primary or secondary as mentioned in GSMA TS.37
*/ */
enum ImeiType { enum ImeiType {
/** Must not be used. */
INVALID = 0,
/** /**
* This is the primary IMEI of the device as mentioned in the GSMA TS.37. In a multi-SIM * This is the primary IMEI of the device as mentioned in the GSMA TS.37. In a multi-SIM
* device the modem must set one IMEI with this type as mentioned in GSMA TS37_2.2_REQ_8. * device the modem must set one IMEI with this type as mentioned in GSMA TS37_2.2_REQ_8.
@@ -40,7 +42,7 @@ parcelable ImeiInfo {
} }
/** Primary or secondary IMEI as mentioned in GSMA spec TS.37 */ /** Primary or secondary IMEI as mentioned in GSMA spec TS.37 */
ImeiType type; ImeiType type = ImeiType.INVALID;
/** /**
* IMEI value, see 3gpp spec 23.003 section 6. Note: This primary IMEI mapping must be * IMEI value, see 3gpp spec 23.003 section 6. Note: This primary IMEI mapping must be
* permanent throughout the lifetime of the device irrespective of the factory data reset, * permanent throughout the lifetime of the device irrespective of the factory data reset,

View File

@@ -17,180 +17,224 @@
package android.hardware.radio.modem; package android.hardware.radio.modem;
/** /**
* @deprecated NV APIs are deprecated starting from Android U.
* @hide * @hide
*/ */
@VintfStability @VintfStability
@Backing(type="int") @Backing(type="int")
@JavaDerive(toString=true) @JavaDerive(toString=true)
enum NvItem { enum NvItem {
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
INVALID = 0,
/** /**
* CDMA radio and account information (items 1-10) * CDMA radio and account information (items 1-10)
* CDMA MEID (hex) * CDMA MEID (hex)
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
CDMA_MEID = 1, CDMA_MEID = 1,
/** /**
* CDMA MIN (MSID) * CDMA MIN (MSID)
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
CDMA_MIN = 2, CDMA_MIN = 2,
/** /**
* CDMA MDN * CDMA MDN
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
CDMA_MDN = 3, CDMA_MDN = 3,
/** /**
* CDMA access overload control * CDMA access overload control
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
CDMA_ACCOLC = 4, CDMA_ACCOLC = 4,
/** /**
* Carrier device provisioning (items 11-30) * Carrier device provisioning (items 11-30)
* Device MSL * Device MSL
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
DEVICE_MSL = 11, DEVICE_MSL = 11,
/** /**
* RTN reconditioned status * RTN reconditioned status
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
RTN_RECONDITIONED_STATUS = 12, RTN_RECONDITIONED_STATUS = 12,
/** /**
* RTN activation date * RTN activation date
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
RTN_ACTIVATION_DATE = 13, RTN_ACTIVATION_DATE = 13,
/** /**
* RTN life timer * RTN life timer
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
RTN_LIFE_TIMER = 14, RTN_LIFE_TIMER = 14,
/** /**
* RTN life calls * RTN life calls
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
RTN_LIFE_CALLS = 15, RTN_LIFE_CALLS = 15,
/** /**
* RTN life data TX * RTN life data TX
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
RTN_LIFE_DATA_TX = 16, RTN_LIFE_DATA_TX = 16,
/** /**
* RTN life data RX * RTN life data RX
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
RTN_LIFE_DATA_RX = 17, RTN_LIFE_DATA_RX = 17,
/** /**
* HFA in progress * HFA in progress
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
OMADM_HFA_LEVEL = 18, OMADM_HFA_LEVEL = 18,
/** /**
* Mobile IP profile information (items 31-50) * Mobile IP profile information (items 31-50)
* NAI realm * NAI realm
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
MIP_PROFILE_NAI = 31, MIP_PROFILE_NAI = 31,
/** /**
* MIP home address * MIP home address
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
MIP_PROFILE_HOME_ADDRESS = 32, MIP_PROFILE_HOME_ADDRESS = 32,
/** /**
* AAA auth * AAA auth
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
MIP_PROFILE_AAA_AUTH = 33, MIP_PROFILE_AAA_AUTH = 33,
/** /**
* HA auth * HA auth
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
MIP_PROFILE_HA_AUTH = 34, MIP_PROFILE_HA_AUTH = 34,
/** /**
* Primary HA address * Primary HA address
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
MIP_PROFILE_PRI_HA_ADDR = 35, MIP_PROFILE_PRI_HA_ADDR = 35,
/** /**
* Secondary HA address * Secondary HA address
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
MIP_PROFILE_SEC_HA_ADDR = 36, MIP_PROFILE_SEC_HA_ADDR = 36,
/** /**
* Reverse TUN preference * Reverse TUN preference
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
MIP_PROFILE_REV_TUN_PREF = 37, MIP_PROFILE_REV_TUN_PREF = 37,
/** /**
* HA SPI * HA SPI
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
MIP_PROFILE_HA_SPI = 38, MIP_PROFILE_HA_SPI = 38,
/** /**
* AAA SPI * AAA SPI
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
MIP_PROFILE_AAA_SPI = 39, MIP_PROFILE_AAA_SPI = 39,
/** /**
* HA shared secret * HA shared secret
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
MIP_PROFILE_MN_HA_SS = 40, MIP_PROFILE_MN_HA_SS = 40,
/** /**
* AAA shared secret * AAA shared secret
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
MIP_PROFILE_MN_AAA_SS = 41, MIP_PROFILE_MN_AAA_SS = 41,
/** /**
* CDMA network and band config (items 51-70) * CDMA network and band config (items 51-70)
* CDMA PRL version * CDMA PRL version
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
CDMA_PRL_VERSION = 51, CDMA_PRL_VERSION = 51,
/** /**
* CDMA band class 10 * CDMA band class 10
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
CDMA_BC10 = 52, CDMA_BC10 = 52,
/** /**
* CDMA band class 14 * CDMA band class 14
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
CDMA_BC14 = 53, CDMA_BC14 = 53,
/** /**
* CDMA SO68 * CDMA SO68
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
CDMA_SO68 = 54, CDMA_SO68 = 54,
/** /**
* CDMA SO73 COP0 * CDMA SO73 COP0
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
CDMA_SO73_COP0 = 55, CDMA_SO73_COP0 = 55,
/** /**
* CDMA SO73 COP1-7 * CDMA SO73 COP1-7
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
CDMA_SO73_COP1TO7 = 56, CDMA_SO73_COP1TO7 = 56,
/** /**
* CDMA 1X Advanced enabled * CDMA 1X Advanced enabled
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
CDMA_1X_ADVANCED_ENABLED = 57, CDMA_1X_ADVANCED_ENABLED = 57,
/** /**
* CDMA eHRPD enabled * CDMA eHRPD enabled
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
CDMA_EHRPD_ENABLED = 58, CDMA_EHRPD_ENABLED = 58,
/** /**
* CDMA eHRPD forced * CDMA eHRPD forced
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
CDMA_EHRPD_FORCED = 59, CDMA_EHRPD_FORCED = 59,
/** /**
* LTE network and band config (items 71-90) * LTE network and band config (items 71-90)
* LTE band 25 enabled * LTE band 25 enabled
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
LTE_BAND_ENABLE_25 = 71, LTE_BAND_ENABLE_25 = 71,
/** /**
* LTE band 26 enabled * LTE band 26 enabled
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
LTE_BAND_ENABLE_26 = 72, LTE_BAND_ENABLE_26 = 72,
/** /**
* LTE band 41 enabled * LTE band 41 enabled
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
LTE_BAND_ENABLE_41 = 73, LTE_BAND_ENABLE_41 = 73,
/** /**
* LTE band 25 scan priority * LTE band 25 scan priority
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
LTE_SCAN_PRIORITY_25 = 74, LTE_SCAN_PRIORITY_25 = 74,
/** /**
* LTE band 26 scan priority * LTE band 26 scan priority
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
LTE_SCAN_PRIORITY_26 = 75, LTE_SCAN_PRIORITY_26 = 75,
/** /**
* LTE band 41 scan priority * LTE band 41 scan priority
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
LTE_SCAN_PRIORITY_41 = 76, LTE_SCAN_PRIORITY_41 = 76,
/** /**
* LTE hidden band 25 priority * LTE hidden band 25 priority
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
LTE_HIDDEN_BAND_PRIORITY_25 = 77, LTE_HIDDEN_BAND_PRIORITY_25 = 77,
/** /**
* LTE hidden band 26 priority * LTE hidden band 26 priority
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
LTE_HIDDEN_BAND_PRIORITY_26 = 78, LTE_HIDDEN_BAND_PRIORITY_26 = 78,
/** /**
* LTE hidden band 41 priority * LTE hidden band 41 priority
* @deprecated NV APIs are deprecated starting from Android U.
*/ */
LTE_HIDDEN_BAND_PRIORITY_41 = 79, LTE_HIDDEN_BAND_PRIORITY_41 = 79,
} }

View File

@@ -19,12 +19,17 @@ package android.hardware.radio.modem;
import android.hardware.radio.modem.NvItem; import android.hardware.radio.modem.NvItem;
/** /**
* @deprecated NV APIs are deprecated starting from Android U.
* @hide * @hide
*/ */
@VintfStability @VintfStability
@JavaDerive(toString=true) @JavaDerive(toString=true)
parcelable NvWriteItem { parcelable NvWriteItem {
NvItem itemId; /**
* @deprecated NV APIs are deprecated starting from Android U.
*/
NvItem itemId = NvItem.INVALID;
/**
* @deprecated NV APIs are deprecated starting from Android U.
*/
String value; String value;
} }

View File

@@ -23,6 +23,7 @@ package android.hardware.radio.modem;
@VintfStability @VintfStability
@Backing(type="int") @Backing(type="int")
@JavaDerive(toString=true) @JavaDerive(toString=true)
@SuppressWarnings(value={"redundant-name"})
enum ResetNvType { enum ResetNvType {
/** /**
* Reload all NV items * Reload all NV items