SecurityStateManager
public
class
SecurityStateManager
extends Object
java.lang.Object | |
↳ | android.os.SecurityStateManager |
SecurityStateManager provides the functionality to query the security status of the system and platform components. For example, this includes the system and vendor security patch level.
Summary
Constants | |
---|---|
String |
KEY_KERNEL_VERSION
The kernel version key returned as part of the |
String |
KEY_SYSTEM_SPL
The system SPL key returned as part of the |
String |
KEY_VENDOR_SPL
The vendor SPL key returned as part of the |
Public methods | |
---|---|
Bundle
|
getGlobalSecurityState()
Returns the current global security state. |
Inherited methods | |
---|---|
Constants
KEY_KERNEL_VERSION
public static final String KEY_KERNEL_VERSION
The kernel version key returned as part of the Bundle
from
getGlobalSecurityState
.
Constant Value: "kernel_version"
KEY_SYSTEM_SPL
public static final String KEY_SYSTEM_SPL
The system SPL key returned as part of the Bundle
from
getGlobalSecurityState
.
Constant Value: "system_spl"
KEY_VENDOR_SPL
public static final String KEY_VENDOR_SPL
The vendor SPL key returned as part of the Bundle
from
getGlobalSecurityState
.
Constant Value: "vendor_spl"
Public methods
getGlobalSecurityState
public Bundle getGlobalSecurityState ()
Returns the current global security state. Each key-value pair is a mapping of a component
of the global security state to its current version/SPL (security patch level). For example,
the KEY_SYSTEM_SPL
key will map to the SPL of the system as defined in
Build.VERSION
. The bundle will also include mappings from WebView packages
and packages listed under config config_securityStatePackages
to their respective
versions as defined in PackageInfo.versionName
.
Returns | |
---|---|
Bundle |
A Bundle that contains the global security state information as
string-to-string key-value pairs.
This value cannot be null . |