summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/Utils.java
diff options
context:
space:
mode:
authorAltaf-Mahdi <altaf.mahdi@gmail.com>2015-04-15 19:03:00 +0100
committerAdnan Begovic <adnan@cyngn.com>2015-10-26 16:12:35 -0700
commit8faf268f3404cb7f2a99fb952fcdc49dfbdd352a (patch)
tree6bd6bd2fae2efde825de4ebadb08e875c5cc1f4c /src/com/android/settings/Utils.java
parentf10a82bfca8032a3e4c4c4057aa873dddf6e4c7b (diff)
downloadpackages_apps_Settings-8faf268f3404cb7f2a99fb952fcdc49dfbdd352a.zip
packages_apps_Settings-8faf268f3404cb7f2a99fb952fcdc49dfbdd352a.tar.gz
packages_apps_Settings-8faf268f3404cb7f2a99fb952fcdc49dfbdd352a.tar.bz2
Settings: enable/disable doze through Profiles (2/2)
* moved isDozeAvailable boolean to Utils so we can check for it in profiles Change-Id: I5a768098b4ed00b28931bee58a58efa8280262a1
Diffstat (limited to 'src/com/android/settings/Utils.java')
-rw-r--r--src/com/android/settings/Utils.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/android/settings/Utils.java b/src/com/android/settings/Utils.java
index 0a09b15..9c10272 100644
--- a/src/com/android/settings/Utils.java
+++ b/src/com/android/settings/Utils.java
@@ -52,11 +52,13 @@ import android.net.ConnectivityManager;
import android.net.LinkProperties;
import android.net.Uri;
import android.os.BatteryManager;
+import android.os.Build;
import android.os.Bundle;
import android.os.IBinder;
import android.os.INetworkManagementService;
import android.os.RemoteException;
import android.os.ServiceManager;
+import android.os.SystemProperties;
import android.os.UserHandle;
import android.os.UserManager;
import android.os.storage.StorageManager;
@@ -1298,6 +1300,15 @@ public final class Utils {
}
}
+ public static boolean isDozeAvailable(Context context) {
+ String name = Build.IS_DEBUGGABLE ? SystemProperties.get("debug.doze.component") : null;
+ if (TextUtils.isEmpty(name)) {
+ name = context.getResources().getString(
+ com.android.internal.R.string.config_dozeComponent);
+ }
+ return !TextUtils.isEmpty(name);
+ }
+
public static String getServiceStateString(int state, Resources res) {
switch (state) {
case ServiceState.STATE_IN_SERVICE: