/*
 * Copyright (C) 2018 The Android Open Source 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 android.app;

import android.util.SparseIntArray;

App ops service local interface.
@hideOnly for use within the system server.
/** * App ops service local interface. * * @hide Only for use within the system server. */
public abstract class AppOpsManagerInternal {
Set the currently configured device and profile owners. Specifies the package uid (value) that has been configured for each user (key) that has one. These will be allowed privileged access to app ops for their user.
/** * Set the currently configured device and profile owners. Specifies the package uid (value) * that has been configured for each user (key) that has one. These will be allowed privileged * access to app ops for their user. */
public abstract void setDeviceAndProfileOwners(SparseIntArray owners); }