TL-list团队冲刺博客 四
TL-list团队冲刺博客 四
各个成员今日完成的任务
成员 | 完成的任务 | 贡献值 |
---|---|---|
冷冲 | 调整主界面排版,为侧面栏和任务详情增加接口 | 3 |
张端云 | 侧边栏优化 | 3 |
陆彦杰 | 实现通知栏功能,初步学习闹钟功能、撰写博客 | 3 |
郑力元 | 和其他成员负责的模块进行对接,并参与整体结合的对接,解决结合时出现的bug,尤其是因gradle版本不对应而导致包冲突的bug | 3 |
董其鹏 | 子功能“预言家”的设计与实现,sha256算法的学习 | 3 |
各个成员遇到的问题
- 冷冲:
- 问题:继承AppCompatActivity闪退
- 解决方法:在style里添加theme
<style name="Theme.DesignDemo" parent="Base.Theme.DesignDemo">
</style>
<style name="Base.Theme.DesignDemo" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">#673AB7</item>
<item name="colorPrimaryDark">#512DA8</item>
<item name="colorAccent">#FF4081</item>
<item name="android:windowBackground">@color/window_background</item>
</style>
再修改manifest内的theme为android:theme="@style/Theme.DesignDemo"
-
陆彦杰:
- 问题:闹钟不能定时响起等问题
- 解决方法:无法解决,最终删除闹钟功能,详情见我写的总结博客
-
郑力元:
- 问题:leancloud中提供了对数据库的查询(query)功能,但是我们的app需要实现对一个清单的动态检测,即清单新增了什么内容,客户端要能够接收到并进行更新,因此需要不停地对数据库进行查询,然而我们之前并没有涉及过这种不停地查询的功能实现
- 解决方法:在询问了学长并查阅了资料之后,我了解到三种解决方案。一,取消动态查询功能,全部设为静态查询,即设置一个按钮,每点击一次就连接到数据库并进行一次更新;二,使用安卓的定时器,它可以实现每过一定时间执行一次查询;三,使用leancloud自带的推送服务
明日各个成员的任务安排
- 冷冲:拼接登陆界面与主界面
- 张端云:任务创建查看界面美化
- 陆彦杰:调用天气API、撰写博客
- 郑力元:和其他成员负责的模块进行对接,并参与整体结合的对接,解决结合时出现的bug,尤其是因gradle版本不对应而导致包冲突的bug
- 董其鹏:天气API