当前位置: 首页 > 知识库问答 >
问题:

强制Android更新实际设备时间

傅兴平
2023-03-14

我在开发和应用程序,需要访问实际设备小时经常。我可以检测设备小时是正确的或错误的比较服务器时间,如果设备小时是错误的,我需要自动改变到真正的小时。

如果不可能的话。我的应用程序有一个不同于设备时钟的内部时钟(与我的服务器同步),在我需要时间的时候不调用服务器,甚至在我没有互联网的时候获得正确的时间,有什么方法吗?

共有1个答案

鱼锦
2023-03-14

>

  • 对于第三方app,没有root权限是无法设置系统时间的。

    是的,您可以使用calender和从系统广播的以下意图来构建内部时钟。简化工作的另一种方法是直接使用textclock小部件作为内部时钟,如果不想构建自己的时钟,则使用reflect机制来设置和跟踪textclock的时间。只要你的应用程序继续运行,内部时钟就会工作。

    Intent.ACTION_TIME_CHANGED
    Intent.ACTION_TIME_TICK
    Intent.ACTION_TIMEZONE_CHANGED
    

  •  类似资料:
    • 我有一个应用在谷歌Play商店。当一个更新版本可用时,旧版本将变得不可用--也就是说,如果用户不更新app,他们就不在app中进入。当新版本可用时,我如何强制用户更新应用程序?

    • 我最近将Firebase remote config添加到我的项目中,以便远程管理一些应用程序设置。 由于Firebase的性质,配置只能在客户端每12小时更新一次。当我慢慢地将变量添加到远程配置中时,我意外地创建了以下场景: 用户的应用程序版本A在远程配置上的变量很少。 应用程序从Firebase更新变量 用户将应用程序版本更新为A+1,该版本在远程配置中具有新变量 应用程序尝试从firebas

    • 我试图弄清楚如何从Play商店强制更新最新版本。 由于我的android应用程序的旧版本已经在play store中,我还没有执行检查,以获取应用程序的当前版本,并与链接中指定的play store应用程序版本进行比较,请强制更新android应用程序 当我想上传新版本的代码时,他才可以使用新版本。 你能帮帮我吗?

    • 问题内容: 我想创建模块自动更新USB设备列表(不仅是大容量存储)。现在它的工作非常不礼貌- 它具有附加线程,该线程在1秒钟后更新了设备列表。但是也许您知道如何处理一些插件事件,这些事件会生成OS(例如Windows XP及更高版本),或者通过另一种方式简化此过程。感谢您的时间! 问题答案: 这个问题似乎是一半的设计,一半的实现。似乎您最担心要为Java USB服务(例如jUSB)找到某种方式来服

    • 在获得血压服务的所有特征(uuid:00002a35-0000-1000-8000-00805f9b34fb)后,我无法获得这些值(血压测量机的收缩、舒张和脉搏),而且我也不了解所有这些特征和描述符的意义。所以请大家帮我解决这个问题。

    • 当我试图同时更新多行时出现问题。 以下是我使用的表和查询(为了更好地阅读,将其简化): 表 查询 这个查询工作得很好,但是当我试图执行一个所有x或y值都是null的查询时,我得到一个错误: 带空值的查询 错误 解决这个问题的唯一方法是将至少一个值更改为,但我不能这样做,因为我有一个生成这些更新多行查询的函数,它对列类型一无所知。 这里最好的解决方案是什么?有没有更好的多行更新查询?有没有像这样的函