Since: API level 34
public static class

KnoxContract.Config

extends Object
java.lang.Object
   ↳ com.samsung.android.knox.ex.KnoxContract.Config

Class Overview

This class provides the public interface for device customization.


Overview

This class has below sub classes to set specific policy.


Permission
The use of this API requires the caller to have the LICENSE_PERMISSION permission which has a protection level of signature and RUNTIME_PERMISSION permission which has a protection level of dangerous. LICENSE_PERMISSION is not required on managed device (DO/WPC)

Summary

Nested Classes
class KnoxContract.Config.Application

This class provides application policy


Specific Policy
class KnoxContract.Config.DateTime

This class provides to config device's date/time


Specific Policy

 
class KnoxContract.Config.Device

This class provides to set device configuration


Specific Policy
class KnoxContract.Config.Font

This class provides to set device font size


Specific Policy

 
class KnoxContract.Config.NFC

This class provides to manage


Specific Policy

 
class KnoxContract.Config.Settings

This class provides to set device settings configuration


Specific Policy

 
class KnoxContract.Config.Wifi Deprecated in API level 36
NOTE: This Class is not available since Android 13.
 
Constants
String LICENSE_PERMISSION License Permission
String PATH
String RUNTIME_PERMISSION Runtime Permission
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final String LICENSE_PERMISSION

Since: API level 34

License Permission

Constant Value: "com.samsung.android.knox.permission.KNOX_NDA_DEVICE_SETTINGS"

public static final String PATH

Since: API level 34

Constant Value: "config"

public static final String RUNTIME_PERMISSION

Since: API level 34

Runtime Permission

Constant Value: "com.samsung.android.knox.permission.KNOX_NDA_DEVICE_SETTINGS_RT"