Android:防止用户与操作系统进行交互
问题描述:
我正在为用于商业销售点的自定义Android设备构建一个Android应用程序。我们希望客户使用我们的Android设备和应用程序,而无需以任何方式与Android系统进行交互。这意味着没有带有后退,主页和概览按钮的导航栏,没有通知栏或任何其他交互方式。Android:防止用户与操作系统进行交互
- 我检查了一些可能性,如粘滞沉浸式模式(https://developer.android.com/training/system-ui/immersive.html),但这仍然使用户能够向下滑动通知栏。
- 我检查了是否可以替换启动程序(Android: Prevent users from launching apps or using the OS),但这会导致与上述相同的问题。
- 我检查了一些其他选项以隐藏返回按钮等(How to set activity to fullscreen mode in Android?),但是当单击文本字段时,后退按钮仍会再次出现。
底线,所提出的所有解决方案仍然使用户能够以某种方式与操作系统进行交互。我如何禁止与底层操作系统进行任何交互,即只允许用户使用自定义创建的后退按钮?优选地,不必将设备扎根。
感谢您的意见。
看看[this](https://stackoverflow.com/q/2068084/6950238)问题和答案。尤其是[https://developer.android.com/work/cosu.html]链接。 –
阅读关于屏幕锁定[这里](https://stackoverflow.com/a/32377457/2910520) – MatPag