19704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowski/*
29704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowski * Copyright (C) 2017 The Android Open Source Project
39704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowski *
49704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowski * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file
59704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowski * except in compliance with the License. You may obtain a copy of the License at
69704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowski *
79704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowski *      http://www.apache.org/licenses/LICENSE-2.0
89704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowski *
99704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowski * Unless required by applicable law or agreed to in writing, software distributed under the
109704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowski * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
119704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowski * KIND, either express or implied. See the License for the specific language governing
129704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowski * permissions and limitations under the License.
139704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowski */
149704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowski
159704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowskipackage com.android.settings.enterprise;
169704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowski
179704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowskiimport android.Manifest;
189704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowskiimport android.content.Context;
199704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowski
209704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowskipublic class AdminGrantedCameraPermissionPreferenceController extends
219704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowski        AdminGrantedPermissionsPreferenceControllerBase {
229704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowski
239704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowski    private static final String KEY_ENTERPRISE_PRIVACY_NUMBER_CAMERA_ACCESS_PACKAGES
249704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowski            = "enterprise_privacy_number_camera_access_packages";
259704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowski
26b5f5ffbece14b4f2882144f465ee67b35d5aa567Fan Zhang    public AdminGrantedCameraPermissionPreferenceController(Context context, boolean async) {
27b5f5ffbece14b4f2882144f465ee67b35d5aa567Fan Zhang        super(context, async, new String[] {Manifest.permission.CAMERA});
289704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowski    }
299704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowski
309704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowski    @Override
319704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowski    public String getPreferenceKey() {
329704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowski        return KEY_ENTERPRISE_PRIVACY_NUMBER_CAMERA_ACCESS_PACKAGES;
339704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowski    }
349704a28c7b2934d40a70a4529a06641816be3d62Bartosz Fabianowski}
35