168aac7f5ba92ebfe409714c611e488cf81c2bca7Jorge Lucangeli Obes/* //device/java/android/android/os/IPowerManager.aidl
268aac7f5ba92ebfe409714c611e488cf81c2bca7Jorge Lucangeli Obes**
368aac7f5ba92ebfe409714c611e488cf81c2bca7Jorge Lucangeli Obes** Copyright 2007, The Android Open Source Project
468aac7f5ba92ebfe409714c611e488cf81c2bca7Jorge Lucangeli Obes**
568aac7f5ba92ebfe409714c611e488cf81c2bca7Jorge Lucangeli Obes** Licensed under the Apache License, Version 2.0 (the "License");
668aac7f5ba92ebfe409714c611e488cf81c2bca7Jorge Lucangeli Obes** you may not use this file except in compliance with the License.
768aac7f5ba92ebfe409714c611e488cf81c2bca7Jorge Lucangeli Obes** You may obtain a copy of the License at
868aac7f5ba92ebfe409714c611e488cf81c2bca7Jorge Lucangeli Obes**
968aac7f5ba92ebfe409714c611e488cf81c2bca7Jorge Lucangeli Obes**     http://www.apache.org/licenses/LICENSE-2.0
1068aac7f5ba92ebfe409714c611e488cf81c2bca7Jorge Lucangeli Obes**
1168aac7f5ba92ebfe409714c611e488cf81c2bca7Jorge Lucangeli Obes** Unless required by applicable law or agreed to in writing, software
1268aac7f5ba92ebfe409714c611e488cf81c2bca7Jorge Lucangeli Obes** distributed under the License is distributed on an "AS IS" BASIS,
1368aac7f5ba92ebfe409714c611e488cf81c2bca7Jorge Lucangeli Obes** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1468aac7f5ba92ebfe409714c611e488cf81c2bca7Jorge Lucangeli Obes** See the License for the specific language governing permissions and
1568aac7f5ba92ebfe409714c611e488cf81c2bca7Jorge Lucangeli Obes** limitations under the License.
1668aac7f5ba92ebfe409714c611e488cf81c2bca7Jorge Lucangeli Obes*/
1768aac7f5ba92ebfe409714c611e488cf81c2bca7Jorge Lucangeli Obes
1868aac7f5ba92ebfe409714c611e488cf81c2bca7Jorge Lucangeli Obespackage android.os;
1968aac7f5ba92ebfe409714c611e488cf81c2bca7Jorge Lucangeli Obes
2068aac7f5ba92ebfe409714c611e488cf81c2bca7Jorge Lucangeli Obes/** @hide */
2168aac7f5ba92ebfe409714c611e488cf81c2bca7Jorge Lucangeli Obesinterface IPermissionController {
2268aac7f5ba92ebfe409714c611e488cf81c2bca7Jorge Lucangeli Obes    boolean checkPermission(String permission, int pid, int uid);
2368aac7f5ba92ebfe409714c611e488cf81c2bca7Jorge Lucangeli Obes    String[] getPackagesForUid(int uid);
2468aac7f5ba92ebfe409714c611e488cf81c2bca7Jorge Lucangeli Obes    boolean isRuntimePermission(String permission);
2568aac7f5ba92ebfe409714c611e488cf81c2bca7Jorge Lucangeli Obes}
26