我想测试服务是否仍会运行,比如说5天过后了。我不想只设置手机的时间,我希望手机认为时间已经过去,以便它可以摆脱后台应用程序等。
我如何在adb中执行此操作?
答案 0 :(得分:0)
我希望手机能够认为时间已经过去了 摆脱背景应用程序等。
由于你的问题没有得到恰当的澄清,你的问题可能有多种解决方案,我试图解决这个问题。
答案 1 :(得分:0)
我在我的应用中使用以下代码来获取当前日期:
Calendar c = Calendar.getInstance();
System.out.println("Current time => " + c.getTime());
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
AndroidDate = df.format(c.getTime());
现在说了,你所能做的就是设置AndroidExpiryDate(字符串)并设置你自己的到期日期:
AndroidExpiryDate = "2016-02-28"
然后你可以使用if语句比较当前日期(AndroidDate)和到期日期(AndroidExpiryDate):
if ("AndroidDate".equals("AndroidExpiryDate") )
{
//code to get rid of background app
}