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
标签:账单,Fragment,LiveData,列表,实现,可视化,Studio,Android,Navigation
来源: https://www.cnblogs.com/haheihei/p/12510211.html
android studio 图表,Android Studio——记账本以及图表可视化实现相关推荐
- 适用于 Visual Studio 的 Android 游戏开发扩展
在 Windows 计算机上设置 Android 游戏开发扩展并在 Android 设备或模拟器上运行示例 Visual Studio C++ 项目. 先决条件 按照本节中的步骤准备您的 Window ...
- 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/ ...
最新文章
- Android XML: unbound prefix
- 在Ubuntu 14.04上设置生产环境可用的Node.js
- R语言螺旋线型线性不可分数据xgboost分类:使用xgboost模型来解决螺旋数据的分类问题、可视化模型预测的结果、添加超平面区域渲染并与原始数据标签进行对比分析
- 《易学Python》——1.8 总结
- python代码基础题-Python基础练习题
- 【网络安全】如何使用QueenSono从ICMP提取数据
- 小技巧,怎么让MFC的MDI程序子窗口看起来有扁平的效果
- java runtime 返回值_Java Runtime.exec()注意事项 | 学步园
- 以编程方式向OpenJPA注册实体类型
- MEF初体验之六:导出和元素据
- BayaiM__oracle切换归档模式步骤:
- 数字后端基本概念介绍——Row
- BZOJ-3227 红黑树(tree) 树形DP
- geotools读取shp数据的数据类型
- 将vscode改成中文界面
- 路由器命令级别和用户级别
- matlab已经停止工作,Win7旗舰版运行Matlab提示已停止工作解决措施
- 动态规划之二项式系数
- ISCC2018 Misc WriteUp
- mysql 修改数据库字段update_SQL语句update修改数据库字段
热门文章
- 比特币:一种点对点的电子现金系统
- Flink的定时器(EventTime和ProcessTime)
- mybatis ------ 逆向工程(十)
- c语言中如何存储日志,C语言解析日志,存储数据到伯克利DB
- arm poky linux,Solved: Re: arm-poky-linux - NXP Community
- oracle一体机诊断内存,Oracle内存诊断
- 七牛云 转码_YYC松鼠短视频系统V2.0版本发布,亮点新增转码加水印功能
- Unity2020.1中如何安装DOTS的Entities包?
- 依赖反转原理,IoC容器和依赖注入:第3部分
- 在React中加载数据:redux-thunk,redux-saga,suspense,hooks