summaryrefslogtreecommitdiff
path: root/service
diff options
context:
space:
mode:
authorRubin Xu <rubinxu@google.com>2020-03-10 14:58:48 +0000
committerRubin Xu <rubinxu@google.com>2020-03-10 14:58:48 +0000
commitd86af22742bc00f5f8ecb6d0076a25be46586cf9 (patch)
tree739d96c355e125dc949fed3f5e046cb2950c3d9b /service
parent87aca9ea9950cb34833559cd84cee28c3e3f84e3 (diff)
Replace COMMON_CRITERIA_MODE setting with getter API
Per API review feedback, global settings are discouraged in favour of fine-grained getter APIs. Bug: 149999040 Test: atest com.android.cts.devicepolicy.MixedDeviceOwnerTest#testCommonCriteriaMode Test: atest com.android.cts.devicepolicy.OrgOwnedProfileOwnerTest#testCommonCriteriaMode Change-Id: Ia9b0f1af4d104cd99fd9993bc6806ee3c607bc37
Diffstat (limited to 'service')
-rw-r--r--service/java/com/android/server/wifi/FrameworkFacade.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/service/java/com/android/server/wifi/FrameworkFacade.java b/service/java/com/android/server/wifi/FrameworkFacade.java
index 20c27d70b..0262cc32b 100644
--- a/service/java/com/android/server/wifi/FrameworkFacade.java
+++ b/service/java/com/android/server/wifi/FrameworkFacade.java
@@ -22,6 +22,7 @@ import android.app.ActivityManager;
import android.app.AlertDialog;
import android.app.Notification;
import android.app.PendingIntent;
+import android.app.admin.DevicePolicyManager;
import android.content.ContentResolver;
import android.content.Context;
import android.content.Intent;
@@ -121,7 +122,8 @@ public class FrameworkFacade {
* Returns whether the device is in NIAP mode or not.
*/
public boolean isNiapModeOn(Context context) {
- return getIntegerSetting(context, Settings.Global.COMMON_CRITERIA_MODE, 0) == 1;
+ return context.getSystemService(DevicePolicyManager.class)
+ .isCommonCriteriaModeEnabled(null);
}
/**