diff options
author | Altaf-Mahdi <altaf.mahdi@gmail.com> | 2015-04-15 19:03:00 +0100 |
---|---|---|
committer | Adnan Begovic <adnan@cyngn.com> | 2015-10-26 16:12:35 -0700 |
commit | 8faf268f3404cb7f2a99fb952fcdc49dfbdd352a (patch) | |
tree | 6bd6bd2fae2efde825de4ebadb08e875c5cc1f4c /src/com/android/settings/Utils.java | |
parent | f10a82bfca8032a3e4c4c4057aa873dddf6e4c7b (diff) | |
download | packages_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.java | 11 |
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: |