Android记账本App项目

Android Studio 的记账本项目,界面布局挺简洁,功能也够用,适合想做实用型 App 练手的朋友。项目里的 UI 部分用的是 XML,像添加账目、查看历史记录这些界面都封装得还不错。你可以照着它的思路去改,比如换个风格或者增加图表统计功能。

SQLite 做数据存储,逻辑清晰,CRUD 操作封装在 DAO 里,起来不累。对刚接触本地数据库的同学来说,还挺有参考价值的。你要是用过 Room,改起来也方便,思路通的。

逻辑分得挺清,收支分类、金额运算这些放在 Java 或者 Kotlin 里,用事件监听控制交互,像OnClickListener这些你一眼就能看懂,改起来不会手忙脚乱。

还有提醒功能,用了AlarmManager或者WorkManager,配合BroadcastReceiver做周期提醒。如果你想加个“每月总结”功能,也好拓展。

权限部分写得规规矩矩,Manifest.xml里声明清楚了。现在高版本 Android 还得注意运行时权限,源码里也考虑到了。

构建配置在build.gradle里,依赖列得挺干净,像MPAndroidChartGson这种常用库都能直接上手。如果你有自己的依赖清单,改起来也就几分钟的事。

测试部分也没落下,用的是JUnitEspresso,对做毕业设计或者上项目的同学来说,比较贴心。顺手还能练练 UI 测试。

,这个项目比较适合入门+实战结合的场景。如果你刚学完 Android 组件那一套,正发愁项目题材,不妨试试这个。

folder
Android记账本源码 预估大小:166个文件
file
DbDemo.apk 425KB
file
resources.ap_ 173KB
file
EmoneyDao.class 4KB
file
CmoneyDao.class 5KB
file
RoundImageView.class 3KB
file
LookCost.class 8KB
file
LookCost$1.class 2KB
file
Cost.class 3KB
file
Earn.class 3KB
file
LookCost$5.class 2KB
file
Earn$2.class 3KB
file
LookEarn.class 8KB
file
Cost$2.class 3KB
file
Register$1.class 3KB
file
LookEarn$1.class 2KB
file
MainActivity.class 3KB
file
Login$3.class 3KB
file
AlterPassword$1.class 2KB
file
R$id.class 4KB
file
jarlist.cache 120B
zip 文件大小:2.02MB