上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
摘要: 由昨天学习的 ViewModel 以及今天早上学习的 LiveData 和 DataBinding 的相关知识,开发过程中 Controller 类代码变得十分精简。以此为基础,我开发了一款十分简单的篮球比赛计分器,将以前所学的知识串联了起来,作为一次复习参考。 完成实例图: 用户可以点击加分按键进 阅读全文
posted @ 2020-01-15 19:07 嘉禾旧木 阅读(226) 评论(0) 推荐(0) 编辑
摘要: DataBinding的存在是为了脱离Controller与View之间的引用联系。如下图所示 这样,Controller只处理与业务逻辑相关的操作。Controller与View之间相互独立,精简了编写代码的数量,同时便于维护。 DataBinding的使用 首先再build.gradle中开启D 阅读全文
posted @ 2020-01-15 10:34 嘉禾旧木 阅读(724) 评论(0) 推荐(0) 编辑
摘要: LiveData是一个可观察的数据持有者类,不过它和其他的可观察对象不同,它会与生命周期相关联,比如Activity的生命周期,LiveData能确保仅在Activity处于活动状态下才会更新。也就是说当观察者处于活动状态,才会去通知数据更新。个人觉得这是为了避免内存泄漏,可以说是很实用了,因为要想 阅读全文
posted @ 2020-01-15 09:37 嘉禾旧木 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 在最新的Android开发中,Google已经使用了新的开发技术,即使用Jectpack来开发App。所以今天我主要学习了这方面的知识。 Jetpack 是一套库、工具和指南,可帮助开发者更轻松地编写优质应用。这些组件可帮助我们遵循最佳做法、摆脱编写样板代码的工作并简化复杂任务,以便将精力集中放在所 阅读全文
posted @ 2020-01-14 20:33 嘉禾旧木 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 在解决了电脑产生的一系列问题之后成功安装了Android Studio,并在其自带的手机模拟器上成功运行了第一个App(Hello World!),通过这个最简单的App研究了App基本的工程结构,为以后的开发打下了一定的基础。因为我使用的是最新版的Android Studio,与旧版最大的不同是新 阅读全文
posted @ 2020-01-13 21:24 嘉禾旧木 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 测试具体要求: 2.系统要求与功能设计 2.1 页面要求 (1)能够在Tomcat服务器中正确部署,并通过浏览器查看; (2)网站页面整体风格统一; (3)首页(登录页)要求实现不同用户登录后,进入的功能页不相同。 (4)教师功能页:有添加课程、修改个人信息、浏览选课学生信息三个模块。 (5)学生功 阅读全文
posted @ 2019-12-20 17:14 嘉禾旧木 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 成为注重实效的个体有好处,但如果成为注重实效的团队中的一员,这种好处会翻倍。在团队中不应该留下破窗户,形成破窗效应,而应是鼓励团队中的开发者在琐碎的问题修改当中投入热情,对产品的质量负责。在团队中要时时的交流,优秀的团队有整齐的文档,透发着新鲜准确一致的信息。让自动化充满开发的过程,自动化比人工的更 阅读全文
posted @ 2019-12-17 11:06 嘉禾旧木 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 本次自主学习老师要求我们编写公文流转系统,经过三个半小时的努力我并未完成此系统。现将遇到的总结如下: 1.刚开始拿到问题时没有系统性规划,导致往后编写时思路越来越乱,没有很好的将代码之间关联起来; 2.公文之间的流转状态太多,一次性统计时导致思绪过乱,没有将公文状态厘清; 3.数据在servlet之 阅读全文
posted @ 2019-12-09 17:28 嘉禾旧木 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 方法一:普通for循环遍历 //仅做代码的格式说明,不涉及具体问题 for(int i = 0 ; i < list.size() ; i++){ system.out.println(list.get(i)); } 方法二:Iterator迭代器遍历 Iterator it = list.iter 阅读全文
posted @ 2019-12-06 19:24 嘉禾旧木 阅读(5622) 评论(0) 推荐(1) 编辑
摘要: 本次阅读的是本书的第四章和第五章,分别是:“注重实效的偏执”和“弯曲或折断”两大主题。 在第四章主要是编程的步骤模式,按照合约进行设计(契约式设计),在我看来所谓的契约式设计类似于每种语言封装好的函数,通过特定的方式方法去调动方法,按照约定的来进行,更加方便,便于管理。对于程序的崩溃,不要对其产生害 阅读全文
posted @ 2019-11-30 20:13 嘉禾旧木 阅读(146) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页