Android:防止用户与操作系统进行交互

问题描述:

我正在为用于商业销售点的自定义Android设备构建一个Android应用程序。我们希望客户使用我们的Android设备和应用程序,而无需以任何方式与Android系统进行交互。这意味着没有带有后退,主页和概览按钮的导航栏,没有通知栏或任何其他交互方式。Android:防止用户与操作系统进行交互

底线,所提出的所有解决方案仍然使用户能够以某种方式与操作系统进行交互。我如何禁止与底层操作系统进行任何交互,即只允许用户使用自定义创建的后退按钮?优选地,不必将设备扎根。

感谢您的意见。

+0

看看[this](https://*.com/q/2068084/6950238)问题和答案。尤其是[https://developer.android.com/work/cosu.html]链接。 –

+1

阅读关于屏幕锁定[这里](https://*.com/a/32377457/2910520) – MatPag

尝试将您的Android设备设置为公司拥有的一次性(COSU)设备。你可以找到官方文档here和源代码here的教程。

+0

谢谢,我会检查出来,接受你的答案,成功:) – Jenever

+0

希望你尽快实现它) –

+0

Got它的工作原理:-)有点烦人,我需要运行dpm命令,然后才能以设备所有者的身份注册我的活动,但需要为超过600多种Android设备执行此操作,但我认为无法避免这个。 – Jenever