Back to top

Near Field Communications

This topic describes how to add support for NFC with the Knox SDK. You can control NFC globally or individually on the device / container side. The use of this API requires the caller to have the com.samsung.android.knox.permission.KNOX_HW_CONTROL permission.

Enable NFC in container only

enableNFC() allows you to control NFC in the container.

  1. Create a Knox Container.

  2. Get the Knox container manager object.

  3. Access the getContainerConfigurationPolicy class.

  4. Call enableNFC() and set to true.

    EnterpriseKnoxManager ekm = EnterpriseKnoxManager.getInstance(context);
    KnoxContainerManager kcm = ekm.getKnoxContainerManager(containerID);
    
    ContainerConfigurationPolicy ccp = kcm.getContainerConfigurationPolicy();
    ccp.enableNFC(true, null); 
    

Is this page helpful?