Android记账本App项目
Android Studio 的记账本项目,界面布局挺简洁,功能也够用,适合想做实用型 App 练手的朋友。项目里的 UI 部分用的是 XML,像添加账目、查看历史记录这些界面都封装得还不错。你可以照着它的思路去改,比如换个风格或者增加图表统计功能。
SQLite 做数据存储,逻辑清晰,CRUD 操作封装在 DAO 里,起来不累。对刚接触本地数据库的同学来说,还挺有参考价值的。你要是用过 Room,改起来也方便,思路通的。
逻辑分得挺清,收支分类、金额运算这些放在 Java 或者 Kotlin 里,用事件监听控制交互,像OnClickListener
这些你一眼就能看懂,改起来不会手忙脚乱。
还有提醒功能,用了AlarmManager
或者WorkManager
,配合BroadcastReceiver
做周期提醒。如果你想加个“每月总结”功能,也好拓展。
权限部分写得规规矩矩,Manifest.xml
里声明清楚了。现在高版本 Android 还得注意运行时权限,源码里也考虑到了。
构建配置在build.gradle
里,依赖列得挺干净,像MPAndroidChart
、Gson
这种常用库都能直接上手。如果你有自己的依赖清单,改起来也就几分钟的事。
测试部分也没落下,用的是JUnit
和Espresso
,对做毕业设计或者上项目的同学来说,比较贴心。顺手还能练练 UI 测试。
,这个项目比较适合入门+实战结合的场景。如果你刚学完 Android 组件那一套,正发愁项目题材,不妨试试这个。
Android记账本源码
预估大小:166个文件
DbDemo.apk
425KB
resources.ap_
173KB
EmoneyDao.class
4KB
CmoneyDao.class
5KB
RoundImageView.class
3KB
LookCost.class
8KB
LookCost$1.class
2KB
Cost.class
3KB
Earn.class
3KB
LookCost$5.class
2KB
2.02MB
文件大小:
评论区