Added in API level 1

Permission

abstract class Permission : Guard, Serializable
AllPermission

Android doesn't support SecurityManager.

BasicPermission

Android doesn't support SecurityManager.

FilePermission

Legacy security code; do not use.

PrivateCredentialPermission

Legacy security code; do not use.

SocketPermission

Legacy security code; do not use.

UnresolvedPermission

Legacy security code; do not use.

AuthPermission

Legacy security code; do not use.

LinkPermission

The Permission class for link creation operations.

LoggingPermission

Legacy security code; do not use.

NetPermission

Legacy security code; do not use.

PropertyPermission

Legacy security code; do not use.

ReflectPermission

Legacy security code; do not use.

RuntimePermission

Legacy security code; do not use.

SQLPermission

Legacy security code; do not use.

SSLPermission

Legacy security code; do not use.

SecurityPermission

Legacy security code; do not use.

SerializablePermission

This legacy security is not supported on Android.

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

Summary

Public constructors

Public methods
open Unit
checkGuard(object: Any!)

abstract String!

String!

abstract Boolean
implies(permission: Permission!)

open PermissionCollection!

Public constructors

Permission

Added in API level 1
Permission(name: String!)

Public methods

checkGuard

Added in API level 1
open fun checkGuard(object: Any!): Unit
Parameters
object Any!: the object being protected by the guard.

getActions

Added in API level 1
abstract fun getActions(): String!

getName

Added in API level 1
fun getName(): String!

implies

Added in API level 1
abstract fun implies(permission: Permission!): Boolean

newPermissionCollection

Added in API level 1
open fun newPermissionCollection(): PermissionCollection!