我正在创建一个充分利用时间和安全性的Android应用程序。 android中的日期函数,包括AlarmManager的许多用法。但是,为了测试,改变Windows的系统时钟只是为了测试一些功能,这是一个很大的痛苦。
有没有办法改变模拟器上的时钟,以便它认为它是在另一天?
答案 0 :(得分:5)
就像在普通手机中那样做:
设置 - >日期&时间,然后禁用自动并设置日期和时间
答案 1 :(得分:0)
现在我发现了一个solution,这使得将模拟器重置为特定时间变得更加容易,而无需每次都手动进行。
adb root
获得root访问权限adb -e shell
到仿真器的外壳,或使用adb -s emulator-5553 shell
到特定的仿真器date 112509412020.00 ; am broadcast -a android.intent.action.TIME_SET
(时间格式为 MMDDhhmmYYYY.00 )但是您仍然必须每次都调用最后一个命令以将其重置...