基于安卓的个人理财软件的设计与实现--项目心得

首先,你在往下看时,我必须先说一句,我是小白。所以,作为小白,我的app可以不去适配各种分辨率,可以有各种傻x才写的代码。

第一次做app,个人理财软件,我第一个想法就是随手记还有挖财。刚开始说安卓app只是有很多想法,但是不知道怎么实现。为了学习安卓基础,下了xx安卓视频教程,然后又发现了幕课网,幕课网很多大牛,而且课程说得不错。不过在做项目的时候,发现很多都忘记了,又不想回去看视频了,一般是直接百度找解决方案,最开心的就是有demo,源代码直接下载复制。 而且我很赞成要避免重复造轮子,如果有好的代码,我会想办法融入项目中。

对于理财软件,但是我还真的不习惯用,所以我加了语音记账,而且我刚开始就打算设计模糊记账功能,就是只记下金额,然后列入未完成账单,等有空再去完善相关信息

刚开始做的时候我用了一个仿QQ空间的demo,fragment+popwindow。
然后框架是拿了别人的毕业设计改的。

数据库的调用,发现union命令是神器,可以把多个表一起查询

别人封装的代码调试真的不容易,特别是ui相关的,调了一天还是不行,不打算用了,哎

想实现一个侧滑菜单,可是网上的demo都不是更会用,sildingmenu想说爱你不容易啊

做界面是很痛苦的事,所以我拖着不做。然后最近把挖财和随手记反编译的,素材还是有用上,不错

很喜欢沉浸式状态栏,所以下了小米开发者api,移植到项目中。有一个问题,就是使用之后会把布局的顶端顶到屏幕去了,而不是状态栏底部,所以我把所有布局的容器的paddingbottom都调大了,估计在安卓4.4以下的体验会很差。

估计这个项目之后我就不会做app了,毕竟只是为了应付一下毕业设计。不过热情还是有的,熬夜熬到快挂了。哎,基础和理解能力是硬伤

答辩完毕后我会把代码开源出来,同时感谢所有开源开发者的技术支持。
重构app才是安卓的真正乐趣。

时间: 2024-08-07 00:17:09

基于安卓的个人理财软件的设计与实现--项目心得的相关文章

基于安卓的个人理财软件的设计与实现--动图预览2

基于Android硬件设备跟微信服务器通信的项目心得,以UDP Byte通信为例,建立无向连接,0530手札

这段时间挺忙的,微信企业号等微信系列的教程全部停滞了,原因是我手头上抓着几个项目,加班就不说了,今天刚刚把新接手的项目整到大概%80的样 子吧,准备明天整整,星期一过来直接对接测试,很多朋友跑过来问问题,我是真没时间,请见谅! 今天就分享下这个项目的总结,源码就不粘贴了,因为是商业项目,只是传达下编码思想,希望其他朋友在遇到类似项目的时候有个参考,不至于找不到 一点点思路 使用UDP进行通讯,每条指令不超过1024字节,所有多字节整形数据采用网络字节顺序传输.终端每上报一条指令,平台都将回复一条

基于ARM处理器的反汇编器软件简单设计及实现

写在前面 2012年写的,仅供参考 反汇编的目的 缺乏某些必要的说明资料的情况下, 想获得某些软件系统的源代码.设计思想及理念, 以便复制, 改造.移植和发展: 从源码上对软件的可靠性和安全性进行验证,对那些直接与CPU 相关的目标代码进行安全性分析: 涉及的主要内容 分析ARM处理器指令的特点,以及编译以后可执行的二进制文件代码的特征: 将二进制机器代码经过指令和数据分开模块的加工处理: 分解标识出指令代码和数据代码: 然后将指令代码反汇编并加工成易于阅读的汇编指令形式的文件: 下面给出个示例

基于Linux的智能家居的设计(2)

1  系统整体设计方案 智能家居系统的是一个实时查询家庭的温湿度.照明控制.自己主动控制的设定.集家庭娱乐.智能安防为一体,大量数据快处理.可靠的系统,因此在硬件和软件上都有非常大的要求,因此在这里进行了多方面的考虑有下面两个实现方案: 方案一:利用STM32单片机作为手持终端的控制器,使用按键和12864液晶屏作为人机交互的接口.利用51单片机作为房子内部的电灯.空调.门禁等家电的控制器,利用串口实现STM32单片机和51单片机作为传输数据的通道.这个能够实现.可是.机械按键和12864在智能

毕业设计——基于STM32的音乐播放器设计(一)

基于STM32的音乐播放器设计, 源代码下载地址:http://download.csdn.net/detail/cxp2205455256/8334021      SD卡文件下载地址:http://download.csdn.net/detail/cxp2205455256/8334089 电路图下载地址:文件太大了,上传不了....... 以下是截图: 1.硬件电路 2.软件主界面 3.音乐播放器界面 4.音乐定时播放界面 5.音乐列表界面 6.日历功能界面 9.温度功能界面 10.计算器

基于Linux的智能家居的设计(1)

写在前面:做了半年的毕业设计,找到的工作与这个完全无关,发现自己现在有写不甘心,但是我还是在关注这方面的发展,自己的摸索和前人的帮助我完成了智能家居的一部分,希望这个能够给一些初学者 能够一些便利,毕竟技术是一个开放的,不属于某一个人的. 摘要 本课题主要目的是设计和实现一个基于Linux开发平台的智能家居系统.本系统主要使用PVC板做成的家居模型.本系统硬件使用基于ARM架构的samsung S3C6410芯片做成的OK6410开发板为手持终端,利用Zigbee实现网络通讯,并结合各种电子元器

基于ZigBee的家居控制系统的设计与应用

基于ZigBee的家居控制系统的设计与应用 PPT简介:http://pan.baidu.com/s/1i38PC6D 摘  要 智能家居是未来家居的发展方向,其利用先进的网络技术.计算机技术和无线通信技术等将家居中的各种电子电气设备连接起来,统一管理.远程监控和资源共享,实现了高效.便利的生活环境.近些年互联网的迅猛发展,网络的稳定性.安全性和网络带宽都有了长足的发展,由互联网提供的各种服务已经深入到人们生活的方方面面,因此将智能家居系统同互联网结合起来,为用户提供远程控制服务,延伸智能家居系

【转】基于RSA算法实现软件注册码原理初讨

1 前言 目前,商用软件和共享软件绝大部份都是采用注册码授权的方式来保证软件本身不被盗用,以保证自身的利益.尽管很多常用的许多软件系统的某些版本已经被别人破解,但对于软件特殊行业而言,注册码授权的方式还是一种保护软件系统本身的一种有效的手段. 通常而言,注册码授权方式有以下几种方式: u  安装序列号方式:这是最为常用的方式,Mircosoft提供的产品(例如:Windows系列产品.Office系列产品等等)都是采用这种方式.通过一种复杂的算法生成安装序列号,在安装过程中,安装程序对用户输入的

平台化软件的设计与应用前景分析

平台化软件的设计与应用前景分析 http://www.cnblogs.com/spring_wang/p/3344305.html 1.背景描述 近年来,在政策和市场的双重拉动下,中国软件市场保持了持续快速的增长.2002年,中国软件市场实现了21.1%的增长率,销售额达到345 亿元.2003年,中国软件市场销售额达到400亿元左右,软件市场进一步升温.在几百亿元的市场规模下,掩盖了这样一个事实:软件项目成功率非常低.根据统计,超过80%的项目不能在最初估计的预算和进度内成功交付.这对用户和厂