记账APP开发——智能科学与工程学院信息安全课程论文
"这篇文档是暨南大学智能科学与工程学院信息安全专业学生钱子仪的一份本科生课程论文,主题为‘纯记账APP开发’,涉及移动软件开发与安全课程,撰写于2021~2022年第一学期。论文主要探讨了记账APP的核心功能设计和实现技术,包括Activity设计、关键实现技术如SQLite数据库的运用等。" 在论文中,钱子仪首先阐述了记账APP的重要性,指出清晰的记账有助于个人财务管理。在功能分析部分,他提到记账APP应具备的基本功能,如增加和删除收支记录,以及简单的统计功能。这些功能允许用户选择账目类型,如支出(烟酒、购物、交通等)和收入(薪资、奖金等),并提出了扩展功能,如统计当月账目、分类统计和历史账目查询,但由于技术限制未能全部实现。 在Activity设计方面,论文提到了两个主要的Activity:MainActivity和RecordActivity。MainActivity负责展示主界面,包括标题、列表布局和账目显示,实现了连接ListView、设置适配器、数据库操作和长按删除功能。RecordActivity则关联了增加账目按钮,使用onclick事件处理,同时设计了记账界面的框架。 在UI设计上,收入和支出部分使用LinearLayout,添加账目界面采用了可左右滑动的Fragment布局,并使用KeyBoardView实现自定义键盘。在技术实现上,SQLite数据库被选为数据存储解决方案,因为它具有快速运算、低资源消耗、支持SQL语法和轻量级等优点。此外,ListView、TextView、RecordPagerAdapter和KeyBoardView也是实现程序功能的关键组件。 代码示例展示了数据库中添加数据和在MainActivity中调用数据的部分,以及Fragment布局在XML文件中的设计。通过这种方式,论文详细介绍了记账APP的开发过程和技术实现,为移动应用开发提供了实践性的知识。
![](https://csdnimg.cn/release/download_crawler_static/86349569/bg1.jpg)
下载后可阅读完整内容,剩余6页未读,立即下载
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://profile-avatar.csdnimg.cn/871b040898a24bfabd55a1422377bd62_weixin_35767900.jpg!1)
- 粉丝: 27
- 资源: 315
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 解决本地连接丢失无法上网的问题
- BIOS报警声音解析:故障原因与解决方法
- 广义均值移动跟踪算法在视频目标跟踪中的应用研究
- C++Builder快捷键大全:高效编程的秘密武器
- 网页制作入门:常用代码详解
- TX2440A开发板网络远程监控系统移植教程:易搭建与通用解决方案
- WebLogic10虚拟内存配置详解与优化技巧
- C#网络编程深度解析:Socket基础与应用
- 掌握Struts1:Java MVC轻量级框架详解
- 20个必备CSS代码段提升Web开发效率
- CSS样式大全:字体、文本、列表样式详解
- Proteus元件库大全:从基础到高级组件
- 74HC08芯片:高速CMOS四输入与门详细资料
- C#获取当前路径的多种方法详解
- 修复MySQL乱码问题:设置字符集为GB2312
- C语言的诞生与演进:从汇编到系统编程的革命
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)