好券零购4.0开发笔记
考研结束了,不管怎么样,开始了下一个阶段,前进,加油是不变的话题,慢慢来吧。以下是我的近期的软件的开发笔记也不算是日记吧,只是做一个记录方便以后复习使用,踩坑,踩坑,再踩坑。
2018年12月23号
考完之后的那天晚上,浏览电脑文件,做做电脑备份的准备。好久都没有使用过电脑了,卡的不得了。备份桌面若干文件夹和文件,位于F盘的文件中,以后找还是比较方便的,幸亏备份了一下,不然我app 的keystore密钥就要丢了,那就亏大喽。备份 很重要,重要的事说三遍,备份,备份,备份
2018年12月24号
早晨起床,换系统。搞搞弄弄发现还是比较花时间的。。。
2018年12月25号
修改AndroidStudio的配置文件,新系统还有好多系统需要安装,下载尚硅谷的是视频教程,不会还是多学点吧,跟着老师走还是比较好点的。
下载ithouse的GitHub的开源代码进行编译,项目构建的的一些问题的解决,附上开源库的GitHub的地址:ITHouse(2.0版本)
一款高仿IT之家的Android APP 2.0版本,力求原汁原味,还原那个熟悉的之家。
2018年12月26号
淘宝客的开源代码的重构,这个运气还是比较好的,一下就构建好了,附上开源库的GitHub的地址:lingJuan一套可以设置代理的淘客系统
2018年12月27号
- 将3.3.6版本部分模块弃用重新在新系统中构建,下载部分sdk包。主要还是对于三个开源项目的熟悉,汲取百家所长才是最好了。可惜没有详细的开发流程。后期学驾照可能会耽误点开发进度。
2018年12月28号
- 底部导航栏的编写,主要还是Rigadlayout的运用,还可以。近期比较忙,可能有点耽误开发进度。。。
2018年12月29号
- 底部导航栏的图标设计,感觉还是不是很好看,先用着后期一定要把它换掉。
2018年12月30号-1号
- Banner的开发,历时四天,断断续续的,主要就是新版的开源库对于旧版本有很多都方法已经弃用了。
- 运用的还是一个比较好的开源库,我想后期应该会更改为最新的使用方式,感觉新
的使用方式对于图片的请求封装还是比较有效的,代码的整合也是比较好的。 - 附上开源库Banner的GitHub的地址:banner
- 这边的数据请求用的是OkHttp:OkHttp
- 这边的图片请求用的是Glie的开源库,还是比较常用的:Glide
- 这边的json解析用的是阿里的fastjson感觉还是不错的,GitHub过万的star。厉害了。FastJson
- (这边都附上地址吧,防止以后找不到。)
2019年1月1号
Act广告板块的编写,主要是效果的实现,api的参数还是自定义参考原版的HOME_URL.json的文件格式。运用开运库:第三方ViewPager炫酷切换效果
2019年1月2号
- Seckill秒杀板块的编写,注意实现点击事件,对于后期的开发效率还是比较好的,怕到时候的忘记代码或者位置之类的发生
- 这边的xml布局文件参考了ithouse的布局文件,详见代码。
2019年1月3号
RecommendGrid精品推荐板块的编写,后期准备通过基地的api接口转化为特色品牌的推广专区。
2019年1月4号
- HotGrid热卖的模块的构建,每天一个模块吧。终于结束了。
- 反复思考参数传递的方式,数据的api请求一开始不会后期还需要好好思考
2019年1月5号
- 数据传递终于回了,原来是OkHttps的最后返回参数的自定义函数没有改,结果两个OK HTTP调用同一个返还函数,么事没有用的。
- 调用结束之后,运用static全局变量进行参数传递,函数的传参后期还是需要好好考虑,底子基础薄就是比较麻烦。
2019年1月6号
- GoodsInfoActivity的具体布局和功能的实现,banner的images数组是个坑,数据在函数之间传递的时候没呢很好的获取,耽误了不少时间,后期文字之累设置都还可以。
- UI图标的后立即领券的制作,整体布局和参数的传递。腾讯tbs浏览器内核的接入,注意更改布局的xml,使之运用X5内核。
- 修改顶部搜索框的高度,这边后期还是需要修改。
- 反复测试数据传递的方式。商品详情页的数据是个难题哦!
2019年1月7号
- 更换app 的底部导航栏使用Google原生的导航附上库地址和demo地址:
BottomNavigation库地址
DEMO地址 - 优化部分ui比如首页图标大小入口等。。。
- 已知bug就是skill秒杀的数据获取的是时候app会崩溃,重大bug。
- 增加seckill秒杀的标签序号,修改data.seiz()的使用,猜测可能api数据请求过多导致app崩溃。
- textview.setText()踩过的坑,必须传入string类型的int类型的需要转换为string类型才可以使用,运用函数String.valueOf()。
2019年1月8号
2019年1月9号
- 完成分类板块。(很有心得,对前面知识的运用复习的很不错。)
- 引用Google的官方百分比布局库:compile’com.android.support:percent:23.3.0’
- 运用px和dp互相转换工具方便布局对于多手机分辨率的适配。
- 开源项目Android TabLayout库的运用。FlycoTabLayout
- 底部导航图标的替换,阿里矢量真的对多大小图片的输出很方便很实用。iconfont
- 商品的点击事件未实现,数据未进行替换。