随笔分类 -  Android

摘要:今天主要实现了登录注册功能的客户端和服务端,但由于短信接口调用出现问题,导致注册功能还不完整。 截止到今天,APP的功能已经基本完成,后续还会陆陆续续的完善各功能模块与服务端的交互,因为需要和云端关联的模块与细节太多,所以就不具体规定时间完成。 在以往的学习和开发中并没有用到多少第三方的依赖。今天记 阅读全文
posted @ 2020-02-09 22:51 赵代码 阅读(669) 评论(1) 推荐(2)
摘要:今天完成的主要任务如下: 1.设置页功能的布局 2.云服务器的部署 3.成功将一个本地Javaweb项目部署到阿里云 没什么特别说明的,直接上图: 首先是侧边栏功能的布局: 然后就是javaweb项目在云端的部署(这是上个学期做的一个出题系统) 可见基本的功能都可以正常使用,只是题目的导出下载会出错 阅读全文
posted @ 2020-02-08 21:34 赵代码 阅读(610) 评论(1) 推荐(1)
摘要:今天博客写的有点晚(好像算是昨天的了),有一点小bug刚刚改完。今天完成的任务有: 1.统计页的布局和功能 2.主页碎片的图表功能 实现效果如下: 其中,统计功能的个人分析部分可以按照不同的条件进行统计,条件的选择在顶部的下拉按钮样式处,可以按周、按月、按年以及自定义日期段进行统计,逐月对比功能类似 阅读全文
posted @ 2020-02-08 00:12 赵代码 阅读(522) 评论(2) 推荐(1)
摘要:今天是开发的第四天,完成的主要内容如下: 1.账单查询功能的完善以及查询结果的显示和编辑 2.侧边栏布局的实现 3.首页fragment中本月与上月对比账目情况 实现的效果如图: 已添加的账单内容以及最近两月对比如下: 侧边栏样式如下(貌似图片有点失真,设备上白色背景区域分割线是均衡的): 查询页面 阅读全文
posted @ 2020-02-06 23:46 赵代码 阅读(424) 评论(2) 推荐(1)
摘要:今天完成的主要内容有: 1.主页面账单明细部分细节展示 2.对每个列表项,点击打开新的可编辑修改具体页面 3.实现了搜索页面的UI布局 4.优化了部分页面的UI,提升用户视觉和使用体验 实现效果如下: 今天把明细内容的思路改了,主要还是因为网上的解决办法不足以支持我的代码运行,权衡之后,决定把日结放 阅读全文
posted @ 2020-02-05 22:27 赵代码 阅读(787) 评论(1) 推荐(2)
摘要:今天主要是对昨天做的添加账单信息的功能做了完善,实现了数据库的相关操作,如图是对已添加的账单信息的总结显示。 目前实现了通过日期进行汇总的功能,如上图中的各项item就是通过对所有账单信息进行按日期汇总的结果。绿色字样代表收入金额,红色字样代表输出金额。 在今天的开发中,遇到了一些问题。 1. (已 阅读全文
posted @ 2020-02-04 23:43 赵代码 阅读(923) 评论(2) 推荐(1)
摘要:今天是家庭记账本APP开发的第一天,主要是做了一部分UI设计,不得不说,虽然web开发和Android开发有很多相似的地方,但是一个Android APP是很难三个小时开发完成的。 通过今天的学习与开发,认识到了自己学到的东西与实践起来的差距,也证明了上机实战的重要性。 在今天的开发中,也是遇到了一 阅读全文
posted @ 2020-02-03 23:00 赵代码 阅读(2462) 评论(1) 推荐(2)
摘要:经过三周左右的Android学习,实感只有上手开发才能有所提高。在此打算做一个家庭记账APP,同时巩固一下学到的东西并且弥补漏洞。 概述 记账是自古以来人类必不可少的一件事,从古代的算盘,到手写账本,再到计算机、计算器,直至现在的移动APP,随着时代的发展技术的进步,人们的生活方式也在不断地发生变化 阅读全文
posted @ 2020-02-02 11:53 赵代码 阅读(1642) 评论(1) 推荐(2)
摘要:Fragment是个特别的存在,有点像报纸上的专栏,看起来只占据页面的一小块,但是这一小块有自己的生命周期,可以自行其是,仿佛独立王国,并且这一小块的特性无论在哪个页面,给一个位置就行,添加以后不影响宿主页面的其他区域,去除后也不影响宿主页面的其他区域。每个fragment都有自己的布局文件,依据其 阅读全文
posted @ 2020-01-29 18:44 赵代码 阅读(310) 评论(1) 推荐(1)
摘要:说到列表视图,不难联想到前面提到过的数组适配器,但是数组适配器只能搭建文本选择项,扩展能力并不强,Android提供了一种适应性更强的基本适配器BaseAdapter,该适配器允许开发者在别的代码中进行逻辑处理,下面以Spinner为载体,演示如何使用BaseAdapter,具体分为以下三步: (1 阅读全文
posted @ 2020-01-21 16:39 赵代码 阅读(570) 评论(1) 推荐(1)
摘要:1.DatePickerDialog 在一些万年历、日程表等APP上我们经常可以看到日期选择控件,由于很少有用户会老老实实的手工输入日期,所以该控件的作用就是为了控制用户的输入格式,在Android中有一个日期选择控件叫DatePicker,但是该空间并非弹窗模式,而是在页面上占据一块区域,这种方式 阅读全文
posted @ 2020-01-21 15:15 赵代码 阅读(13320) 评论(1) 推荐(1)
摘要:Application是Android的一大组件,在APP运行过程中有且仅有一个Application对象,它类似于javaweb中的session,贯穿整个生命周期。 Application中适合保存的全局变量主要有一下三类: (1)会频繁读取的信息,如用户名、手机号等 (2)从网络上获取的临时数 阅读全文
posted @ 2020-01-19 10:18 赵代码 阅读(882) 评论(1) 推荐(1)
摘要:赶上智能手机刚问世时有幸用过的小伙伴都知道,那时候的Android系统是把我们自己买的SD卡作为外部存储的,但是不知道从哪天开始,SD卡就被固化到智能手机的内部了,但是我们仍然把它称为外部存储。我想Android这样做的原因大概是因为市面上SD卡质量有好有坏,可能会影响APP运行吧(因为笔者就有过A 阅读全文
posted @ 2020-01-18 23:22 赵代码 阅读(1179) 评论(0) 推荐(1)
摘要:SQLite是一个小巧的嵌入式数据库,使用方便、开发简单,手机上最早由IOS运用,后来Android也采用了SQLite. SQLite的多数SQL语法与Oracle 一样,下面只列出不同的地方: (1)建表时为避免重复操作,应加上IF NOT EXISTS关键词,例如CREATE TABLE IF 阅读全文
posted @ 2020-01-18 22:51 赵代码 阅读(488) 评论(1) 推荐(1)
摘要:SharedPreferences是Android的一个轻量级存储工具,采用的存储结构是Key-Value的键值对方式,类似于Java的Properties类,二者都是把Key-Value的键值对保存在配置文件中。不同的是Properties的文件内容是Key=Value这样的形式,而SharedP 阅读全文
posted @ 2020-01-18 22:17 赵代码 阅读(945) 评论(1) 推荐(1)
摘要:APP源码已上传到我的GitHub:https://github.com/zdm-code/Android-learning/tree/master/android_learning/mortgage 如今楼市可真是疯狂,房价蹭蹭的坐火箭飞涨,说到买房,自然少不了房贷,根据不同的贷款方式与还款方式, 阅读全文
posted @ 2020-01-17 17:35 赵代码 阅读(3338) 评论(1) 推荐(1)
摘要:Activity是Android的四大组件之一,本篇将通过Activity的生命周期,Intent的组成部分以及如何使用Intent进行页面之间的消息传递来介绍它的基本用法。 1.activity的生命周期 下面是有关activity生命周期的方法说明: · onCreat : 创建页面,把页面上的 阅读全文
posted @ 2020-01-16 11:16 赵代码 阅读(800) 评论(1) 推荐(1)
摘要:本次APP的源码已上传到我的GitHub:https://github.com/zdm-code/Android-learning/tree/master/android_learning/app 经过长达两天的Android的学习,觉得已经可以做一些简单的小APP练练手。本次就做了一个简易计算器, 阅读全文
posted @ 2020-01-14 19:35 赵代码 阅读(1589) 评论(1) 推荐(1)
摘要:本篇介绍一下Android中的几种常用的布局,主要介绍内容有: ·View视图 ·LinearLayout ·RelativeLayout 在介绍布局之前,我们首先要了解视图View的基本属性,因为所有的控件和布局都是直接或间接由View派生而来的,故而View类的基本属性和方法是各控件和布局通用的 阅读全文
posted @ 2020-01-13 22:59 赵代码 阅读(788) 评论(0) 推荐(2)
摘要:1.像素 老子曾说“天下难事必作于易,天下大事必作于细”,Android开发也是一样,再复杂的App也无非就是数百万个像素点的排列组合。像素虽然看似简单,但是里面大有学问。如果在开发时对像素单位不以为然仅仅一根筋的填数字,最后在模拟器上取得很好效果的界面在真机上也可能东倒西歪,这就是没打好基础的缘故 阅读全文
posted @ 2020-01-13 19:53 赵代码 阅读(764) 评论(1) 推荐(1)