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

标签 android datetime system

我已经用谷歌搜索了,但我找不到阻止用户在 android 中更改系统日期/时间的建议。

我们正在开发企业应用程序,我们希望阻止设备用户设置时间设置。换句话说,我们想设置一个策略来定义,用户不能在 android 设备中更改日期和时间。 有什么建议可以做到这一点吗? 谢谢。

最佳答案

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

在用户更改时间时注册广播接收器。然后禁用应用程序,直到根据网络时间或服务器时间检查设备时间。

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

enter image description here

下面是有趣的部分,我更改了时间和日期:

enter image description here

以下是我更改时区的部分: enter image description here .

关于android - 如何防止用户更改系统日期/时间(在 Android 中)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12926118/

相关文章:

android - 如何锁定屏幕旋转,即即使我在 ios 和 android 中转动设备,它也不应该旋转到横向

python - 如何计算 Pandas 列中日期时间的剩余月份?

c# - 解析格式为 "2013-Jan-31"的日期时间会抛出错误

intranet - 您如何处理内部系统开发?

c - (unix/C) "stty: stdin isn' t a terminal"when using system() function

android - 可扩展 ListView 未显示

Android API 级别 31 错误 - 任务 ':app:kaptDebugKotlin' 执行失败

java - TabLayout fragment 实例化与调试器未连接时相同

datetime - Snowflake 外部表无法将变量值 NULL 转换为 DATETIME/TIMESTAMP_NTZ 类型

c - C语言中的 "for ( ; ; ) "是什么意思?