Merge "Import translations. DO NOT MERGE"
diff --git a/src/com/android/settings/development/BugReportInPowerPreferenceController.java b/src/com/android/settings/development/BugReportInPowerPreferenceController.java
index 31b618b..d7c5434 100644
--- a/src/com/android/settings/development/BugReportInPowerPreferenceController.java
+++ b/src/com/android/settings/development/BugReportInPowerPreferenceController.java
@@ -18,7 +18,6 @@
 
 import android.content.ComponentName;
 import android.content.Context;
-import android.content.pm.PackageManager;
 import android.os.UserManager;
 import android.provider.Settings;
 import android.support.annotation.VisibleForTesting;
@@ -28,7 +27,6 @@
 
 import com.android.settings.core.PreferenceControllerMixin;
 import com.android.settingslib.development.DeveloperOptionsPreferenceController;
-import com.android.settingslib.wrapper.PackageManagerWrapper;
 
 public class BugReportInPowerPreferenceController extends
         DeveloperOptionsPreferenceController implements Preference.OnPreferenceChangeListener,
@@ -37,21 +35,16 @@
     private static final String KEY_BUGREPORT_IN_POWER = "bugreport_in_power";
 
     @VisibleForTesting
-    static final ComponentName COMPONENT_NAME = new ComponentName("com.android.shell",
-            "com.android.shell.BugreportStorageProvider");
-    @VisibleForTesting
     static int SETTING_VALUE_ON = 1;
     @VisibleForTesting
     static int SETTING_VALUE_OFF = 0;
 
-    private final PackageManagerWrapper mPackageManager;
     private final UserManager mUserManager;
     private SwitchPreference mPreference;
 
     public BugReportInPowerPreferenceController(Context context) {
         super(context);
         mUserManager = (UserManager) context.getSystemService(Context.USER_SERVICE);
-        mPackageManager = new PackageManagerWrapper(context.getPackageManager());
     }
 
     @Override
@@ -77,7 +70,6 @@
         Settings.Secure.putInt(mContext.getContentResolver(),
                 Settings.Global.BUGREPORT_IN_POWER_MENU,
                 isEnabled ? SETTING_VALUE_ON : SETTING_VALUE_OFF);
-        setBugreportStorageProviderStatus(isEnabled);
         return true;
     }
 
@@ -97,13 +89,6 @@
     protected void onDeveloperOptionsSwitchDisabled() {
         Settings.Secure.putInt(mContext.getContentResolver(),
                 Settings.Global.BUGREPORT_IN_POWER_MENU, SETTING_VALUE_OFF);
-        setBugreportStorageProviderStatus(false);
         mPreference.setChecked(false);
     }
-
-    private void setBugreportStorageProviderStatus(boolean isEnabled) {
-        mPackageManager.setComponentEnabledSetting(COMPONENT_NAME,
-                isEnabled ? PackageManager.COMPONENT_ENABLED_STATE_ENABLED
-                        : PackageManager.COMPONENT_ENABLED_STATE_DEFAULT, 0 /* flags */);
-    }
 }
diff --git a/tests/robotests/src/com/android/settings/development/BugReportInPowerPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/development/BugReportInPowerPreferenceControllerTest.java
index 82086dd..9a94a63 100644
--- a/tests/robotests/src/com/android/settings/development/BugReportInPowerPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/development/BugReportInPowerPreferenceControllerTest.java
@@ -16,7 +16,6 @@
 
 package com.android.settings.development;
 
-import static com.android.settings.development.BugReportInPowerPreferenceController.COMPONENT_NAME;
 import static com.android.settings.development.BugReportInPowerPreferenceController
         .SETTING_VALUE_OFF;
 import static com.android.settings.development.BugReportInPowerPreferenceController
@@ -30,7 +29,6 @@
 
 import android.content.ContentResolver;
 import android.content.Context;
-import android.content.pm.PackageManager;
 import android.os.UserManager;
 import android.provider.Settings;
 import android.support.v14.preference.SwitchPreference;
@@ -38,7 +36,6 @@
 
 import com.android.settings.TestConfig;
 import com.android.settings.testutils.SettingsRobolectricTestRunner;
-import com.android.settingslib.wrapper.PackageManagerWrapper;
 
 import org.junit.Before;
 import org.junit.Test;
@@ -59,8 +56,6 @@
     @Mock
     private UserManager mUserManager;
     @Mock
-    private PackageManagerWrapper mPackageManager;
-    @Mock
     private Context mContext;
     @Mock
     private SwitchPreference mPreference;
@@ -76,7 +71,6 @@
         when(mContext.getSystemService(Context.USER_SERVICE)).thenReturn(mUserManager);
         mController = new BugReportInPowerPreferenceController(mContext);
         when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPreference);
-        ReflectionHelpers.setField(mController, "mPackageManager", mPackageManager);
     }
 
     @Test
@@ -113,8 +107,6 @@
                 Settings.Global.BUGREPORT_IN_POWER_MENU, -1 /* default */);
 
         assertThat(mode).isEqualTo(SETTING_VALUE_OFF);
-        verify(mPackageManager).setComponentEnabledSetting(COMPONENT_NAME,
-                PackageManager.COMPONENT_ENABLED_STATE_DEFAULT, 0 /* flags */);
     }
 
     @Test
@@ -127,8 +119,6 @@
                 Settings.Global.BUGREPORT_IN_POWER_MENU, -1 /* default */);
 
         assertThat(mode).isEqualTo(SETTING_VALUE_ON);
-        verify(mPackageManager).setComponentEnabledSetting(COMPONENT_NAME,
-                PackageManager.COMPONENT_ENABLED_STATE_ENABLED, 0 /* flags */);
     }
 
 
@@ -167,7 +157,5 @@
 
         assertThat(mode).isEqualTo(SETTING_VALUE_OFF);
         verify(mPreference).setChecked(false);
-        verify(mPackageManager).setComponentEnabledSetting(COMPONENT_NAME,
-                PackageManager.COMPONENT_ENABLED_STATE_DEFAULT, 0 /* flags */);
     }
 }