android
文章平均质量分 80
六滴水
九年从业经验,涉猎C/C++/C#/Java/Object-C/python等多种开发语言,当前主业Android相关研发,课余时间研究Flutter,目前就职于小米。
展开
-
Android MVP架构中的Presentation层应该怎么设计
仅供架构参考转载 2017-02-08 20:25:10 · 764 阅读 · 0 评论 -
实现GridLayoutManager支持RTL
最近在工作中遇见个奇怪现象,即RecyclerView 采用GridLayoutManager进行布局,当系统是LTR时,数据刷新时变现正常;但是如果是RTL情况下,每次数据添加或莫名其妙向上滚动一个单元格。测试提出这个问题后就开始疯狂找问题,最终定位是由于GridLayoutManager内部方法findReferenceChild引起的。原创 2017-05-09 17:15:57 · 1030 阅读 · 0 评论 -
Android开发——android调试工具集
1. 查看当前堆栈 1) 功能:在程序中加入代码,使可以在logcat中看到打印出的当前函数调用关系 2) 方法: new Exception(“print trace”).printStackTrace(); 2. MethodTracing 1) 功能:用于热点分析和性能优化,分析每个函数占用的CPU时间,调用次数,函数调用关系等 2) 方法: a) 在程序代码中加入追踪开关转载 2017-05-09 23:43:24 · 336 阅读 · 0 评论