Run the Sample app

Congratulations! You have now implemented the Knox SDK into an app. This section covers how to compile and run the app.

Compile the app

Android Studio provides two ways to compile and test your app:

  1. On an Android Virtual Device (AVD)
  2. On a physical Samsung device

The Knox SDK must be tested on a physical Knox supported device, as the Android studio emulator does not support Knox features.

  1. Plug your Samsung device into your computer.
  2. On your device, navigate to Settings > About device, then tap Build Number seven times to enable developer options.
  3. Tap Settings > Developer options > USB debuggingto turn USB debugging on.
  4. In Android Studio, with your project open, click Run > Run 'app' (or Shift + F10).
  5. Under Connected Devices, choose your test device.

Use the app

  1. When the app launches, tap ACTIVATE ADMIN
  2. In the pop-up prompt, tap Activate.
  3. Tap ACTIVATE LICENSE. Agree to the Samsung Knox EULA.
  6. Now that you have disabled the camera, try launching it on your device. You should see the message "Security policy prevents use of Camera." appear on the bottom of the screen.
  7. To re-enable the Camera, tap TOGGLE CAMERA again.

Uninstall the app

To uninstall an app with device administrator status, you must first deactivate its device admin privileges.

To deactivate device administrator for the app:

  2. The app can now be uninstalled normally.

Tutorial Progress

You've now completed the tutorial. Congratulations!