Articles of kiosk mode

如何使用Android-L预览任务locking?

有没有人有Android L的任务locking工作? 他们可以分享一些关于它是如何工作的细节? 我已经看到下面的说明,但努力去理解这一点。 目前我已经创build了一个应用程序,我想运行在自助服务terminal模式。 我已经看过使它成为一个启动应用程序或使用Surelock,但新的任务locking看起来将是未来的最佳select。 我需要创build一个Android L的userdebug构build? 我之前没有从源代码构buildAndroid,我开始考虑进行构build,但我不认为Android-L的源代码可用。 To set up a device owner, follow these steps: Attach a device running an Android userdebug build to your development machine. Install your device owner app. Create a device_owner.xml file and save it to the /data/system directory on the device. $ adb root $ adb shell […]

我可以禁用systemui从我的android应用程序?

我用这个答案来实现我的应用程序的Kiosk模式: https : //stackoverflow.com/a/26013850 我用Kingo Root将平板电脑植入,然后执行以下命令: adb shell > su > pm disable com.android.systemui > 我正在构build一个只能在我们的设备上用作信息亭的应用程序…. 它工作得很好,但是我想从Android应用程序本身执行系统UI的禁用和启用。 系统命令是否可以在应用程序中使用?

隐藏棒棒糖上的系统界面

我有一个自助服务terminal模式应用程序,它隐藏了系统UI(通知栏和导航button)的所有痕迹。 在Android之前棒棒糖的版本中,以下工作正常(以root身份): service call activity 42 s16 com.android.systemui 然而,在棒棒糖中,这使得屏幕完全黑屏以及隐藏系统UI。 因为这个原因它不能使用。 有谁知道这个解决方法吗? 我已经尝试了屏幕固定的设备所有者/pipe理员解决scheme,但是不幸的是,这是不可接受的,因为它不会完全隐藏系统UI,但是在屏幕底部滑动时可以看到后退button。

即使连接了硬件键盘,也显示软键盘

有没有办法显示连接USB键盘的软件键盘(在我的情况下,RFID阅读器)? 我试图强制使用InputManager(使用这些或类似的参数)显示它,但没有运气 ((InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE)).toggleSoftInput(InputMethodManager.SHOW_FORCED,0); 重要提示 – 我知道状态/系统栏中有一个button可显示,但此button对用户(Kiosk应用程序)不可见。

设备所有者Android应用程序(Kiosk模式)的OTA更新

我可以通过这里提到的NFC来制作我的应用程序,设备所有者应用程序。 现在我想通过无线方式更新我的应用程序,但是我找不到没有生根的方法。 Google为企业开发应用程序提供了许多select,正如这里提到的,但是却没有提供通过OTA更新应用程序的方式。 寻找解决scheme。

Android:完全控制手机(Kiosk模式),有可能吗? 怎么样?

我们有一个程序,我们安装在手机上,并将手机租借给用户一段时间。 我们希望手机只用于运行我们的应用程序(没有电话,没有游戏,没有任何东西)。 手机将被植根。 所以我们需要的东西是: 全屏运行,没有其他可见的 主页button和其他设备button将不起作用 我们的应用程序将启动时自动运行 它不必是“黑客certificate”,但应足以防止普通用户搞乱设备。 这可能吗? 我在Symbian和Windows Mobile上做了类似的事情,但是我没有太多有关Android上的东西的经验。 这怎么可能实现呢? 2015年更新:如果你不介意限制你的应用程序到单一的手机厂商,三星已经推出了KNOX SDK,可以让你实现Kiosk模式,更简单,而不需要根植电话。 详情请参阅: https : //seap.samsung.com/developer/sdk/knox-standard-android

lockingAndroid设备到单个应用程序

我的公司正在考虑销售一款Android应用程序,以此作为替代embedded式设备的产品。 但是我们需要一些如何locking设备才能访问我们将开发的应用程序,而无法访问正常的Android操作系统界面。 我想要以下内容: 当设备启动时,它必须自动加载我们的应用程序 必须无法退出应用程序(除非我们可能input主密码),这将允许您访问设备 这有可能做到这一点,怎么会这样做呢?