今天跟大家伙儿唠唠我这几天搞的“妻管严安卓”APP,别想歪了,就是个自己瞎琢磨的小玩意儿,记录老婆大人的指示,提醒我别犯错的。
事情是这么开始的,我这人记性不太老婆交代的事儿,左耳朵进右耳朵出,经常忘得一干二净。轻则一顿数落,重则…嘿你们懂的。痛定思痛,决定做个小APP,专门用来记录老婆的“圣旨”。
第一步:先定个方向。
- 安卓开发我是个小白,所以得找个简单的平台,选了Android Studio,感觉还行,能看懂。
- 界面嘛简洁为主,弄太花哨了老婆也不喜欢,实用才是王道。
- 功能的话,主要就是记录、提醒、分类,其他的花里胡哨的先不搞。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
第二步:撸起袖子开干!
先是把Android Studio装然后就开始对着教程敲代码。我这人笨,一行一行地抄,遇到不懂的就百度、Google,或者直接去CSDN、掘金上找找有没有类似的帖子。真是现学现卖,边学边用。
界面布局:
这部分花了不少时间,主要就是用LinearLayout和RelativeLayout,各种尝试,各种调整。搞出来一个还算看得过去的界面:
- 一个EditText用来输入老婆的指示。
- 一个Spinner用来选择指示的类别(比如“家务”、“购物”、“其他”)。
- 一个DatePicker用来设置提醒时间。
- 一个Button用来保存记录。
- 一个ListView用来显示所有记录。
数据存储:
一开始想用SQLite数据库,但是感觉有点复杂,后来一想,老婆的指示也没那么多,直接用SharedPreferences算了,简单粗暴。就是把数据存到本地的XML文件里,方便快捷。
提醒功能:
这个是重点!要不然做了也没用。用的是AlarmManager,设置一个定时任务,到了指定时间就弹出一个Notification,提醒我该干啥了。为了防止被老婆骂,我还特意把Notification的声音调到最大,震动也拉满。
第三步:测试、测试、再测试!
APP做好了,当然要测试一下。我先把自己的指示录进去,然后设置一个提醒时间。结果… 啥也没发生!
立马开始Debug,各种log打印,发现是AlarmManager没注册,少写了一行代码。补上之后,终于可以正常提醒了!
接下来就是各种模拟场景测试,看看有没有Bug。比如:
- 提醒时间设置在过去。
- 指示内容为空。
- 删除记录。
- 修改记录。
反正就是各种折腾,尽量把Bug都找出来。肯定还有漏网之鱼,以后慢慢修。
第四步:给老婆大人演示!
搞定之后,赶紧给老婆大人演示。老婆大人看了之后,虽然没说啥好听的,但是也没挑出啥毛病,我就知道,这事儿成了!
总结一下
这个“妻管严安卓”APP虽然简单,但是也让我学到了不少东西。算是从零开始,体验了一把安卓开发的流程。以后有机会,再搞点更复杂的东西玩玩。
也希望这个APP能帮我减少挨骂的次数,家庭和谐最重要嘛