Service起线程监听系统时间,系统时间变化一定毫秒数之后发Broadcast,在Activity里面做broadcastreceiver来接收Service发的广播来更新显示。如果你需要应用在后台的时候也在计时的话才需要Service,否则直接在Activity里用Handler单起一个线程也可以。