【发布时间】:2019-05-08 11:26:37
【问题描述】:
其中一所最大的学校拥有自己的 Android 平板电脑,分布在多个分支机构,并且很早以前就已经与学生一起使用了。
我们需要开发一个应用程序并将其正常放入Play商店,所有学生都必须下载该应用程序,但这次我们需要该应用程序作为系统应用程序运行并完全控制设备(无需root装置 ) 我们需要阻止一些恶意应用程序安装、访问wifi、麦克风和摄像头等 因此我们确保学生仅在学习和考试中使用平板电脑。
我们搜索了很多,发现大多数答案都是针对 android 5 及更早版本的。但是Play商店中有很多应用程序这样做。
那么如何在不root设备且不安装自定义ROM的情况下开发应用程序以作为系统应用程序运行?
【问题讨论】:
-
“那么如何在不root设备或安装自定义ROM的情况下开发应用程序以作为系统应用程序运行?” ——你没有。 “但是 Play 商店中有很多应用程序这样做” - 例如?我的猜测是您将“设备管理员”或“设备所有者”应用程序与系统应用程序混淆了。
-
@CommonsWare 感谢您的回复我可能对这些术语感到困惑,所以我解释了我们打算做什么,像我现在记得的 Citrix 这样的应用程序。我们不想使用任何其他我们想开发自己的解决方案的应用程序,那么您的建议是什么?
-
“我现在记得的像 Citrix 这样的应用程序”——根据 Play 商店的描述,Citrix 应用程序不会做任何你描述的事情。 “那你有什么建议?” -- 与设备制造商合作,构建具有自定义 ROM 的自定义设备,以满足您的需求。在此过程中,我建议您与合格的法律顾问合作,因为您所描述的某些内容可能违反了您所在司法管辖区的法律。
-
@CommonsWare 问题是这些设备现在已经在学生身上了,我们现在无法从成千上万的学生那里拿走这些设备,所以我们需要为此开发一个解决方案。不用担心我们根本没有违反任何法律。
-
您可能想要一个设备管理应用程序,您可以使用搜索来查找它们的工作方式。使用现有解决方案而不是开发自己的解决方案可能仍然更便宜
标签: android mobile-development