aboutsummaryrefslogtreecommitdiff
path: root/tests/android/aidl/tests/permission/IProtected.aidl
blob: 34071995aaeca8ea95e5a531f17e2025ce62fd65 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
package android.aidl.tests.permission;

interface IProtected {
    @EnforcePermission("READ_PHONE_STATE") void PermissionProtected();

    @EnforcePermission(allOf={"INTERNET", "VIBRATE"}) void MultiplePermissionsAll();

    @EnforcePermission(anyOf={"INTERNET", "VIBRATE"}) void MultiplePermissionsAny();

    @EnforcePermission("android.net.NetworkStack.PERMISSION_MAINLINE_NETWORK_STACK")
    void NonManifestPermission();
}