OSDN Git Service

Allow requestNetworkScan to return sanitized info
authorHall Liu <hallliu@google.com>
Thu, 28 Feb 2019 23:29:19 +0000 (15:29 -0800)
committerHall Liu <hallliu@google.com>
Tue, 26 Mar 2019 23:00:33 +0000 (16:00 -0700)
commitc9d74306858b45268f0a383c330cc71b197425ab
tree3ac2e1d8b671279426c6d928c019cd88c72a8913
parentdedc27142d515f084c59b4fc70abefebbed19ae0
Allow requestNetworkScan to return sanitized info

If an app doesn't have location permissions or if the system location
switch is off, allow requestNetworkScan to still function, but sanitize
the returned CellInfo objects first and disallow certain input arguments

Bug: 126779616
Test: CTS
Change-Id: Ic9c44043bd30d402f128bf0723f2b0bf6c420e3e
16 files changed:
telephony/java/android/telephony/CellIdentity.java
telephony/java/android/telephony/CellIdentityCdma.java
telephony/java/android/telephony/CellIdentityGsm.java
telephony/java/android/telephony/CellIdentityLte.java
telephony/java/android/telephony/CellIdentityNr.java
telephony/java/android/telephony/CellIdentityTdscdma.java
telephony/java/android/telephony/CellIdentityWcdma.java
telephony/java/android/telephony/CellInfo.java
telephony/java/android/telephony/CellInfoCdma.java
telephony/java/android/telephony/CellInfoGsm.java
telephony/java/android/telephony/CellInfoLte.java
telephony/java/android/telephony/CellInfoNr.java
telephony/java/android/telephony/CellInfoTdscdma.java
telephony/java/android/telephony/CellInfoWcdma.java
telephony/java/android/telephony/TelephonyManager.java
telephony/java/android/telephony/TelephonyScanManager.java