拖延症患者的Android开发笔记 - 计时器 widget

一 需求分析
1)需求来源与操作分析与技术分析
Android自带的时钟应用操作非常不人性化,对于常用倒计时和计时的小伙伴简直就是摧残。所以我打算做一个操作非常简单的倒计时widget。操作上类似自带闹钟的设置方式,环形时钟界面,点击某个时间,直接开始倒计时,widget是支持点击事件的,所以需求应该是可以实现的。
2)特别说明,作为拖延症晚期,有可能本文的计划完全不能实现,如果有一天我真的完成了计划。。 等到了那一天再说吧。。

二 开发计划
本app主要是希望开发widget,由于功能过于简单,所以主程序和widget采用同样的界面。计划上先开发主app,然后把相关代码移植到widget上。
具体计划如下:

  1. 确定绘制模式,是否使用全绘制(像游戏界面那样,按钮也是绘制上去的)
  2. 绘制底板
  3. 先制作倒计时,绘制周边的按钮,能够点击。
  4. 倒计时应该需要一个后台服务或者之类的承载,这样widget和app主界面用的是一套后台。
  5. 绘制弧形界面显示倒计时。
  6. 制作计时,直接用绘制弧形界面的方法绘制计时(可能颜色需要不一样)
  7. 移植到widget上。
  8. 再说再说。

三 等开发完了再说。。

你可能感兴趣的:(拖延症患者的Android开发笔记 - 计时器 widget)