如何更改Android上的日期,以编程方式?(How to change the date on a

2019-10-18 09:43发布

背景

因为它可能是需要运行基于日期和时间的应用程序的测试非常有用,它可以很好的创造了Android的“桌面”上的小工具/快捷方式,并通过一个单一的点击跳过几个小时/天/ ...

问题

我不认为有这样使用正常API的事情。 唯一的类似的事情是使用意图打开日期选项。

问题

有没有可能使用Android的API来做到这一点? 如果没有,是否可以用root做呢? 怎么样?


编辑:我已经找到一种方法使用根,做在这里 ,但我不能找到正确的参数和文件如何使用它(该链接是不是该参数为Android正确的)。

Answer 1:

你并不需要以root您的设备,只需使用下面的代码,

startActivity(new Intent(android.provider.Settings.ACTION_DATE_SETTINGS));

另一个方法是使用SystemClock类的setCurrentTimeMillis(long millis)来的方法。



文章来源: How to change the date on android, programmatically?