android studio记账,Android Studio——记账本以及图表可视化实现
前几天新学了LiveData、ViewModel、Navigation以及Fragment,这就拿来应用一下。
使用这种方式可以实现大佬们常说的“高内聚,低耦合”,LiveData+ViewModel实现数据长期保存,即实现数据分离;Fragment+Navigation实现逻辑分离;而MainActivity只负责容纳Fragment。
项目结构如下:
项目功能:
1、登陆+注册(这个就不多说了)
2、RecycleView实现列表展示:
2-1、列表点击浏览账单详情(可以切换修改模式进行账单修改):
2-2、列表长按出现删除菜单提示:
3、编辑菜单功能(账单的批量删除):
4、账单的实时(模糊)查询(图中放大镜):
5、数据可视化显示(时间格式必须是yyyy-mm-dd形式):
总结:大致就这些功能,也是刚学不久,本来想和Room框架一起使用的,结果写到一半有点懵逼,中途我就换成我习惯的数据库工具类实现数据储存了;下次有机会在尝试吧。下面是我文件压缩包的链接。
链接:https://pan.baidu.com/s/1vOMmfga4ciuIbMNdu2IMSg
提取码:zd8e
原文:https://www.cnblogs.com/haheihei/p/12510211.html
android studio记账,Android Studio——记账本以及图表可视化实现相关推荐
- android studio记账,Android Studio--家庭记账本(三)
点击右上角可以实现将花费以折线图的形式显示出来.同时将同一天的花费自动计算.暂时还没有加x,y轴 ChartsActivity.java: package com.example.family; im ...
- android dimensions.xml,[Android Studio #2] 操作資源XML檔
利用Android Studio產生出第一個程式後,點擊Project按鈕觀察專案的目錄結構,再研究資源檔的使用方法,同時在第一個程式畫面裡增加另一個文字元件. Android Studio的專案目錄 ...
- android studio visual studio 2015,Visual Studio Emulator for Android
Visual Studio Emulator for Android 11/15/2016 4 分钟可看完 本文内容 Note This article applies to Visual Studi ...
- 使用Android Studio搭建Android集成开发环境
一.Android Studio简单介绍 2013年GoogleI/O大会首次发布了Android Studio IDE(Android平台集成开发环境).它基于Intellij IDEA开发环境,旨 ...
- 【Android 逆向】Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | Visual Studio 中 SDK 和 NDK 安装位置 )
文章目录 一.Visual Studio 中安装 " 使用 C++ 的移动开发 " 开发库 二.Visual Studio 中安装的 Android SDK 和 NDK 位置 三. ...
- 【Android 逆向】Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | VS 自带的 Android 平台应用创建与配置 )
文章目录 一.Visual Studio 安装 " 使用 C++ 的移动开发 " 二.Visual Studio 中创建 " 动态共享库(Android) " ...
- 【Android RTMP】Android Studio 集成 x264 开源库 ( Ubuntu 交叉编译 | Android Studio 导入函数库 )
文章目录 安卓直播推流专栏博客总结 一. x264 简介 二. x264 交叉编译 三. Android Studio 导入函数库 四. 交叉编译版本 五. GitHub 项目地址 安卓直播推流专栏博 ...
- 基于Android Studio搭建Android应用开发环境
备注:电脑是windows xp系统 1. 安装JDK和环境变量设置 JDK是java development kit,Java JDK下载地址 http://www.oracle.com/t ...
- android studio socket 失败,Android应用开发Android Studio建立Socket连接失败解决方法
本文将带你了解Android应用开发Android Studio建立Socket连接失败解决方法,希望本文对大家学Android有所帮助. < Android Studio建立Socket连接失 ...
- 使用Android Studio搭建Android集成开发环境(图文教程)
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/ ...
最新文章
- linux 内核 sscanf,linux sscanf()
- 【深度学习】快照集成等网络训练优化算法系列
- linux 合计文件大小,linux下对符合条件的文件大小和行数做汇总统计的简单命令...
- VTK:图表之NOVCAGraph
- C#互操作性平台调用基础知识
- awk 多文件操作2种实现方法
- 继续增援武汉,紫光及新华三集团对火神山和雷神山医院捐赠设备!
- python 装饰器 继承_Python设计模式之装饰器模式
- SQL Server 2019概述和安装
- 二维码识别超级解决方案,工业级别
- 虚拟机和电脑共享文件夹
- python读取udp数据包内容_python – 解析UDP数据包
- 手机投屏电视html,手机怎么投屏,怎么把手机里的电影投屏到电视上
- 他是中国最牛X的黑客,曾让6个国家束手无策,却被怀疑是精神病
- 一份Slide两张表格带你快速了解目标检测
- redis集群节点宕机
- [软件分享]炬力芯片固件修改工具
- 如何让网站在浏览器网址前面显示小图标?ico图标怎么放?
- 我的Bug日常:spark基于yarn运行时抛错,内存不足Required executor memory (1024 MB), offHeap memory (0) MB。问题已解决,亲测有用~~~
- 测试个人禀赋的软件,中医体质自测,个人体质测试,体质健康测试,测试自己的体质...