java课程之团队开发冲刺阶段2.9】的更多相关文章

昨日总结: 1.具体情况已经写在了昨天的当日总结当中 遇到的问题: 1.toolbar的返回键与菜单键冲突,导致无法同时使用 今天的任务: 1.完整实现课程查询任务 当日总结: 1.完整实现,唯一的遗憾就是课程信息不完全,导致只能查询个别信息 2.首先实现的是listview中的子组件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://sc…
一.总结昨天进度 1.昨天学习了对数据库增删改查的基本操作,并且可以使用代码实现操作 二.遇到的问题 1.由于是学习阶段,没有遇到太大阻碍,但是最终需要实现的是联网进行数据库的读写或者是对本地数据库的操作,这个问题还没有实现 三.今天的任务 1.开始考虑如何在安装app 的同时预装本地数据库…
一.总结昨天进度 1.昨天任务全部完成 二.遇到的问题 1.对数据库的使用陌生 2.使用sqlite有些困难 3.对如何解决查询课程问题暂时没有找到好的解决方案 三.今日任务 1.由于周一的课程比较紧凑,一天只有一节课的时间,所以只能简单学习一下数据库的知识…
一.总结昨天进度 1.完成任务指标,但是有些问题没有得到根本上解决,只是换方式解决了 2.使用时间:6小时 二.遇到的困难 1.在设置AlertDialog弹窗组件的时候,没有办法获取选中值,再实验多次之后依旧没有找出办法,最后只能在选中的时候直接提交选中值才可以保存,具体原因没有查清楚,在百度上面查了半天也没有解决,可能的原因有(图片来源:百度知道): 三.今天任务规划 1.完善课程功能的全部模块…
一.总结昨天进度 1.三个任务都已经实现 2.使用时间:四个小时左右 二.遇到的困难 1.对Android原生的侧拉任务栏不了解,导致使用的时候出现了一部分问题 三.今天任务规划 1.对之前的程序重新编排,并对个别地方进行修改 2.基本实现课程功能模块的功能…
总结昨天任务: 1.已经完成修改APP等操作 遇到的困难: 1.在不同的Android版本中,APP的图标有出入 今天的任务: 最后一天,怀念一下,第二阶段结束了,课程也进入了尾声.…
总结昨天进度: 已经完成查询课程信息任务 遇到的困难: 已经全部解决 今天的任务: 修改APP图标 当日总结: manifest中管理着APP的基本信息资料,所以是在manifest文件中修改APP的名字,图标 <application android:name=".app.app" android:allowBackup="true" android:fullBackupContent="@xml/backup_descriptor" a…
昨日总结: 1.完整实现课前闹钟提醒功能 遇到的困难: 1.没有遇到大的问题,细节地方没有处理好出现了一下小的情况 今天的任务: 1.实现对课程查询的完整实现 当日总结: 1.以前是使用二级联动下拉框查询课程,但是想了一下,还是需要加入关键字,所以学习了一下searchview组件的使用,但是在使用的时候也出现了问题,一开始是希望在toolbar上直接使用searchview组件的,但是后来加返回键的时候出现了比较大的问题(具体已经写成一篇博客),所以后续就没有时间弄了,决定直接放在下面. 2.…
总结昨天进度: 1.照例学习了课前提醒的功能,不可否认的是,在这个功能上,需要的技术和之前的上课静音有点相似,都是通过广播然后开启service服务,然后进行每分钟的监听,查看时间是否一致,在一致的情况下,设置闹钟进行提醒. 遇到的困难: 1.在时间方面,如何进行比对. 今天的任务: 1.继续完成课前提醒功能 当日总结: 1.在设置之前我们需要在manifest文档之前配置好广播,否则无法接听 <service android:name="com.mnnyang.gzuclasssched…
一.总结昨天进度 1.依照视频学习了sqlite,但是由于视频的不完整性导致并不知道代码的实际效果怎么样. 二.遇到的问题 1.依据上一条,在date目录下date文件夹中,的确发现了数据库的文件,但是并不知道有没有存进去,今天继续学习 三.今天的任务 1.继续学习sqlite…
一.总结昨天进度 1.昨天由于时间较少,没有太多的时间来进行学习Sqlite 二.遇到的困难 1.由于最终的程序需要调用本地的数据库,所以我们需要在安装程序的时候就需要直接附带安装一个本地的数据库到手机中,但是还不知道如何操作 三.今天的任务 1.由于今天的时间也不是十分的充足,但是相对于昨天较好,所以继续学习Sqlite,通过学习实现代码操作数据库的基础操作…
一.今天所要完成的内容 1.实现软件添加日期的功能并生成当前所在周的功能 2.对之前的代码进行重新排版,将主函数的内容移到方法中 3.利用Android自带的左侧菜单栏实现app的整体美观…
总结昨天进度: 1.总体的思路已经完成,代码也差不多了,只剩下对闹钟activity的设置 遇到的困难: 1.在设置震动的时候,对方法有点不太理解,所以使用的时候产生了错误,没有达到预期的效果 今天的任务: 1.完成整个功能 当日总结: public class AlarmActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreat…
总结昨天进度: 1.昨天对课前提醒的基本框架已经搭好,剩下的就是对如何提醒进行设置 遇到的困难: 1.在一些细节地方,代码有点犯浑,将Preferences的文件写错了,导致在用switch开关得到时候一直启动有错误. 今天的任务: 1,完成课前提醒功能 当日总结: 1.最后的决定是用activity来实现闹钟的功能,即在到达时间的时候,启动一个新的activity,并添加弹窗提示,添加背景音乐,点击确认之后关闭音乐,关闭震动,关闭activity,但是还没有全部完成 public class…
一.总结昨天进度 1.完成整合功能 二.遇到的问题 1.在整合的过程中,总是发现在switch开关提醒了两次,后来发现是因为我使用了setChecked方法,而这个方法触发onCheckedChanged监听器,所以导致方法被重复执行了一遍,后来把代码顺序改一下就可以了,或者添加一个判定,判断按钮是否被按下: @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { // TODO…
一.总结昨天进度 1.单独实现静音功能,还没有进行整体整合 二.遇到的问题 1.一开始设计静音的思路有问题,所以在实现上有些许麻烦,一开始的想法是将这些音量直接设置为0就可以实现静音,但是在恢复响铃模式的时候就会有困难,刚开始问了解决这个问题,使用SharedPreferences类,将静音前的音量提前获取,然后到下课时间读取,然后依次恢复原本的音量,直到遇到了这个方法: audioManager.setStreamMute(AudioManager.STREAM_VOICE_CALL, tru…
一.总结昨天任务 1.由于使用的模拟器,自己没有安卓手机,所以在制作手机静音功能的时候有一些麻烦 2.功能没有完成 二.遇到的困难 1.安卓手机的静音功能分为五个部分的静音,需要每个都要静音 2.当在API23及以上时,我们需要首先获取手机的勿扰权限,否则无法开启静音功能. //获取Do not disturb权限,才可进行音量操作 private void getDoNotDisturb(){ NotificationManager notificationManager = (Notific…
一.总结昨天任务: 1.已完成系统规划总结 二.遇到的问题: 1,整合的过程中并没有的很好的处理其中的关系,应当将常用的方法总结成一个工具类便于使用.这样在二次使用的时候会便捷不少. 三.今天的任务 1.开始进行第二阶段功能的实现,首先是课上静音功能.…
一.总结昨天进度 1.学习了简单的消息推送方法,并且能够使用进行每日定时推送 二.遇到的困难 1.在每日推送的过程中,程序必须被正常关闭,如果程序是被切到后天然后直接结束进程的话,每日推送的线程服务也会一切被kill,除非程序下次被打开,否则无法播报 三.今天的任务 1.对之前的功能进行整合,合并到一个程序当中. 当日总结: 1.总体来说查了不少资料,这个问题还是没有解决,调整完毕推送设置 public int onStartCommand(final Intent intent, int fl…
一.总结昨天进度 1.实现预装sqlite数据库,将数据库放在app的assets目录下,该目录在打包的时候不会压缩,所以数据库文件可以在安装之后继续使用,然后APP安装之后检测外部存储空间是否有这个数据库文件存在,没有的话从assets文件夹下复制过来,然后实现数据库操作. 二.遇到的困难 1.之后我们需要开始讨论后面的一个问题就是如何实现消息推送 三.今天的任务 1.开始学习消息推送机制 当日总结: 1.功能已经实现,但是需要对推送的时间等问题需要进行调整 //清除通知 public sta…
一.总结昨天进度 1.昨天任务全部完成 二.遇到的问题 1.对数据库的使用陌生 2.使用sqlite有些困难 3.对如何解决查询课程问题暂时没有找到好的解决方案 三.今日任务 1.由于周一的课程比较紧凑,一天只有一节课的时间,所以只能简单学习一下数据库的知识…
一.总结昨天进度 1.完成任务指标,但是有些问题没有得到根本上解决,只是换方式解决了 2.使用时间:6小时 二.遇到的困难 1.在设置AlertDialog弹窗组件的时候,没有办法获取选中值,再实验多次之后依旧没有找出办法,最后只能在选中的时候直接提交选中值才可以保存,具体原因没有查清楚,在百度上面查了半天也没有解决,可能的原因有(图片来源:百度知道): 三.今天任务规划 1.完善课程功能的全部模块…
一.总结昨天进度 1.三个任务都已经实现 2.使用时间:四个小时左右 二.遇到的困难 1.对Android原生的侧拉任务栏不了解,导致使用的时候出现了一部分问题 三.今天任务规划 1.对之前的程序重新编排,并对个别地方进行修改 2.基本实现课程功能模块的功能…
一.今日目标 1.完成课程助手的日期显示以及周数显示功能 2.将功能表改成侧面功能栏 3.将代码重新规范,尽量使得主函数简洁明了…
一.总结昨天进度 1.依照视频学习了sqlite,但是由于视频的不完整性导致并不知道代码的实际效果怎么样. 二.遇到的问题 1.依据上一条,在date目录下date文件夹中,的确发现了数据库的文件,但是并不知道有没有存进去,今天继续学习 三.今天的任务 1.继续学习sqlite…
一.总结昨天进度 1.昨天由于时间较少,没有太多的时间来进行学习Sqlite 二.遇到的困难 1.由于最终的程序需要调用本地的数据库,所以我们需要在安装程序的时候就需要直接附带安装一个本地的数据库到手机中,但是还不知道如何操作 三.今天的任务 1.由于今天的时间也不是十分的充足,但是相对于昨天较好,所以继续学习Sqlite,通过学习实现代码操作数据库的基础操作…
1.没有UI设计,整体的样式感觉不堪入目 2.功能方面实现的并不是很多,还需要继续努力 3.还需要添加一些常用的课表功能,比如说导入课表等…
一.介绍团队和团队成员 团队名称:凯域软创 团队成员介绍:张某某,崔某某,焦某某,陈某 二.关于团队作品 1.作品名称:课程表 2.你的创意解决了用户的什么需求:查看课程信息的需求 3.你有什么招数用户的痛楚或问题:通过多种方式来解决用户对于课程信息需求的要求 4.你的这个产品或服务会给用户带来什么样的好处:解决了查询课程的需求 5.你的产品有没有类似的竞争者,他们的产品怎么样:教务系统,官方产品,有最新的资源 6.你会如何推销你的产品:目标群体是学生,学生很少有精力去获取大量的课程资源…
N.需求 1.学生基本的录入课程功能 2.学生对于空教室使用的需求(自习或者是活动占用) 3.学生对于具体课程的查询需求 A.做法 1.制作出基于安卓的课程查询,录入以及教室查询应用软件 B.好处 1.满足课程表的基本需求 2.便于用户查询空闲教室 3.便于用户对于课程的空间 C.竞争 1.基于本校学生的特定需求推出特定功能 D.推广 1.利用本学校的特定需求对本校学生进行推广…
用户模板与用户场景: 姓名:孙某 性别年龄:男 19岁 职业;学生 收入:无 知识层次能力:大学生,用电脑熟练. 生活/工作状况:正常进行上课,学霸. 动机目的,困难:喜欢依据自己的兴趣进行学习. 用户偏好:学习 用户数量:? 典型场景:在电子显示屏前需求自己喜欢的课程 典型描述:谁能直接把全校的课表都给我让我查看 姓名:孙某 性别年龄:男 19岁 职业;学生 收入:无 知识层次能力:大学生. 生活/工作状况:正常进行上课,普通学生. 动机目的,困难:有时会. 用户偏好:学习 用户数量:? 典型…