项目目录

  • 一、项目概述
  • 二、开发环境
  • 三、包含页面
  • 四、涉及知识点
  • 五、项目演示
  • 六、项目总结
  • 七、源码获取

一、项目概述

本次实现了一个记账本项目,核心功能是可以记录收支情况,可以给收支选择各种分类选项,比如“餐饮”、“零食”、“购物”等等,还可以添加备注和修改日期。然后会在首页展示你的本月支持和收入信息,还可以选择隐藏信息保护隐私。通过【账单记录】可以查看自己的所有账单记录,通过【账单详情】可以看到用柱状图显示的账单情况,在设置里面可以清空所有数据,长按可以删除单条数据,功能非常全面丰富。

二、开发环境

三、包含页面

四、涉及知识点

五、项目演示

1、运行项目,进入主页,我们可以看到这里有本月支持的金额,和本月收入的金额,下面还有今日支出和收入信息,右下角是记账的入口,和一个菜单选项,右上角是搜索按钮。

2、点击【小眼睛】,就会隐藏收支信息,保护隐私,非常人性化。

3、点击【记一笔】,进入记账界面,这里可以看到分为支出和收入两个大选项卡,在支出里面有15个分类选项可以选择,比如【餐饮】、【娱乐】、【零食】等,下方弹出键盘可以进行输入,这个键盘是我们自己设计的,不是系统自带的,很智能化,键盘上方是当前的日期,和系统时间保持一致的。

4、这里我们选择【零食】,然后备注“小面包”,写上金额【30】,然后确定。

5、这时候我们看到主页已经显示零食的记录了,有备注信息和金额信息,还有准确的日期;随即也会更新上方的本月支出。

6、我们再到【收入】的选项卡中,选择【奖金】,然后我给它备注“奖学金”,数目为2000,确定。

7、可以看到数据实时更新,本月收入也进行了更新。

8、我们点击【查看图标分析】,可以来查看账单详情,这里用柱状图显示了具体的收支情况。


9、我们可以选择右上角的日历,然后进行日期更换,这样就查看以往月份的收支情况。

10、搜索栏搜索【奖学金】,显示奖学金的记录,搜索功能很方便,筛选关键词。

11、在记账时候可以更换日期,这里点击日历标志,就可以弹出日历进行时间和日期的设定。

12、当我们长按这条记录时候就会删除,非常方便。

13、点击【菜单】,弹出底部对话框,这里有【关于】、【设置】、【账单记录】、【账单详情】四个选项。

14、点击【关于】,我们可以看到个人信息,【设置】里面可以清空所有记录。

15、我们点击【账单记录】,可以看到所有的账单记录。

16、我们点击【账单详情】,可以看到柱状图显示的账单情况。

六、项目总结

本次项目,可以让大家熟练掌握Android程序开发的绝大多数基本技术,涉及Android 基础知识、UI框架、数据存储、四大组件、高级编程等。可以说是极其具有学习价值的Android项目。大家熟练掌握可以对以后的Android开发有非常大的帮助。

七、源码获取

点此下载源码

Android Studio实现一个记账本项目相关推荐

  1. Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,

    Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,和SVN没有关 ...

  2. linux gradle仓库位置,如何在Android Studio中使用Gradle发布项目至Jcenter仓库

    简述 目前非常流行将开源库上传至Jcenter仓库中,使用起来非常方便且易于维护,特别是在Android Studio环境中,只需几步配置就可以轻松实现上传和发布. Library的转换和引用 博主的 ...

  3. Android Studio第一个NDK程序

    原址 由于最近比较有空,特地记录一下之前学习Android Studio NDK环境部署的过程,以免以后忘记. 开发环境: Window 10 Android Studio 2.0 1.在Androi ...

  4. 如何使用android studio制作一个阿里云物联网APP

    摘要:要想学会物联网技术,需要掌握的知识真的有太多了,其中一个关键的技能,也是决定物联网技能等级的,就是移动端开发能力.当然,现在有很多平台都提供了各种各样的移动端应用,但是都相对封闭,我们无法掌握其 ...

  5. Android Studio实现一个点餐系统

    Android Studio实现一个点餐系统 写在前面 2022/11/18 重写了之前做的课程作业 有需要的可以看一下 http://t.csdn.cn/yNOaJ 之前做的期末作业,现在发到博客上 ...

  6. android菜单动画,利用 android studio 制作一个菜单动画

    目的:利用Android studio 编一个菜单动画,以便初步了解Android studio的基本操作,初步了解Android开发的思考方法. 技术: 1.RelativeLayout. 2.sr ...

  7. 使用Android Studio编写一个简单的音乐盒

    文章目录 一.知识要点 二.xml代码 activity_main.xml 三.java代码 MainActivity.java MusicService.java 四.运行界面展示 五. 源码Git ...

  8. 物联网控制APP入门专题(四)---使用android studio制作一个控制页面的APP框架

    摘要:上篇文章讲了如何用阿里云IoT Studio快速制作一个网页版的手机端,以及通过第三方平台将这个网页打包成一个APK文件,使它可以安装到手机实现APP的功能.但是使用第三方平台做的APP是需要收 ...

  9. 04.android studio 新建一个项目

    以下内容均已录制 查看B站视频 File->new->new project 选择Empty Activity->next 选择java语言 SDK版本可以选默认的 版本比较低 兼容 ...

最新文章

  1. sqlserver定时差异备份_一分钟看懂完全备份、差异备份以及增量备份
  2. 日本精密减速器,到底牛在哪?
  3. 在CentOS7上编译GreenPlum5.3.0
  4. 《Build your own AngularJS》笔记分享
  5. Unity3D GUI中的图片尾随鼠标旋转脚本
  6. iscsi存储的简单配置
  7. maven的三种packaging方式
  8. java项目中多个定时器_在java项目中如何使用Timer定时器
  9. vs2013链接Mysql时出现 (由于找不到libmysql.dll,无法继续执行代码。重新安装程序可能会解决此问题)
  10. python写入文字到txt只写入最后一行_python文件写入:向txt写入内容的设置
  11. 【转】windows程序设计(14):鼠标消息详解
  12. 怎样用计算机记账,仓管员怎么用电脑记账?简单实用的电脑操作方式一览!
  13. 【OpenCV 例程200篇】33. 图像的复合变换
  14. labview rtm_下载Vista RTM
  15. DynamipsGUI 2.8(CCNP模拟器)
  16. 利用Matplotlib绘制各类图表
  17. python实现千牛客服自动回复语_千牛快捷回复短语大全,千牛自动回复语大全
  18. 清华女硕士代言西湖名胜六和塔(组图),张姣怡,杭州西湖六和塔
  19. 手机捕鱼服务器维护,手机捕鱼游戏服务器
  20. CS5216 DP to hdmi 1080p转换器或者转接线设计原理

热门文章

  1. 使用jq简单实现导航栏切换对应展现内容
  2. 基于WinUSB的异步方式bulk传输的稳定性问题
  3. yaourt -S mysql_Yaourt 已死!在 Arch 上使用这些替代品
  4. JS逐页转pdf文件为图片格式
  5. win10家庭版使用远程桌面方法
  6. 如何在“运行”里打开软件
  7. 如何寻求知识产权的刑事救济
  8. 【视觉注意力机制】SE、CBAM、ECA三种可插拔注意力模块结构实现与详解
  9. Linux 运维一些知识点
  10. matplotlib 不显示图像或者图像只能在弹出层显示