设备管理API,允许特定应用使用相机

时间:2017-12-12 13:27:19

标签: android android-camera device-admin device-policy-manager

过去几个月我们一直在研究一些将在工作中使用的应用程序(小公司,应用程序不会发布到应用程序商店)。我们的员工收到的电话只能在工作环境中使用,我们希望阻止用户使用设备和Facebook等应用程序拍照。这可以通过Android的Device Admin API来完成,因此我们将创建一个额外的应用程序来强制执行规则以阻止相机被使用。但是我们的一个应用程序具有拍摄照片(来自文档)并将其上传到服务器的功能。如果相机被禁用,则会出现问题。

我的问题:是否可以允许某些应用程序绕过相机模块?我做了一些研究,但似乎无法找到此功能的回调。

我的想法如下:创建一个设备管理应用程序,其中包含应用程序ID来自我们的应用程序(因为我们创建它们我们知道它们)因此,如果设备管理应用程序收到应用程序XX想要访问相机和应用程序的广播XX位于允许的应用程序ID数组中,设备管理应用程序返回真实状态(允许应用程序访问摄像机),并且将阻止不在阵列中的应用程序。

这可能吗并且之前有人这样做过吗?如果有人指出我们正确的方向,那将是很好的:)。此外,我确信我们不是唯一一个寻找这个问题答案的人。所以我们希望这篇文章能够帮助未来的人们解决这个问题。

0 个答案:

没有答案