summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Nathan Harold <nharold@google.com> 2018-10-15 20:15:51 -0700
committer Nathan Harold <nharold@google.com> 2018-10-15 20:15:51 -0700
commitcb1c5ad25d6fc5cedcb0b882c7fefd0335e80a11 (patch)
tree689a74c1371fa57e4e96fe71e33dbb697e200b44
parent2a520365dad848ad0b9027b8b64943cf04d31d27 (diff)
Move SDK Check for getNeighboringCellInfo
Move the SDK check for getNeighboringCellInfo() to inside the phone process for security. Bug: 117520186 Test: atest CtsPermissionTestCasesSdk28 Change-Id: I9ca059dad0ed5d2107af154e0a63c282133aba3d
-rw-r--r--telephony/java/android/telephony/TelephonyManager.java3
-rw-r--r--telephony/java/com/android/internal/telephony/ITelephony.aidl2
2 files changed, 2 insertions, 3 deletions
diff --git a/telephony/java/android/telephony/TelephonyManager.java b/telephony/java/android/telephony/TelephonyManager.java
index e4204482aa3d..279dcb055d90 100644
--- a/telephony/java/android/telephony/TelephonyManager.java
+++ b/telephony/java/android/telephony/TelephonyManager.java
@@ -1591,8 +1591,7 @@ public class TelephonyManager {
ITelephony telephony = getITelephony();
if (telephony == null)
return null;
- return telephony.getNeighboringCellInfo(mContext.getOpPackageName(),
- mContext.getApplicationInfo().targetSdkVersion);
+ return telephony.getNeighboringCellInfo(mContext.getOpPackageName());
} catch (RemoteException ex) {
return null;
} catch (NullPointerException ex) {
diff --git a/telephony/java/com/android/internal/telephony/ITelephony.aidl b/telephony/java/com/android/internal/telephony/ITelephony.aidl
index ebb94ff325c2..474416dd3620 100644
--- a/telephony/java/com/android/internal/telephony/ITelephony.aidl
+++ b/telephony/java/com/android/internal/telephony/ITelephony.aidl
@@ -280,7 +280,7 @@ interface ITelephony {
/**
* Returns the neighboring cell information of the device.
*/
- List<NeighboringCellInfo> getNeighboringCellInfo(String callingPkg, int targetSdk);
+ List<NeighboringCellInfo> getNeighboringCellInfo(String callingPkg);
int getCallState();