如何防止用户更改系统日期/时间(在Android中)?

Fai*_*nga 23 datetime android system

我用谷歌搜索,但我找不到任何建议,以防止用户在Android中更改系统日期/时间.

我们正在开发企业应用程序,我们希望阻止设备的用户能够设置时间设置.换句话说,我们想要设置一个策略来定义,用户无法在Android设备中更改日期和时间.有什么建议吗?谢谢.

Ste*_*zyk 5

这是第三种可以显着节省电池寿命的替代方案:

在用户更改时间时注册BroadCast Receiver.然后禁用应用程序,直到根据网络时间或服务器时间检查设备时间.

那些广播接收器存在.我刚刚在Google Play上找到了一个名为Internal Broadcast Monitor的应用程序.

在此输入图像描述

以下是我改变时间和日期的有趣部分:

在此输入图像描述

以下是我更改时区的部分: 在此输入图像描述.


Nik*_*kov 3

由于设备管理员框架中没有对此的策略支持,因此您不能。提出功能请求,可能会在下一个版本中添加。