我们可以在Android中创建Kiosk应用程序吗?

我们可以在Android中创建Kiosk应用程序吗?,android,kiosk,kiosk-mode,Android,Kiosk,Kiosk Mode,我正在学习信息亭设备。我正在看文件,但无意中发现了这件事 依照- Kiosk应用程序是一种Chrome应用程序,设计用于在Chrome操作系统上始终使用单应用程序Kiosk模式全屏运行,并且不允许用户退出该应用程序。它们非常适用于专门构建的Chrome设备,如客人登记台、图书馆目录站或商店的销售点系统。 这里还提到了信息亭模式 这是一款Android kiosk应用程序,它取代了默认的主屏幕或启动器,并限制用户只能访问一个或几个允许的应用程序。。。使用现成的移动设备来运行业务应用程序或自助服务亭

我正在学习信息亭设备。我正在看文件,但无意中发现了这件事

依照-

Kiosk应用程序是一种Chrome应用程序,设计用于在Chrome操作系统上始终使用单应用程序Kiosk模式全屏运行,并且不允许用户退出该应用程序。它们非常适用于专门构建的Chrome设备,如客人登记台、图书馆目录站或商店的销售点系统。

这里还提到了信息亭模式

这是一款Android kiosk应用程序,它取代了默认的主屏幕或启动器,并限制用户只能访问一个或几个允许的应用程序。。。使用现成的移动设备来运行业务应用程序或自助服务亭已变得很普遍。


虽然我无法理解如何为Android开发Kiosk应用程序。

是的,您可以在Android中构建Kiosk应用程序

除了Morrison Chang在他们的评论中所说的之外,我建议你们阅读这篇文章,以获得更实际的方法


注意:本文有一点是关于制作捕捉用户拖动事件等的层。在较新的Android版本(8.0)上,这不再有效。

您可以创建Kiosk应用程序。从Lolipop5.0开始,谷歌正在为此提供api

您可以使用Pinning或LockTask来实现Kiosk应用程序功能

一些类似git应用程序的示例


您可以通过让应用程序成为kiosk设备的所有者,然后将应用程序固定在设备上,来创建kiosk设备。 请遵循下面的链接,它给出了使应用程序成为所有者设备的详细概念,然后您可以使用用于固定的代码将其固定


如果您正在为您的kiosk应用程序使用专用设备,您可以使用Android for Work API来创建单应用程序或多应用程序kiosk。 android的锁定任务模式允许您锁定特定应用程序在设备上运行,并且始终在前台运行。这将禁用Home(主页)按钮和Overview(概览)按钮,并提供真正的信息亭模式体验

为了使用API,您需要使用并以设备所有者的身份运行应用程序

您还可以在此处查看有关如何创建Kiosk应用程序的详细信息

请阅读:是。只需谷歌移动设备管理。大多数应用程序都有信息亭功能。谢谢你的回复。对于android中的Kiosk,我得到了锁定/解锁和屏幕固定的概念。但是如何在没有kiosk设备的情况下测试这些应用程序呢?有办法吗?我们可以使用android emultor吗?我把我的“kiosk”作为一个启动器,在那里我可以捕捉按钮事件等。在这个启动器中,如果需要,我可以向用户需要访问的特定应用程序添加按钮。这样,用户只能启动“允许”的应用程序。在制作了kiosk模式的应用程序之后,还有一个问题,我们可以在这样的设备上运行这种应用程序吗:我在这里附上了屏幕截图谢谢你的回复。我们如何在kiosk设备中测试这些应用程序?有没有其他方法来测试同样的功能?Kiosk应用程序基本上是另一个启动器。只需确保您可以关闭应用程序并返回到原始启动器。除此之外,它们是普通应用程序。在启动后和我的应用程序准备就绪之前,我如何跳过或假装android home或“desktop”转换?你可以将应用程序设置为默认启动器,这样它将是第一个在重新启动时加载的应用程序。当用户退出kiosk应用程序时,请求更改启动器,以便恢复设备的正常功能。否则,您必须等待系统加载完毕,并且您的应用程序准备启动。在共享答案时,提供更多的上下文是很重要的,我们的想法是试图解释为什么这些答案可能是答案,我们的想法不仅是共享一个链接,而且还向用户解释为什么以及如何对他们有价值。