zoukankan      html  css  js  c++  java
  • 《团队-android备忘录-模块开发过程》

    项目托管平台地址:https://github.com/Vcandoit/Notepad.git

    2017/10/18 16:36  姜广昱

    开发模块功能:

    1.UI设计,开发时间:大约一天半,实现了目标,实现过程是独立完成未遇到太大难题。

    2.数据存储功能,开发时间:二天左右,实现了功能,实现过程是利用android studio自带数据库,通过网上查找与书上参考完成。数据库增删改查,在一个app中实现还是有点麻烦的,

    经过多次尝试,和格微同学帮助一起实现。

    3.我要吐槽一下那个项目托管平台,github好难,都是应为,我也是搞了一个下午才把项目传上去。

    遇到的问题及问题解决方法:

    1.开发UI界面时遇到了关于不同android手机适配的问题,最终使用适配器方法解决了这个问题

    2.开发查询自己输入在数据库内容时遇到了重复在listview中出现问题,最终使用list clear()方法解决了这个问题,简单的一行代码浪费了我一上午时间。

    3.开发便签单条删除内容时候遇到一个专业问题,最后由格微知道老师点明问题所在

    4.开发重写便签跳转功能时候,由于是在适配器中写的点击事件,所以在activity跳转时候出现不支持问题,最后在同学和网上查询情况下解决问题

    5.后来给便签加获取当前输入时间格式不对,后来网上查找格式,获取完成

    6.当初删除功能时候,是获取当前textview输入内容,然后和数据库里面数据进行比对,然后相同删除,后来添加时间功能时候,时间加内容就和数据库里面字段匹配不上了,后来网上查找,开始想用java的正则表达式,后来发现还有一种更简单的方法,分段的方法,我利用换行符,前后分段,时间一段,内容一段,然后获取后面内容的数据,然后和数据库比对,然后就可以删除了

    7.一直添加备忘时候,或多次打开activity后来我在主页加了一个listview然后把每个打开的activity都存入进去,然后禁止的主页手机的返回键,设置一个点击按钮,然后点击直接退出程序。

    目前还有一个小bug,就是我删除时候是跳转了一个页面,有视觉不舒服的感觉,还没完成。

    因为周一刚好格微开会总结一周干了什么,我就把遇到的问题都写到这里。希望以后不会再犯

  • 相关阅读:
    JavaScript学习总结(七)Ajax和Http状态字
    JavaScript学习总结(六)数据类型和JSON格式
    JavaScript学习总结(五)原型和原型链详解
    JavaScript学习总结(四)function函数部分
    JavaScript学习总结(三)BOM和DOM详解
    微信小程序canvas绘制海报,并且实现图片保存至相册例子
    微信小程序与webview交互实现支付
    vue-微信支付or支付宝支付片段
    微信小程序授权登录
    微信分享
  • 原文地址:https://www.cnblogs.com/vcando/p/7687611.html
Copyright © 2011-2022 走看看