Added in API level 1

AccessController

public final class AccessController
extends Object

java.lang.Object
   ↳ java.security.AccessController


Android doesn't support SecurityManager. Do not use this class.

Summary

Public methods

static void checkPermission(Permission perm)
static T doPrivileged(PrivilegedExceptionAction action, AccessControlContext context)

Calls action.run().

static T doPrivileged(PrivilegedExceptionAction action)

Calls action.run().

static T doPrivileged(PrivilegedAction action)

Calls action.run().

static T doPrivileged(PrivilegedAction action, AccessControlContext context)

Calls action.run().

static T doPrivilegedWithCombiner(PrivilegedAction action)

Calls action.run().

static T doPrivilegedWithCombiner(PrivilegedExceptionAction action)

Calls action.run().

static AccessControlContext getContext()

Inherited methods

Public methods

checkPermission

Added in API level 1
public static void checkPermission (Permission perm)

Parameters
perm Permission
Throws
AccessControlException

doPrivileged

Added in API level 1
public static T doPrivileged (PrivilegedExceptionAction action, 
                AccessControlContext context)

Calls action.run().

Parameters
action PrivilegedExceptionAction
context AccessControlContext
Returns
T
Throws
PrivilegedActionException

doPrivileged

Added in API level 1
public static T doPrivileged (PrivilegedExceptionAction action)

Calls action.run().

Parameters
action PrivilegedExceptionAction
Returns
T
Throws
PrivilegedActionException

doPrivileged

Added in API level 1
public static T doPrivileged (PrivilegedAction action)

Calls action.run().

Parameters
action PrivilegedAction
Returns
T

doPrivileged

Added in API level 1
public static T doPrivileged (PrivilegedAction action, 
                AccessControlContext context)

Calls action.run().

Parameters
action PrivilegedAction
context AccessControlContext
Returns
T

doPrivilegedWithCombiner

Added in API level 9
public static T doPrivilegedWithCombiner (PrivilegedAction action)

Calls action.run().

Parameters
action PrivilegedAction
Returns
T

doPrivilegedWithCombiner

Added in API level 9
public static T doPrivilegedWithCombiner (PrivilegedExceptionAction action)

Calls action.run().

Parameters
action PrivilegedExceptionAction
Returns
T
Throws
PrivilegedActionException

getContext

Added in API level 1
public static AccessControlContext getContext ()

Returns
AccessControlContext