前几天,我就闲得蛋疼,琢磨着搞点正经事儿。为啥偏偏想搞这个"房东养成记安卓"app?主要是因为我自己租房收了俩小破房子,天天催收房租查电表都快把我烦死了。房东这活儿,听着高大上,就跟打杂的一样。所以我一拍大腿,决定自己捣鼓一个安卓软件来管这摊子。
从头开始动手
我先找了个二手电脑,在京东花几块钱买了本安卓开发的书,结果书是盗版的字都糊了。不管了,直接下载了个Android Studio,这东西名字挺唬人,装起来倒简单。下载完点开一瞅,界面乱糟糟的,我差点关掉算了。硬着头皮继续呗,我照着网上瞎搜的教程,噼里啪在键盘上敲代码。开头真憋屈,打个hello world的按钮,点半天没反应。气得我差点砸鼠标,后来发现是忘了加个点击事件函数。加完一试,按钮亮了,可把我乐坏了。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
一步步造出来
我打算弄点实在功能。app不能光显示文字,得能用嘛我就定了三个模块:收租提醒、查水电费和记录租客问题。我铺开纸,画了一堆小圆圈连线,草图丑得我自己都不敢看。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
- 收租提醒模块:先搞个日历样式,我选了个datepicker控件,拖进界面。结果死活调不了颜色,背景白的像纸糊的。我只能换个简单点的闹钟图标,手动写代码定时响铃声。
- 查水电费模块:这得联网查数据,我直接用系统内置的TextView显示数字。测试时输个数进去,小数点一多就乱码。我费劲儿折腾半天,重写了输入框的逻辑,才算摆平。
- 租客记录功能:最简单了,就用数据库存点文字。我一整弄了个轻量SQLite,建个表填进去名字电话。
整个过程累得像狗,中间系统更新了,我代码一堆报错得重装工具。晚上熬通宵,泡面吃吐了也顾不上。
闹出了点幺蛾子
好不容易基本搞定了,我装进自己那台烂手机上跑起来试试。app一开,界面挺好看,可一操作就卡死,重启三次才活过来。原来是内存爆了,忘记清理缓存。我急得慌,把不用的代码删删减减,加了点垃圾回收机制,才算勉强用上。
你们猜怎么着?试用几天后发现,软件帮我催房租是快了,但租客打电话骂我app太笨,一个按钮点两下才响应。气得我差点没脾气了。后来找哥们帮忙测试一下,他手机比我的新,跑起来顺溜多了。这才松了口气,app总算是能用了,虽说有点粗制滥造。
折腾完事儿,回头一想还真有点意思。做这种小玩意儿,就跟当初当房东一样,开头鸡飞狗跳的,磨一磨就顺了。这阵子我晚上陪老婆看电视都没心思,她就叨叨我:"你再整这个,干脆把房租也交app管得了!"我说别急呀,这不都弄完了么。app还是粗糙了点,但我寻思着哪天有空再翻翻版得了。毕竟房东日子长着,app得跟着改进不是?
