上次看到群里有人问安卓开发怎么入门,干脆把我上个月做的记账app过程写写。当时真是一步一个坑爬过来的,新手看完少走弯路。
先是下Android Studio,官网那个安装包大的像砖头,等得我泡面都吃完了。装完新建项目手一抖,选错设备类型,最低系统版本设成Android 4.0,结果模拟器跑起来卡成PPT。后来才知道现在最少得选Android 8.0。
想着做个记账页面简单?结果拖个按钮都费劲。直接拽组件老是跑偏,还是手动写xml布局。想搞个圆角输入框,百度抄的代码放进去死活不显示,后来发现是背景色和字体颜色设成一样的了,白折腾三小时。
最崩溃的是适配不同手机屏幕,在模拟器上排得整整齐齐,传到自己旧华为上按钮叠成俄罗斯方块。还是用百分比布局硬凑合的。
给记账按钮加点击事件的时候,手快复制粘贴漏了个分号,debug模式红字刷满屏。还有次把金额存成字符串,计算时直接1+2=12,被测试的朋友嘲笑小学数学水平。
保存数据选了SQLite,建表语句写错个字段名,插入数据全失败。那天对着logcat的报错查到凌晨两点,发现是把"expense"拼成"expens"了。
以为写完代码就解放了?生成安装包才是新坑。签名证书搞不懂,瞎填个有效期设成1年,前辈说这样明年更新版本会炸。打包完发给朋友测试,荣耀手机直接闪退,日志显示是用了新系统不兼容的API,连夜回炉重改。
现在这app还躺在我手机里,记是能记账了,就是界面丑得像上世纪产品。下次得找个会UI的设计师合作,我这直男审美没救了。有啥问题评论区直接问,看到都会回!
admin@youweb.com
扫一扫,添加微信
Copyright © 2025 太原陇鼎网站建设公司 版权所有 Powered by EyouCms 备案号:吉ICP备2024014732号-1