0

我正在尝试在 Galaxy S4 (Android 4.4.2) 上使用 KIOSK 模式示例应用程序。除此方法外,所有功能都可以正常工作:

public void enableKioskMode(String kioskPackage) 

KIOSKReceiver 收到 ACTION_ENABLE_KIOSK_MODE_RESULT 消息,但实际上并未启动 KIOSK 模式。

我需要实现的是 KIOSK 模式在按下主页按钮时启动我的自定义应用程序。也许我只是使用了错误的方法?

4

2 回答 2

0

你检查了结果代码是什么?
这个网站有什么有用的吗:
https ://seap.samsung.com/forum-topic/api-kioskmodeiskioskmodeenabled-always-returning-false

于 2016-08-18T08:41:02.720 回答
0

很难说这么少的细节发生了什么,但有一些要求能够启用带有 samsung knox 的信息亭:

  1. 您的应用必须是设备管理员
  2. 您的 knox 许可证必须已为您的设备管理员应用程序激活(请注意,这是一个异步过程,有时需要用户交互。即,如果他还没有批准许可证,则用户必须批准)
  3. 您的设备管理员应用程序必须具有以下权限:android.permission.sec.MDM_KIOSK_MODE

请注意,带有 samsung knox 的 kiosk 模式会禁用 home 键。(即它不会将您重定向到您的信息亭应用程序。)

于 2015-08-31T13:34:36.260 回答