Articles of kiosk mode

在Lollipop上隐藏系统UI

我有一个信息亭模式应用程序,它隐藏了系统UI(通知栏和导航按钮)的所有痕迹。 在Android pre-Lollipop的版本上,以下工作正常(以root身份): service call activity 42 s16 com.android.systemui 然而,在Lollipop中,这使得屏幕完全变黑并隐藏了系统UI。 因此不能使用它。 有谁知道这个的解决方法? 我已经尝试过屏幕固定的设备所有者/管理员解决方案,但不幸的是,这是不可接受的,因为它不会完全隐藏系统UI,但是当从屏幕底部滑动时会留下后退按钮。

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

我可以通过NFC制作我的应用程序,设备所有者应用程序,如此处所述。 现在我想通过广播更新我的应用程序,但是我找不到没有生根的方法。 谷歌为企业提供了许多选项来开发这里提到的应用程序,但是没有提供通过OTA更新应用程序的方法。 寻找解决方案。

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

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

如何使用一个应用程序制作嵌入式Android操作系统?

我想在Android(ARM)上构建我自己的嵌入式系统,只使用Android发行版但没有启动器的设备。 要么 我希望启动Android,我的应用程序在顶部启动,并拒绝关闭它并从我的应用程序关闭Android。

将Android设备锁定到单个应用程序

我的公司正在考虑销售带有应用程序的Android设备,该设备将作为替代嵌入式设备的产品执行某项任务。 但是我们需要知道如何锁定设备只能访问我们将开发的应用程序,而无法访问正常的Android OS界面。 我想要以下内容: 当设备启动时,它必须自动加载我们的应用程序 必须没有办法退出应用程序(除非我们可能输入主密码),这将允许您访问该设备 这可能吗,怎么会这样做呢?

如何使用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。