Android Studio实现一个记账本项目
项目目录
- 一、项目概述
- 二、开发环境
- 三、包含页面
- 四、涉及知识点
- 五、项目演示
- 六、项目总结
- 七、源码获取
一、项目概述
本次实现了一个记账本项目,核心功能是可以记录收支情况,可以给收支选择各种分类选项,比如“餐饮”、“零食”、“购物”等等,还可以添加备注和修改日期。然后会在首页展示你的本月支持和收入信息,还可以选择隐藏信息保护隐私。通过【账单记录】可以查看自己的所有账单记录,通过【账单详情】可以看到用柱状图显示的账单情况,在设置里面可以清空所有数据,长按可以删除单条数据,功能非常全面丰富。
二、开发环境
三、包含页面
四、涉及知识点
五、项目演示
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实现一个记账本项目相关推荐
- Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,
Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,和SVN没有关 ...
- linux gradle仓库位置,如何在Android Studio中使用Gradle发布项目至Jcenter仓库
简述 目前非常流行将开源库上传至Jcenter仓库中,使用起来非常方便且易于维护,特别是在Android Studio环境中,只需几步配置就可以轻松实现上传和发布. Library的转换和引用 博主的 ...
- Android Studio第一个NDK程序
原址 由于最近比较有空,特地记录一下之前学习Android Studio NDK环境部署的过程,以免以后忘记. 开发环境: Window 10 Android Studio 2.0 1.在Androi ...
- 如何使用android studio制作一个阿里云物联网APP
摘要:要想学会物联网技术,需要掌握的知识真的有太多了,其中一个关键的技能,也是决定物联网技能等级的,就是移动端开发能力.当然,现在有很多平台都提供了各种各样的移动端应用,但是都相对封闭,我们无法掌握其 ...
- Android Studio实现一个点餐系统
Android Studio实现一个点餐系统 写在前面 2022/11/18 重写了之前做的课程作业 有需要的可以看一下 http://t.csdn.cn/yNOaJ 之前做的期末作业,现在发到博客上 ...
- android菜单动画,利用 android studio 制作一个菜单动画
目的:利用Android studio 编一个菜单动画,以便初步了解Android studio的基本操作,初步了解Android开发的思考方法. 技术: 1.RelativeLayout. 2.sr ...
- 使用Android Studio编写一个简单的音乐盒
文章目录 一.知识要点 二.xml代码 activity_main.xml 三.java代码 MainActivity.java MusicService.java 四.运行界面展示 五. 源码Git ...
- 物联网控制APP入门专题(四)---使用android studio制作一个控制页面的APP框架
摘要:上篇文章讲了如何用阿里云IoT Studio快速制作一个网页版的手机端,以及通过第三方平台将这个网页打包成一个APK文件,使它可以安装到手机实现APP的功能.但是使用第三方平台做的APP是需要收 ...
- 04.android studio 新建一个项目
以下内容均已录制 查看B站视频 File->new->new project 选择Empty Activity->next 选择java语言 SDK版本可以选默认的 版本比较低 兼容 ...
最新文章
- sqlserver定时差异备份_一分钟看懂完全备份、差异备份以及增量备份
- 日本精密减速器,到底牛在哪?
- 在CentOS7上编译GreenPlum5.3.0
- 《Build your own AngularJS》笔记分享
- Unity3D GUI中的图片尾随鼠标旋转脚本
- iscsi存储的简单配置
- maven的三种packaging方式
- java项目中多个定时器_在java项目中如何使用Timer定时器
- vs2013链接Mysql时出现 (由于找不到libmysql.dll,无法继续执行代码。重新安装程序可能会解决此问题)
- python写入文字到txt只写入最后一行_python文件写入:向txt写入内容的设置
- 【转】windows程序设计(14):鼠标消息详解
- 怎样用计算机记账,仓管员怎么用电脑记账?简单实用的电脑操作方式一览!
- 【OpenCV 例程200篇】33. 图像的复合变换
- labview rtm_下载Vista RTM
- DynamipsGUI 2.8(CCNP模拟器)
- 利用Matplotlib绘制各类图表
- python实现千牛客服自动回复语_千牛快捷回复短语大全,千牛自动回复语大全
- 清华女硕士代言西湖名胜六和塔(组图),张姣怡,杭州西湖六和塔
- 手机捕鱼服务器维护,手机捕鱼游戏服务器
- CS5216 DP to hdmi 1080p转换器或者转接线设计原理