问题标签 [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.
android - 在android中开发以kiosk模式运行的应用程序
如何制作我们的应用程序,它就像信息亭模式 app( SureLock lockdown app
)。我有 LG E400 植根 android 手机 Android 2.3.6。我想开发像Surelock这样的应用程序,我需要开发这样的应用程序。
谁能帮我自己开发这样的应用程序。
我的要求:Android 设备使用我的应用程序启动。对于这个应用程序,所有硬件按钮都被禁用(主页、返回、菜单),类似于 SureLock 应用程序。
google-chrome - 更改 Chrome 4xx 页面
我正在部署一个自助服务终端系统,该系统使用 Chrome 来显示一个在码头中运行的 java web 应用程序,该应用程序从一个 Windows 服务包装器开始。系统启动后,码头需要一些时间才能准备好提供内容,所以现在我有一个等待,然后在 kiosk 模式下启动 Chrome。这非常丑陋,不可靠且缓慢。
为了使其运行更顺畅,我正在尝试使用 Chrome 扩展程序来检测 4xx 错误并设置重新加载页面的超时。我按原样工作,但它仍然是一个丑陋的解决方案,因为页面每 3 秒刷新一次,并且在用户等待时向用户显示“糟糕!谷歌浏览器找不到...”页面。我可以在后台使用 ajax 请求解决第一个问题,以检测页面何时准备就绪,但我真的想向用户显示一个漂亮的“正在加载”屏幕而不是错误页面。我不是 Chrome 扩展程序开发人员,到目前为止,我所有使用扩展程序解决此问题的尝试都失败了。
我认为可以自定义错误页面,但我找不到有关如何执行此操作的任何信息,因为我在该主题上找到的所有搜索结果都围绕 512 最小尺寸问题。
iphone - 如何在 ipad 中以编程方式启用“信息亭模式”?
我正在制作一个需要用户全神贯注的应用程序,直到达到指定的目标。在实现目标之前,如果用户尝试按下“主页”按钮,则应该禁用它,或者像 ios6 中的“信息亭模式”。我只需要在启动应用程序时以编程方式完成,不喜欢通过手动更改 iPhone/iPad 的设置菜单来做任何事情在我的应用程序中完成目标后,应该启用主页按钮。该应用程序面向企业。所以不需要应用商店的批准。这个怎么做?提前致谢。
编辑:我读到了“移动配置plist”。这需要重新启动设备。但我不喜欢重启设备。一旦我的应用程序启动,它应该处理所有事情(以编程方式)。我不希望用户/主管对此进行干预。只想在“引导访问”中禁用主页按钮,但在我的应用程序中以编程方式。“引导访问”是否有任何私有 api 可用于禁用主页按钮?
注意:不适用于越狱设备。针对企业许可的应用程序。
java - 创建应用程序还是创建自定义 ROM?
我有一个客户有兴趣为他开发一个信息亭。他正在使用特定的平板设备,他希望使用 Android ICS 作为操作系统来控制设备的硬件。
现在他想要一个在它之上开发的应用程序,它将作为母应用程序工作。
这个母应用程序的特点是它将锁定用户可用的所有其他功能。据我所知,开发这样的应用程序是可能的。
现在我面临的问题是他的下一个要求。
客户端希望这个母应用程序控制设备上应用程序的安装,这些应用程序将作为这个母应用程序的子应用程序安装。根据他的要求,他希望这个母应用控制子应用的生命周期。
现在我无法从应用程序中找到任何解决方案(我的错!)。所以我想到了改变Android本身的Application Framework来满足这个要求的选项(可能创建一个自定义ROM)。
你有什么建议?有什么方法可以从应用程序本身执行此操作,还是我必须为其修改应用程序框架。
opera - 最新版本是否仍支持 Opera 的信息亭模式?
我工作的组织已将 Opera 网络浏览器部署到许多 (Windows) 工作站;每个都使用信息亭模式。曾经,有一个非常详细的关于此功能的帮助页面。但是,我再也找不到它了。相反,这个链接:
http://www.opera.com/support/mastering/kiosk/
...只需将我带到主要的 Opera 帮助页面...
Opera 是否停止支持此功能?或者,他们只是在重新整理他们的帮助文档吗?
qt - 在 Qt 中打开子窗口时监视父窗口中的事件
在几秒钟不活动后,我试图在我的应用程序中自动隐藏鼠标,并使用下面的代码来处理这个问题。在我打开一个子窗口之前,一切都很好:直到我将鼠标移到子窗口上,鼠标才会重新出现。如果我监视 MyMainWindow::eventFilter() 中的所有事件,当子窗口打开时,我看不到父窗口的任何事件。我以为为应用程序的所有窗口qApp->installEventFilter()
添加了事件过滤器。想法?
我的平台是 Windows 7 和 Qt 4.8。该应用程序在自助服务终端计算机上全屏运行——也就是说,除了我的应用程序之外,计算机上没有其他任何东西在运行。
java - Android - 锁定所有其他应用程序
我目前正在创建一个应用程序,要求您指定锁定该应用程序的时间量。基本上,它会在用户指定的时间内禁用所有其他功能(通知、主页、返回、长按等)。我相信这被称为 Kiosk 模式。
是否可以使用 Android SDK 做这样的事情?如果是这样,如何实现?
在此先感谢,~ Pkmmte Xeleon
raspberry-pi - Raspberry Pi Raspbian Web Kiosk 虚拟键盘解决方案
我按照 Alan D. Moore 的分步指南让我的 Raspberry Pi 在 kiosk 模式下运行。
我做了自己的配置,因为我需要它在没有物理键盘和鼠标的触摸屏上运行。
这是我的 ~/.xinitrc 文件的外观。
我使用 apt-get install 将 matchbox-keyboard 用作屏幕虚拟键盘解决方案。
看看钥匙有多小!几乎不可触摸且超级不准确...
真正的问题是,如果有人知道让键盘变大的方法,是否可以推荐其他解决方案或调整配置?我是一个完全的 debian 新手,所以我真的希望我能在这里得到一些帮助。:)
windows-xp - 尝试在 WindowsXP 中设置自定义 winlogon shell 时丢失 PATH
我已更改 Windows 注册表中的 shell 键以获得自定义 shell(Kiosk 使用):
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
我将 shell 密钥设置为运行两个应用程序的批处理文件,如下所示:
每个应用程序都运行,但需要执行某些文件的第二个应用程序会抛出一个错误,提示找不到依赖文件。而依赖文件与 exe 文件相邻,并且提到的应用程序在启动时工作正常。
同时,当我手动运行批处理文件时,它运行良好。
我将 PATH 命令添加到批处理文件中,但它也不起作用。
java - windows XP 无法在关机时终止 javaw.exe
我将一台装有 windows xp 的计算机配置为一个信息亭,在启动时系统全屏运行我的 java 应用程序。电脑既没有键盘也没有鼠标。要关闭系统,用户必须按下电源按钮。关闭时应用程序消失,但窗口显示带有两个按钮的“结束程序 - javaw.exe”对话框,“立即结束”和“取消”。所以用户必须与任何输入设备交互才能继续。
我怎样才能避免这种行为?
为了清楚起见,在单击电源时出现的对话框下方,当进度条完成时,会显示第二个。(我无法获得漂亮的屏幕截图,因为 Windows 不允许我在单击电源后打开程序从剪贴板粘贴图像)