![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
移动平台
文章平均质量分 77
六滴水
九年从业经验,涉猎C/C++/C#/Java/Object-C/python等多种开发语言,当前主业Android相关研发,课余时间研究Flutter,目前就职于小米。
展开
-
Android 手机自动化测试工具有哪几种? http://www.zhihu.com/question/19716849
1、Monkey是Android SDK自带的测试工具,在测试过程中会向系统发送伪随机的用户事件流,如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试,也有日志输出。实际上该工具只能做程序做一些压力测试,由于测试事件和数据都是随机的…显示全部1、Monkey是Android SDK自带的测试工具,在测试过程中会向系统发送伪随机的用户事件流,如按键输入、触摸屏输入、手转载 2016-02-17 21:37:49 · 910 阅读 · 0 评论 -
移动平台开发相关工具总结
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:陈晔链接:http://www.zhihu.com/question/19716849/answer/80874757来源:知乎常用IDEAndroidADTAndroid StudioiOSXcodeCommonAtomSublime TextVim转载 2016-02-17 21:41:48 · 519 阅读 · 0 评论 -
关于android性能,内存优化 http://www.cnblogs.com/zyw-205520/archive/2013/02/17/2914190.html
关于Android性能相关的优化转载 2016-02-19 15:47:27 · 671 阅读 · 0 评论 -
如何给你的android安装文件瘦身
本文翻译自:Putting Your APKs on Diet 原作者:Cyril MottierAndroid的apk文件越来越大了这已经是一个不争的事实。在Android 还是最初版本的时候,一个app的apk文件大小也还只有2 MB左右,到了现在,一个app的apk文件大小已经升级到10MB到20MB这个范围了。apk文件大小的爆炸式增长主要是因为用户对app转载 2016-02-24 10:15:19 · 286 阅读 · 0 评论 -
实现ViewPager中的Fragment无感知动态替换
最近在做公司某项目,其中有个功能是通过viewPager 和Fragment左右切换,但是因为要根据数据类型实现某一个Framgent可以在滑动动作停止后播放视频。之前我们是通过根据数据类型实现不同种类的fragment实例化即可。但是大家都知道ViewPager不显示区域可能也会有fragment,如果我们数据连续项都需要播放视频的话,测试中发现遇到会同时播放多个视频的情况,虽然最终通过某中手段屏蔽了这个问题。而且更重要的问题是,我们播放视频使用的VideoView较一般的View是比较耗费系统资源的,所原创 2017-01-22 19:59:08 · 965 阅读 · 0 评论 -
实现Fragment->ViewPager->Fragment嵌套,并保存内层Fragment view 状态
前段时间工作中遇到了Fragment->ViewPager->Fragment嵌套的情况,刚开始也没觉得有什么问题,但是测试阶段发现内层Fragment 如果有RecyclerView,并且采用StaggeredGridLayoutManager进行布局,会发现每次切换回来RecyclerView 中item位置会发生偏移。刚开始以为是由于FragmentPagerAdapter的问题导致的(切换原创 2017-05-02 11:13:08 · 966 阅读 · 2 评论 -
实现GridLayoutManager支持RTL
最近在工作中遇见个奇怪现象,即RecyclerView 采用GridLayoutManager进行布局,当系统是LTR时,数据刷新时变现正常;但是如果是RTL情况下,每次数据添加或莫名其妙向上滚动一个单元格。测试提出这个问题后就开始疯狂找问题,最终定位是由于GridLayoutManager内部方法findReferenceChild引起的。原创 2017-05-09 17:15:57 · 1019 阅读 · 0 评论