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. |