幸福宅女的养成安卓怎么上手?(5个实用方法新手必学教程)

那天突然想搞个记账APP

早上蹲被窝刷手机,刷到别人自己写的记账小工具,馋得不行。想着咱也是个资深宅家选手,干脆自己也弄一个,专门记奶茶钱和游戏氪金!立马从床上滚起来开机干活。

第一步:装家伙事儿就搞了仨钟头

打开电脑就搜“做安卓软件要啥”。好家伙,一堆人说要用Android Studio。下载就卡了半小时,安装包贼大,我家那破网速跟老牛拉车似的。装完了打开,满屏英文差点给我劝退,硬着头皮点“New Project”,结果又跳出个选模板的框框,啥“Empty Activity”、“Basic Activity”…看得眼晕,随便点了个“Empty”,爱咋咋地!

第二步:画界面差点把我画疯

软件里有个像拼图的地方叫Design视图。我想放个输入框记金额,再弄个按钮按一下就能保存。左边找到个“Text”拖进去,结果输数字死活输不进,气得我直拍桌。后来才搞明白,得用“Plain Text”才行!按钮倒是好拖,但拖完摆那儿跟个木头似的,点了屁用没有。

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

这时候发现个事:
  • 左边那一堆控件(按钮、文字啥的)跟超市货架一样,得自己拿
  • 摆好了位置,得去右边调大小、改字,像“确定”改成“记一笔”
  • 中间那块花花绿绿的预览图跟真手机不是一回事,经常货不对板!

第三步:让按钮真的能“干活”

这步最要命!网上教程张口闭口“监听器”、“事件处理”,看得我云里雾里。死磕了老半天,终于摸到门道:先给按钮起个名字!回到画图那界面右下角,看到个“id”,改成了“btnSave”(瞎起的,英文不好),然后在代码那边(写着MainActivity那页),噼里啪敲:

核心就干三件事儿:
  • 1. 找到我画的那按钮(findViewById(*) 这串咒语)
  • 2. 告诉它“你被按了得做点啥”(setOnClickListener...)
  • 3. 在大括号里头写动作:拿到输入框的钱数、输个备忘(比如“大杯珍珠奶茶”)、想办法存起来

敲完手心全是汗,点那个绿色三角(运行按钮)!模拟器吭哧吭哧启动了,在虚拟手机里颤巍巍输入“15”,点我那个“记一笔”…真弹了个提示出来!当时那成就感,比抢到限量周边还爽!

第四步:存数据差点把我存哭

高兴没三分钟,关了APP再打开,刚记的奶茶钱没了!白干!原来点了按钮只是当时显示,压根没存住。查资料说要用啥数据库(SQLite)、文件存…头大如斗。后来找了个最简单的招,用SharedPreferences(名字巨长),大概意思就是把数据像记小账本一样塞手机里。又在代码里吭哧吭哧补:

写好了再运行,记一笔,杀进程,再打开…钱数真在上面了!虽然界面丑得像十年前的货,但能存住就是胜利!

第五步:硬给它弄个“记成功”提示

记完了啥反应没有,心里不踏实。想起人家APP都有个“保存成功”的小弹窗。搜到用Toast就行!又跑去按钮按下的动作里加一行代码:*(...).show();。跑起来一点按钮,屏幕底下弹出一行小字“记录成功~”,宅女の仪式感瞬间拉满!

折腾一天就这成果,但贼开心

搞到天黑,腰酸背痛脖子僵,就弄了个只能记一笔钱、不能删不能改的超级简陋APP。但那高兴劲儿,跟打通关最高难度副本似的!新手想玩安卓,我觉得这几步死磕就行:

  • 1.装环境别怕慢:Android Studio是基础,下得慢就放着干点别的
  • 2.画界面当拼图玩:多拖多摆,位置乱别慌,右边属性慢慢调
  • 3.按钮想干活必须写代码:findViewById + setOnClickListener 这俩哥们必须认识
  • 4.数据存不住=白干:SharedPreferences 小白救星,先搞定它
  • 5.反馈不能少:Toast 弹一下,成就感直接翻倍

代码写的像狗爬?没事!界面丑得没法看?无所谓!自己动手做出来的那一瞬间,爽就完事了!宅在家里学点新花样,幸福感飙升!