Android Wear计时器开发(2)

718 查看

上一篇文章中我们解释了为什么要在Android Wear重写这个计时器app(因为之前已经在“I’m Watch”里面开发过了),下面我们就来看看代码。

我们以这个app的一个核心类开始,这个类负责控制计时器的状态。这个类包含了4个long类型的变量:第一个代表计时器开始的时间;第二个代表计时器停止的时间(在运行中的话,它就是0);第三个代表计时器停表的时间(如果当前没有停表,那它也是0),第四个代表总共停表的时长。通过这四个变量我们就可以维持计时器的状态了,还可以通过计算得到我们需要展示的其他信息。这个类的基本功能就是都是为了操作这些变量,即维持计时器的这些状态。

这些都是基本的java代码,就不费时间讲了。下面的函数更高级一些,可以操作计时器的状态。