就是闲不住,非要自己折腾。《圣塔县的生活 安卓》这个东西,说起来特别简单,就是个能记事、能拍照、能存点本地信息的土味儿应用。功能上它就是个日记本,但却是为圣塔县这种地方量身定做的。

怎么就想起来自己搞?

这得从我去年被媳妇儿逼着回老家说起。老家就是这个圣塔县。你想,平时在城里用的那些方便软件,到了这儿全歇菜。想查个镇上的集市时间,没统一地方;想记下哪个邻居会修电动车,只能靠脑子。有一次,我妈让我去买肉,非要说上次那家便宜,我忘了在哪儿,硬是多花了五六十块钱,回来被她臭骂了一顿。

我当时就火了,骂骂咧咧地打开电脑,心想与其受这个气,不如自己搞个小工具。反正手艺没丢,不就是个安卓嘛不为别人,就为我自己能省点心。

动手开干:从零到能用

说干就干,我直接把尘封已久的老电脑搬了出来,硬着头皮装上了新的Android Studio。启动的时候那叫一个慢,风扇呼呼地响,差点以为要散架了。选了最基础的那个空白模板,直接命名“SantaCountyLife”。

我一开始就没打算搞什么高大上的东西,什么云服务、什么花哨的UI,统统不要。我的原则是:能用就行,简单粗暴。我这人就这样,实用主义至上。

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

实践过程中,我主要做了几件事,都是奔着快速解决问题去的:

  • 界面搭建:我抓了几个最基础的布局,放了一个大大的按钮叫“记一笔”,一个叫“看记录”,还有一个“本地电话本”。颜色就用最原始的黑白灰,省事,我连图标都是随便找了个素材拼凑的。
  • 数据存储:我琢磨着,这玩意儿就我自己和家里几个人用,犯不着搞数据库。我直接敲代码用了SharedPreferences。没错,就是那个存简单键值对儿的土办法。每次存东西,我给它转成一串JSON字符串塞进去,拿出来再解析。糙是糙了点,但贼快,不占资源,非常适合这种本地的小工具。
  • 拍照功能:这个比较费劲。我研究了半天怎么调用系统相机,写了一个Intent,让系统自己去拍照,拍完照把图片路径给我吐回来。然后我把这个路径和那条记录一起存起来。试了好几次,一开始图拍出来是歪的,调试了快两个小时,才搞定适配问题。
  • 列表展示:我用了最简单的ListView(后来改成了RecyclerView,毕竟好看一丢丢),把所有记录塞进去,倒序排列,新的东西总在最上面,一目了然。

的收尾与感悟

整个过程大概花了两个周末的晚上。代码写得乱七八糟,回头看都有点想笑,但功能是妥妥的实现了。这个小应用装在我爸妈手机里,他们现在买菜、记邻居电话、存修水管师傅的名片,全都在上面搞定。那个买肉的事儿再也没发生过,我妈也没再骂我。解决了实际问题,就是最大的成就感。

话说回来,我为啥对这种本地化应用这么执着?可能跟我以前那份操蛋的工作有关。那时候,公司非要搞什么全平台统一,结果哪个平台都做得半吊子。老板天天嚷嚷要“用户体验”,实际就是逼着我们做华而不实的PPT功能。我后来心烦辞职,来这边清净,就想做点真正解决问题的、贴近地气的东西。你看,一个破旧手机、一套过时的工具,加上解决自己问题的决心,也能搞出点实用的东西来。

圣塔县的生活,就从这个App开始,彻底被我“安卓”了一把。虽然它丑,但它真好用。这就是我的实践记录,下次再分享点别的。

免责声明:喜欢请购买正版授权并合法使用,此软件只适用于测试试用版本。来源于转载自各大媒体和网络。 此仅供爱好者测试及研究之用,版权归发行公司所有。任何组织或个人不得传播或用于任何商业用途,否则一切后果由该组织及个人承担!我方将不承担任何法律及连带责任。 对使用本测试版本后产生的任何不良影响,我方不承担任何法律及连带责任。 请自觉于下载后24小时内删除。如果喜欢本游戏,请购买正版授权并合法使用。 本站内容侵犯了原著者的合法权益,可联系我们进行处理。