public class SecurityManager extends Object
Security managers do not provide a secure environment for executing untrusted code. Untrusted code cannot be safely isolated within the Dalvik VM.
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
inCheck
Deprecated.
Use
checkPermission(java.security.Permission) instead. |
| Constructor and Description |
|---|
SecurityManager() |
@Deprecated protected boolean inCheck
checkPermission(java.security.Permission) instead.public void checkAccept(String host, int port)
public void checkAccess(Thread thread)
public void checkAccess(ThreadGroup group)
public void checkConnect(String host, int port)
public void checkCreateClassLoader()
public void checkDelete(String file)
public void checkExec(String cmd)
public void checkExit(int status)
public void checkLink(String libName)
public void checkListen(int port)
public void checkMemberAccess(Class<?> cls, int type)
public void checkMulticast(InetAddress maddr)
@Deprecated public void checkMulticast(InetAddress maddr, byte ttl)
checkMulticast(java.net.InetAddress) instead.public void checkPackageAccess(String packageName)
public void checkPackageDefinition(String packageName)
public void checkPropertiesAccess()
public void checkPropertyAccess(String key)
public void checkRead(FileDescriptor fd)
public void checkRead(String file)
public void checkSecurityAccess(String target)
public void checkSetFactory()
public boolean checkTopLevelWindow(Object window)
public void checkSystemClipboardAccess()
public void checkAwtEventQueueAccess()
public void checkPrintJobAccess()
public void checkWrite(FileDescriptor fd)
public void checkWrite(String file)
@Deprecated public boolean getInCheck()
checkPermission(java.security.Permission) instead.protected Class[] getClassContext()
@Deprecated protected ClassLoader currentClassLoader()
checkPermission(java.security.Permission) instead.@Deprecated protected int classLoaderDepth()
checkPermission(java.security.Permission) instead.@Deprecated protected Class<?> currentLoadedClass()
checkPermission(java.security.Permission) instead.@Deprecated protected int classDepth(String name)
checkPermission(java.security.Permission) instead.@Deprecated protected boolean inClass(String name)
checkPermission(java.security.Permission) instead.@Deprecated protected boolean inClassLoader()
checkPermission(java.security.Permission) instead.public ThreadGroup getThreadGroup()
public Object getSecurityContext()
public void checkPermission(Permission permission)
public void checkPermission(Permission permission, Object context)