Files
packages_apps_Settings/src/com/android/settings/security/HideDeveloperStatusPreferenceController.java
someone5678 6f444282a1 Settings: Hide ADB and developer setting enable status [2/2]
* Code is adapted from cutout force full screen
* Give authorship

Co-authored-by: LuK1337 <priv.luk@gmail.com>
Co-authored-by: Tony Mantler <nicoya@google.com>
Co-authored-by: jhenrique09 <jhsv09@gmail.com>
Co-authored-by: jhonboy121 <alfredmathew05@gmail.com>
Co-authored-by: cjh1249131356 <cjh1249131356@gmail.com>
Co-authored-by: Adithya R <gh0strider.2k18.reborn@gmail.com>
Signed-off-by: someone5678 <nemui3353@gmail.com>
2025-12-10 00:41:29 +09:00

52 lines
1.7 KiB
Java

/*
* Copyright (C) 2019 The PixelExperience Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.android.settings.security;
import android.content.Context;
import android.content.pm.UserInfo;
import android.provider.Settings;
import android.os.UserManager;
import com.android.settings.core.BasePreferenceController;
import com.android.internal.util.evolution.HideDeveloperStatusUtils;
import java.util.List;
public class HideDeveloperStatusPreferenceController extends BasePreferenceController {
private static final String PREF_KEY = "hide_developer_status_settings";
private static HideDeveloperStatusUtils hideDeveloperStatusUtils = new HideDeveloperStatusUtils();
private UserManager userManager;
private List<UserInfo> userInfos;
public HideDeveloperStatusPreferenceController(Context context) {
super(context, PREF_KEY);
userManager = UserManager.get(context);
userInfos = userManager.getUsers();
for (UserInfo info: userInfos) {
hideDeveloperStatusUtils.setApps(context, info.id);
}
}
@Override
public int getAvailabilityStatus() {
return AVAILABLE;
}
}