OSDN Git Service

Remove sim status and imei for secondary user.
authorSanket Padawe <sanketpadawe@google.com>
Fri, 30 Jan 2015 01:19:26 +0000 (17:19 -0800)
committerThe Android Automerger <android-build@google.com>
Fri, 30 Jan 2015 21:16:09 +0000 (13:16 -0800)
Bug: 19165700
Change-Id: I4cc4b09a66acb3c88ac33e6479b165b6872404c8

src/com/android/settings/deviceinfo/Status.java

index 94cd6ed..2c92973 100644 (file)
@@ -66,6 +66,7 @@ public class Status extends PreferenceActivity {
     private static final String KEY_SERIAL_NUMBER = "serial_number";
     private static final String KEY_WIMAX_MAC_ADDRESS = "wimax_mac_address";
     private static final String KEY_SIM_STATUS = "sim_status";
+    private static final String KEY_IMEI_INFO = "imei_info";
 
     // Broadcasts to listen to for connectivity changes.
     private static final String[] CONNECTIVITY_INTENTS = {
@@ -203,6 +204,12 @@ public class Status extends PreferenceActivity {
             removePreferenceFromScreen(KEY_SERIAL_NUMBER);
         }
 
+        //Remove SimStatus and Imei for Secondary user as it access Phone b/19165700
+        if (UserHandle.myUserId() != UserHandle.USER_OWNER) {
+            removePreferenceFromScreen(KEY_SIM_STATUS);
+            removePreferenceFromScreen(KEY_IMEI_INFO);
+        }
+
         // Make every pref on this screen copy its data to the clipboard on longpress.
         // Super convenient for capturing the IMEI, MAC addr, serial, etc.
         getListView().setOnItemLongClickListener(