今天通过观看视频,根据老师所讲内容,编译代码。实现了Android Studio记账本里面的增加功能  源代码如下:CostBean.java:package com.example.family; import java.io.Serializable; public class CostBean implements Serializable{ public
转载 2023-06-21 17:36:52
340阅读
1评论
# Android Studio记账本实现流程 ## 1. 创建新的Android项目 首先,在Android Studio中创建一个新的项目。选择"Empty Activity"模板,并填写项目的名称、包名等信息。点击"Finish"按钮创建项目。 ## 2. 设计UI界面 在项目的layout文件夹中,打开activity_main.xml文件,使用XML布局语言设计记账本的UI界面。可以
原创 2023-07-30 14:19:54
515阅读
Android手撸一个简易的个人记账系统⛱️序言?一、系统结构设计Design1. 需求分析2. 数据库设计3. 界面设计4. 过程设计?二、编码阶段Coding1. 项目结构?️(1)文件目录(2)AndroidManifest.xml(3)Activity类解读(4)XML解读2. 静态页面⌛(1)用户登录页面activity_main.xml(2)用户注册页面activity_regis
转载 10月前
855阅读
2点赞
6评论
一、需求分析在我们生活中经常不知道钱花在什么地方,但是我们自己又不是很想写在记账本上进行管理,由于智能手机的兴起,手机离我们越来越近,导致我们生活时时刻刻都有手机的存在,所以说手机的操作离我们越来越近,趋势越来越明显。但是对于记账,我们往往每个人都有自己的需求,所以对于自己来说,开发一个简单的软件来记账是个非常好玩且有趣的事情。 所以自己趁着学习Android开发的机会,顺便做一个练习项目,本人
转载 10月前
167阅读
1点赞
前言代码实现部分较为冗长,代码部分后面我会给出GitHub仓库地址。插件统计出来的代码量有点夸张,实际上没这么多,关键地方使用了第三方来解决问题。所以详细开发过程我就不讲述了,GitHub的代码仓库里有注释!一、开发环境开发环境:Android studio 3.5版本控制:GitHub运行平台:Android5.1以上二、模式和第三方库1、软件模式——MVVM2、用到的第三方库Gson gson
今天是家庭记账本APP开发的第一天,主要是做了一部分UI设计,不得不说,虽然web开发和Android开发有很多相似的地方,但是一个Android APP是很难三个小时开发完成的。通过今天的学习与开发,认识到了自己学到的东西与实践起来的差距,也证明了上机实战的重要性。在今天的开发中,也是遇到了一些瓶颈:自定义dialog总是出bug、适配器使用不够熟练、控件的动画效果几乎一窍不通,前者问题已经解决
转载 2023-08-28 21:31:07
205阅读
 使用ContentProvider操作数据日记本实例(1)在上一个例子当中学习了ContentProvider,并且使用了系统中的一个联系人的ContentProvider,在本节当中,我们仍然实现类似第8章所讲的日记本的例子,只不过这次我们用ContentProvider实现,而不是直接用数据库实现。这样外界的程序就可以访问得到日记本这个应用数据。通过这个例子可以学到。如何实现一个C
内容摘要:年轻人对新型消费有着较高的热情,但大多数人花钱没有计划,不会理财。记账是理财的第一步,也是最基本的一种方式。移动记账系统,能随时随地的记账、分析账目记录,并能对消费情况做一个有效的控制,达到理财的目的。本文是基于Android系统而设计的个人记账系统。本项目按照软件工程过程,使用现代程序设计技术设计了基于UI-Service模式的记账系统,并具有账号管理、记账管理、查询账单、统计分析等功
时间如流水,只能流去不流回。学历代表你的过去,能力代表你的现在,学习能力代表你的将来。学无止境,精益求精。一、开发背景  Android应用市场记账的app那么多,我为什么还要再开发一个呢?重复造轮子有意思吗?  简单回答上面的自我提问:为什么要开发?我自己开发,主要是方便自己用,市场上的app,有些记录的数据是放在服务器上的,无网络或者网络信号差时,app加载很慢或者就无法使用了。重复造轮子?最
先看最终效果: 1.首先创建一个Empty Activity 2.在activity_main.xml里编写主界面布局 根据预览图,主界面需要一个ListView和一个ImageButton,还要给ImageButton添加一个Onclick事件,将按钮的UI图片tianjia.png放入drawable文件夹<?xml version="1.0" encoding="utf-8"?>
  如今谁还不是手握多张信用卡,一不注意就弄得生活费超支,这个月花下个月的钱。不合理的消费让很多人变成了「负翁」。  为了理性消费,不少朋友选择了记账,手机 app 记账便成为了年轻人的首选。  对 iOS 用户来说,不错的记账 app 比比皆是,但对 Android 用户而言却少有趁手的,毕竟不少好用的记账 app 都属于 iOS 独占。  那么有没有这样一款适用于 Android 系统,且界面
6个目前市面上比较火的记账软件,最多10个步骤,最少4个步骤;用户平均要花7.17个步骤,平均要点击12.67下,每个步骤操作1.59下才能完成一次记账。  最简洁的是daily cost,没有账户选择,日期输入(默认今天),动作类型也只有支出/收入两种,4个步骤,每个步骤平均1个动作即可完成记账输入。daily cost.jpeg  最专业的是随手记,光是操作动作就有“支出,可切换收入,转账
第一步,在桌面建立一个EXCEL表格,并命名。第二步,编辑内容,图1第三步,加边框,并设置最合适的列宽。1.设置边框,选定要加边框的地方-鼠标右击-单元格格式,然后会设置成下图的样子,按确定。(其实可以用快捷方式的,但是下拉的部分我没有办法截图,所以就用下图代替)图2按完确定后的样子:图3为了美观一点,我们把第一行合并单元格,选中A1-F1,按(合并单元格)这个键。然后,把第二行的字体设置居
android软件简约记账app开发day04-记账页面条目的代码书写在前三天我们完成了基本的界面展示,从今天开始,我们进入到后台逻辑代码的编写中,今天开发记账条目的代码我们在主页面点击记一笔图标后,进入记账页面,记账页面设计要求可左右滑动,左边显示支出右边显示收入,两个页面大体相同,提供图标点击记账,并且使用自定义的键盘样式,且提供备注和时间输入。我们首先给首页面的记一笔图标添加点击功能在jav
转载 2023-07-09 08:20:50
725阅读
1点赞
经过三周左右的Android学习,实感只有上手开发才能有所提高。在此打算做一个家庭记账APP,同时巩固一下学到的东西并且弥补漏洞。 概述记账是自古以来人类必不可少的一件事,从古代的算盘,到手写账本,再到计算机、计算器,直至现在的移动APP,随着时代的发展技术的进步,人们的生活方式也在不断地发生变化,在移动支付普及的现代,很多家庭或个人对自己的收支情况的认识不再像以前主要流通纸币时那样清楚
目录前言用户注册/登录新建资金记录查询当前用户的所有资金记录demo界面展示后记 前言最近在写的程序涉及到了用户注册/登录、SQLite数据库操作。因此将编写的代码整理了一下,写了一个简易的账本demo。主要功能包括:用户注册/登录、用户新建资金记录(包括金额、时间、用户名)、所有资金记录展示,所有的数据存储都是使用SQLite数据库。目前功能比较粗糙,也欢迎大家一起讨论改进。用户注册/登录注册
<!--activity_main.xml-->1 <?xml version="1.0" encoding="utf-8"?> 2 <androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.
原创 2022-09-05 15:32:42
300阅读
今天实现记账本的最后一个功能,账单详情页面的展示,点击账单详情之后,会出现如下界面    这个布局由三部分组成,整体布局+下面的条目+表格。首先来做整体布局,在Layout制作布局<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schema
工具简介:本工具是一款免费,绿色,简洁,易用的家庭记账软件。相比较同类软件,它没有冗余的功能,仅提供常用的收入,支出的记账功能,并提供查询统计功能。简洁易用,是个人、家庭用户的首选。本软件无需安装,直接打开使用,支持多用户使用。多种查询方式,查询结果可导出为TXT文件,按周、月、自定义统计功能等等。 本工具是一个免费共享软件,在没有征得作者授权同意的情况下,严禁将此软件用于任何商业用途!如需使用
爱彼语记语音计算器记账记事本是一款非常实用的手机记账工具。智能语音输入技术,集多种功能于一体,还有超多贴心小功能。感兴趣的朋友不要错过了,快来下载体验吧。应用详情:能听懂您说出的运算表达式并秒出结果的计算器! 能在忙碌的时候为您语音播报账目明细的记账本!爱彼语记,一款小巧、便捷、多功能的实用工具!爱彼语记集基础计算器、科学计算器、智能语音计算器、记账本、记事本为一体,利用智能语音识别技术,实现真语
  • 1
  • 2
  • 3
  • 4
  • 5