OSDN Git Service

Remove interface for Telephony.
authorMatt Pape <mpape@google.com>
Mon, 25 Mar 2019 18:07:16 +0000 (11:07 -0700)
committerMatt Pape <mpape@google.com>
Mon, 25 Mar 2019 18:07:16 +0000 (11:07 -0700)
Per API council feedback, we are making changes to include only the
namespace in the system API defined in DeviceConfig.java. Strings which
define property names should be defined in code local to the feature
instead.

Bug: 126411407
Test: atest FrameworksCoreTests:DeviceConfigTest
Change-Id: I4fc2dc6b4f6876962a9f41d887124016e547f4fa

src/com/android/settings/notification/VibrateWhenRingPreferenceController.java

index cbf909f..b043cb1 100644 (file)
@@ -39,6 +39,8 @@ import com.android.settingslib.core.lifecycle.events.OnResume;
 public class VibrateWhenRingPreferenceController extends TogglePreferenceController
         implements LifecycleObserver, OnResume, OnPause {
 
+    /** Flag for whether or not to apply ramping ringer on incoming phone calls. */
+    private static final String RAMPING_RINGER_ENABLED = "ramping_ringer_enabled";
     private static final String KEY_VIBRATE_WHEN_RINGING = "vibrate_when_ringing";
     private final int DEFAULT_VALUE = 0;
     private final int NOTIFICATION_VIBRATE_WHEN_RINGING = 1;
@@ -130,8 +132,8 @@ public class VibrateWhenRingPreferenceController extends TogglePreferenceControl
     }
 
     private boolean isRampingRingerEnabled() {
-        return DeviceConfig.getBoolean(DeviceConfig.Telephony.NAMESPACE,
-                DeviceConfig.Telephony.RAMPING_RINGER_ENABLED, false);
+        return DeviceConfig.getBoolean(
+                DeviceConfig.NAMESPACE_TELEPHONY, RAMPING_RINGER_ENABLED, false);
     }
 
 }