问题标签 [kiosk-mode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
28293 浏览

android - 在android中开发以kiosk模式运行的应用程序

如何制作我们的应用程序,它就像信息亭模式 app( SureLock lockdown app)。我有 LG E400 植根 android 手机 Android 2.3.6。我想开发像Surelock这样的应用程序,我需要开发这样的应用程序。

谁能帮我自己开发这样的应用程序。

我的要求:Android 设备使用我的应用程序启动。对于这个应用程序,所有硬件按钮都被禁用(主页、返回、菜单),类似于 SureLock 应用程序。

0 投票
2 回答
4685 浏览

google-chrome - 更改 Chrome 4xx 页面

我正在部署一个自助服务终端系统,该系统使用 Chrome 来显示一个在码头中运行的 java web 应用程序,该应用程序从一个 Windows 服务包装器开始。系统启动后,码头需要一些时间才能准备好提供内容,所以现在我有一个等待,然后在 kiosk 模式下启动 Chrome。这非常丑陋,不可靠且缓慢。

为了使其运行更顺畅,我正在尝试使用 Chrome 扩展程序来检测 4xx 错误并设置重新加载页面的超时。我按原样工作,但它仍然是一个丑陋的解决方案,因为页面每 3 秒刷新一次,并且在用户等待时向用户显示“糟糕!谷歌浏览器找不到...”页面。我可以在后台使用 ajax 请求解决第一个问题,以检测页面何时准备就绪,但我真的想向用户显示一个漂亮的“正在加载”屏幕而不是错误页面。我不是 Chrome 扩展程序开发人员,到目前为止,我所有使用扩展程序解决此问题的尝试都失败了。

我认为可以自定义错误页面,但我找不到有关如何执行此操作的任何信息,因为我在该主题上找到的所有搜索结果都围绕 512 最小尺寸问题。

0 投票
2 回答
8315 浏览

iphone - 如何在 ipad 中以编程方式启用“信息亭模式”?

我正在制作一个需要用户全神贯注的应用程序,直到达到指定的目标。在实现目标之前,如果用户尝试按下“主页”按钮,则应该禁用它,或者像 ios6 中的“信息亭模式”。我只需要在启动应用程序时以编程方式完成,不喜欢通过手动更改 iPhone/iPad 的设置菜单来做任何事情在我的应用程序中完成目标后,应该启用主页按钮。该应用程序面向企业。所以不需要应用商店的批准。这个怎么做?提前致谢。

编辑:我读到了“移动配置plist”。这需要重新启动设备。但我不喜欢重启设备。一旦我的应用程序启动,它应该处理所有事情(以编程方式)。我不希望用户/主管对此进行干预。只想在“引导访问”中禁用主页按钮,但在我的应用程序中以编程方式。“引导访问”是否有任何私有 api 可用于禁用主页按钮?

注意:不适用于越狱设备。针对企业许可的应用程序。

0 投票
0 回答
876 浏览

java - 创建应用程序还是创建自定义 ROM?

我有一个客户有兴趣为他开发一个信息亭。他正在使用特定的平板设备,他希望使用 Android ICS 作为操作系统来控制设备的硬件。

现在他想要一个在它之上开发的应用程序,它将作为母应用程序工作。

这个母应用程序的特点是它将锁定用户可用的所有其他功能。据我所知,开发这样的应用程序是可能的。

现在我面临的问题是他的下一个要求。

客户端希望这个母应用程序控制设备上应用程序的安装,这些应用程序将作为这个母应用程序的子应用程序安装。根据他的要求,他希望这个母应用控制子应用的生命周期。

现在我无法从应用程序中找到任何解决方案(我的错!)。所以我想到了改变Android本身的Application Framework来满足这个要求的选项(可能创建一个自定义ROM)。

你有什么建议?有什么方法可以从应用程序本身执行此操作,还是我必须为其修改应用程序框架。

0 投票
1 回答
10236 浏览

opera - 最新版本是否仍支持 Opera 的信息亭模式?

我工作的组织已将 Opera 网络浏览器部署到许多 (Windows) 工作站;每个都使用信息亭模式。曾经,有一个非常详细的关于此功能的帮助页面。但是,我再也找不到它了。相反,这个链接:

http://www.opera.com/support/mastering/kiosk/

...只需将我带到主要的 Opera 帮助页面...

http://www.opera.com/help

Opera 是否停止支持此功能?或者,他们只是在重新整理他们的帮助文档吗?

0 投票
0 回答
716 浏览

qt - 在 Qt 中打开子窗口时监视父窗口中的事件

在几秒钟不活动后,我试图在我的应用程序中自动隐藏鼠标,并使用下面的代码来处理这个问题。在我打开一个子窗口之前,一切都很好:直到我将鼠标移到子窗口上,鼠标才会重新出现。如果我监视 MyMainWindow::eventFilter() 中的所有事件,当子窗口打开时,我看不到父窗口的任何事件。我以为为应用程序的所有窗口qApp->installEventFilter()添加了事件过滤器。想法?

我的平台是 Windows 7 和 Qt 4.8。该应用程序在自助服务终端计算机上全屏运行——也就是说,除了我的应用程序之外,计算机上没有其他任何东西在运行。

0 投票
1 回答
402 浏览

java - Android - 锁定所有其他应用程序

我目前正在创建一个应用程序,要求您指定锁定该应用程序的时间量。基本上,它会在用户指定的时间内禁用所有其他功能(通知、主页、返回、长按等)。我相信这被称为 Kiosk 模式。

是否可以使用 Android SDK 做这样的事情?如果是这样,如何实现?

在此先感谢,~ Pkmmte Xeleon

0 投票
2 回答
5143 浏览

raspberry-pi - Raspberry Pi Raspbian Web Kiosk 虚拟键盘解决方案

我按照 Alan D. Moore 的分步指南让我的 Raspberry Pi 在 kiosk 模式下运行。

我做了自己的配置,因为我需要它在没有物理键盘和鼠标的触摸屏上运行。

这是我的 ~/.xinitrc 文件的外观。

我使用 apt-get install 将 matchbox-keyboard 用作屏幕虚拟键盘解决方案。

看看钥匙有多小!几乎不可触摸且超级不准确...例子

真正的问题是,如果有人知道让键盘变大的方法,是否可以推荐其他解决方案或调整配置?我是一个完全的 debian 新手,所以我真的希望我能在这里得到一些帮助。:)

