哥几个好久不见,今天想跟你们聊聊我最近瞎捣鼓出来的一个小玩意儿,就叫它“午夜排列表”。这名字听着有点怪,但你们听我慢慢说,这东西可真是帮我打发了不少漫漫长夜。
本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.icu
那阵子,一个人在家,晚上老是睡不着。躺在床上,脑子里跟过电影似的,一会儿想着工作的事儿,一会儿又琢磨着周末要去哪儿玩,或者又想起了哪部电影还没看,哪本书还没读。这些念头,跟野草似的,越琢磨越乱,越乱就越睡不着。翻来覆去到半夜,更烦躁了,感觉自己就是个无头苍蝇,有劲儿使不上。
有一天晚上,我寻思着,光这么瞎想也不是个事儿。得把这些东西都捋顺了,一个个列出来,心里才舒坦。我是用纸笔写,写着写着发现不行,一是纸头太多,乱糟糟的,二是有些想法改来改去的,涂涂改改也很麻烦。再说了,半夜摸黑找纸笔,也太折腾了。
我就想着,我手里不是有手机嘛天天拿着它瞎刷抖音,还不如让它干点正事儿。能不能自己弄个啥东西,直接在手机上把这些乱七八糟的想法给记下来,还能随时增减修改,最好还能排个序啥的。安卓手机天天揣兜里,要是能搞个安卓版的应用,那不是完美?
之前也玩过一些编程的皮毛,但都是三分钟热度。那时候想着自己弄个安卓应用,心里还真有点犯嘀咕,觉得工程量可不小。但是没办法,那股子冲动劲儿上来了,不弄出来心里就不舒服。于是我就咬咬牙,决定自己动手,丰衣足食。
开始摸索,一路坎坷
我先是上网找了一堆教程,什么“安卓开发从入门到放弃”、“十分钟教你搞定第一个APP”之类的。好家伙,一看那些密密麻麻的代码和各种配置,头都大了。但我硬着头皮,把安卓开发环境给装上了。虚拟机、SDK、IDE,这些平时看着高大上的名词,那会儿就是我面前的一座座大山。装好之后,先是跑了个“Hello World”,看到屏幕上那几个字,心里还挺得意的,感觉自己离成功不远了。
接下来就是琢磨怎么实现“排列表”的功能了。我的想法很简单,就是能输入文字,然后每一条都能像个小卡片似的显示出来。然后还能删,最好还能拖动,想看哪个就把它拖到最上面。别看这些功能说起来简单,真自己上手做的时候,那可真是要了我的老命。
列表显示:我就是用最简单的TextView,一条条加进去。结果丑得一塌糊涂,而且也没法管理。后来才知道有ListView或者RecyclerView这玩意儿,这才算是把列表的样子给搭起来了。
数据保存:这是个大问题。我好不容易输入了一堆东西,结果一关应用,屁都没了。那我还玩个锤子!上网查,才知道得把数据存到手机里,什么数据库、文件存储,搞得我晕头转向。找了个最简单的办法,用SharePreferences,虽然low了点,但总算是能把数据存下来了。
增删改查:添加新的项目,删除旧的,修改内容,这些都是核心功能。每实现一个,我都要在网上搜半天,然后对照着教程,一点点敲代码。有时候一个字母打错了,就能让整个程序崩溃,气得我恨不得把电脑砸了。
拖动排序:这功能是我最想要的。我找了好多代码例子,发现RecyclerView自带了一个ItemTouchHelper,可以用来实现拖动。这个真是最费劲的,调试了无数次,才算是勉强搞定。但有时候还是会抽风,拖动起来卡卡的,我就安慰自己说,能用就行。
就这么,每天晚上吃完饭,我就一头扎进去,对着电脑屏幕瞎捣鼓。有时候搞到凌晨一两点,眼睛都熬红了。老婆有时候看见我还在那儿敲键盘,就笑我说:“你这不还是在打发漫漫长夜嘛只不过从瞎想变成了瞎敲代码。”她这一说,我还真觉得有点道理。
它来了,它来了,它带着排列表走来了!
前前后后折腾了一个多月,我的这个“午夜排列表”安卓版总算是像模像样了。虽然界面有点简陋,功能也不多,但它真真切切地实现了我的初衷。
现在晚上睡不着的时候,我就会打开这个APP。点一下“添加新项目”,然后就把脑子里乱七八糟的想法都输入进去:
“明天记得给车加油。”
“那部《奥本海默》还没看,得找个时间看看。”
“下周要跟老王讨论的项目方案,得开始准备了。”
“家里洗衣机有点响,是不是该找人修修了?”
然后我还能把这些事项拖动一下,把最紧急或者最想做的事情拖到前面。这样一来,脑子里的东西就全部排得明明白白,不再是一团浆糊了。看着那些待办事项,心里就感觉踏实了好多。有时候发现有些事情根本不急,或者就是一时兴起,那就直接删掉,一点心理负担都没有。
这东西它没有那些花里胡哨的功能,也没有漂亮的UI设计。但它就是我亲手给“午夜寂寞”打造的一个小工具。它帮我把那些无序的念头变成了有序的列表,让我不再焦虑,不再迷茫。真的,以前晚上老是胡思乱想,睡不着。现在我把那些想法都倒进这个排列表中,感觉就像是把它们从脑子里掏出来,放在了一个看得见摸得着的地方。心里一空,反而更容易睡着了。
这玩意儿虽然简单,但对我来说意义非凡。它不止是个APP,更像是我给自己找的一个“心理垃圾桶”,还是个能自动分类排序的垃圾桶。如果你们也有跟我类似的情况,不妨也试试自己动手,折腾出点小玩意儿。真的,那种从无到有、亲手实现一个想法的成就感,能让你把漫漫长夜过得更有滋味。