
项目那些事
文章平均质量分 91
夜幕下的湖水
通过写博客来学习挺不错,以前太懒了,以后多努力,加油!!!
展开
-
Android工程开发的团队协作模式
Android App多业务部门开发协作Android Studio常见多团队模式多repository协作开发Android Studio常见多团队模式1、Lib文件加载本地aar文件:刚接触android的时候基本都是通过这种方式来集成第三方包的;2、module加载Library,本地库;3、maven等远程包,方便版本控制等;以上三种方式都是常见的依赖第三方模式,但是在多部门多团队多版本协作的时候会显得有些凌乱;比如某个业务模块因为一些原因,这期迭代准备不上了,代码要是在主工程中,则回滚原创 2021-08-15 19:35:31 · 769 阅读 · 0 评论 -
代码规范检查
年底了,项目没那么多事情,了解了一下代码检查工具;目前收集到的规范有:1、checkstyle:项目组中使用到的,说是能检验kotlin,但是亲测不管用,检查java还是绰绰有余的;地址:https://github.com/wwl901215/CanvasDemo/tree/master/git提交前checkstyle配置手册2、sonar:功能很强大,公司用到了,但是刚接触到,还没...原创 2019-01-31 14:59:28 · 1010 阅读 · 0 评论 -
项目中最近遇到的一些bug
1、对flatlist的key值误解: 一些小伙伴不理解rn中给组件设置key的作用,给flatlist设置了动态的key,其实应该给flatlist的item设置不同的key值,一旦给flatlist设置动态key会出现各种不可描述的问题,比如在scrolltabview中切换tab的时候会导致item从走constructor方法;并且一旦主界面频繁render,会导致flatlist原创 2017-11-25 16:51:07 · 571 阅读 · 0 评论 -
react ntive StatusBar.setTranslucent();
最近项目组code review让查看StatusBar.setTranslucent()这个方法到底是干嘛的,就看了下源码;在android中查到的代码是@ReactMethod public void setTranslucent(final boolean translucent) { final Activity activity = getCurrentActivity(...原创 2019-03-28 11:25:06 · 811 阅读 · 0 评论