首页 璞玉游戏攻略 正文

我的H暑假安卓攻略秘籍大全,教你轻松通关所有结局!

大家今天来跟大家唠唠我这个暑假瞎折腾安卓的事儿。也不是啥大事,就是自己动手丰衣足食,搞了个小东西,记录一下过程,也算给自己留个念想。 暑假嘛本来计划着出去浪几天,结果,各种原因泡汤了。得,闲着也是闲着,总得找点事干?之前一直想重新捡捡安卓开发,老觉得这玩意儿更新换代太快,不学就跟不上了。正机会来了! 琢磨着搞个啥?太复杂的肯定不行...

大家今天来跟大家唠唠我这个暑假瞎折腾安卓的事儿。也不是啥大事,就是自己动手丰衣足食,搞了个小东西,记录一下过程,也算给自己留个念想。

暑假嘛本来计划着出去浪几天,结果,各种原因泡汤了。得,闲着也是闲着,总得找点事干?之前一直想重新捡捡安卓开发,老觉得这玩意儿更新换代太快,不学就跟不上了。正机会来了!

琢磨着搞个啥?太复杂的肯定不行,我这三脚猫功夫,别把自己绕进去了。就想整个简单的,平时自己能用上的。对了,就搞个记账的!市面上那些记账APP,要么花里胡哨,要么广告一堆,用着不爽。咱就自己整个清爽版的,记录每天花了多少钱,月底看看钱都去哪儿了。

第一步,先把开发环境给整

我这电脑好久没碰安卓开发了,Android Studio都不知道是哪个猴年马月的版本了。先去官网下了个最新的,装上。然后就是配置SDK,各种依赖库,这一通折腾下来,半天就过去了。有时候真觉得,这环境配置比写代码还费劲,哈哈!

界面设计,力求简洁

小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

环境搭好了,就开始琢磨界面。我这审美也就那样,花里胡哨的肯定搞不来,也跟我的初衷不符。就想着怎么简单怎么来。

主界面就一个列表,显示每天的账单,再加个按钮,用来添加新的账单。添加账单的界面也简单,就一个输入金额的地方,一个选择分类(比如吃喝、交通、购物),再加个备注。别的没了,够用就行!

核心功能,一点点啃

接下来就是写代码了。这部分是重点,也是最花时间的。主要就是实现账单的增加、显示。

  • 一开始想着数据存哪儿?用个轻量级的数据库SQLite,安卓自带,方便。就建了个表,字段嘛就金额、分类、日期、备注这些。
  • 然后就是写添加账单的逻辑,获取用户输入,存到数据库里。
  • 再就是从数据库里把数据读出来,在主界面的列表里显示。这个列表控件,我用的是RecyclerView,据说性能好点,虽然对我这个小东西来说,可能没啥大区别,哈哈,就当练手了。
  • 对了,还得整个简单的分类功能,比如能按月查看账单,或者看看哪个分类花钱最多。这个稍微费了点脑筋,主要还是SQL语句的组织。

写代码的过程嘛磕磕绊绊是少不了的。有时候一个小问题能卡我半天。 网上搜资料,看别人的博客,有时候还得厚着脸皮去问问以前的同事。不过每解决一个问题,那成就感还是满满的!

测试和修修补补

代码写得差不多了,就开始疯狂测试。自己输各种数据,正常的,奇葩的,边界的,都试试。果然,bug就像地里的韭菜,割了一茬又一茬。

什么输入金额是负数,日期选错了,分类选不上,各种小毛病。就一个一个对着日志看,慢慢调。这个过程也挺磨人的,但没办法,自己挖的坑,含着泪也得填完。

最终成果与一点小感想

经过一个多星期的折腾,这个简陋的记账APP总算是能跑起来了,基本功能也都能用了。虽然界面丑了点,功能也简单,但好歹是自己一手一脚搞出来的。

现在我自己就在用这个APP记账,感觉还行,至少没广告,哈哈!

通过这回实践,感觉对安卓开发又熟悉了一点,特别是对一些基础组件和数据存储的理解更深了。最重要的还是,这个过程让我重新找到了点编程的乐趣。有时候,不为了什么KPI,不为了什么项目上线,就单纯为了解决个小问题,或者学点新东西,这种感觉挺好的。

好了,这回的瞎折腾就分享到这里。大家暑假都干了些啥有意思的事儿?欢迎留言交流!