From 6f68acb0f57775cbfee02ce390b9fcd4ecf513a8 Mon Sep 17 00:00:00 2001 From: Nazanin Bakhshi Date: Fri, 1 Mar 2019 11:54:41 -0800 Subject: [PATCH] disallow changing from multi-sim to single-sim for carrier apps Bug: 125122645 Test: build Change-Id: Ie422577e1f710b033ed85caed9a3e864aadff061 Merged-In: Ie422577e1f710b033ed85caed9a3e864aadff061 (cherry picked from commit 36ede9a2e66a83464590e8998ebdd4bc6feaf240) --- telephony/java/android/telephony/TelephonyManager.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/telephony/java/android/telephony/TelephonyManager.java b/telephony/java/android/telephony/TelephonyManager.java index 769d1a4e8bc71..3db7218663c18 100644 --- a/telephony/java/android/telephony/TelephonyManager.java +++ b/telephony/java/android/telephony/TelephonyManager.java @@ -10300,6 +10300,10 @@ public class TelephonyManager { *

Requires Permission: * {@link android.Manifest.permission#MODIFY_PHONE_STATE MODIFY_PHONE_STATE} or that the * calling app has carrier privileges (see {@link #hasCarrierPrivileges}). + * + * Note: with only carrier privileges, it is not allowed to switch from multi-sim + * to single-sim + * * @param numOfSims number of live SIMs we want to switch to * @throws android.os.RemoteException */