0 投票
2 回答
636 浏览

windows-xp - 尝试在 WindowsXP 中设置自定义 winlogon shell 时丢失 PATH

我已更改 Windows 注册表中的 shell 键以获得自定义 shell(Kiosk 使用):

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]

我将 shell 密钥设置为运行两个应用程序的批处理文件,如下所示:

每个应用程序都运行,但需要执行某些文件的第二个应用程序会抛出一个错误,提示找不到依赖文件。而依赖文件与 exe 文件相邻,并且提到的应用程序在启动时工作正常。

同时,当我手动运行批处理文件时,它运行良好。

我将 PATH 命令添加到批处理文件中,但它也不起作用。

0 投票
1 回答
568 浏览

java - windows XP 无法在关机时终止 javaw.exe

我将一台装有 windows xp 的计算机配置为一个信息亭,在启动时系统全屏运行我的 java 应用程序。电脑既没有键盘也没有鼠标。要关闭系统,用户必须按下电源按钮。关闭时应用程序消失,但窗口显示带有两个按钮的“结束程序 - javaw.exe”对话框,“立即结束”和“取消”。所以用户必须与任何输入设备交互才能继续。

我怎样才能避免这种行为?

为了清楚起见,在单击电源时出现的对话框下方,当进度条完成时,会显示第二个。(我无法获得漂亮的屏幕截图,因为 Windows 不允许我在单击电源后打开程序从剪贴板粘贴图像)

在此处输入图像描述

在此处输入图像描述