- 博客(7)
- 收藏
- 关注
原创 ViewPager的setOffScreenPagerLimit()和FragmentStatePagerAdapter及FragmentPagerAdapter的区别与联系
之前未仔细探究过上述三者之间的联系与区别,平常使用也并无大碍,但最近的项目的一个bug,让这个问题必须得探究清楚了。先占位写个总结吧,后面时间够再补充过程。总结:1.ViewPager的setOffScreenPagerLimit(int num)方法只是决定缓存的Fragment的状态的个数,也就是说假设setOffScreenPagerLimit(1)的值为1,则它会缓
2017-01-16 16:07:39
596
原创 android View的getX getLeft getTranslateX以及MotionEvent的getX getRawX的区别与联系
这几天在研究嵌套滚动的东西,在处理滚动的时候,发现自己对上述一些方法了解还不深入,之后琢磨了一下,这里做个记录。分两部分来看:第一部分:View的getX()、getLeft()、getTranslationX() 要清楚他们这几个方法的区别,就需要知道他们的"x" 、"left"、"translateX"代表的含义(left、right、botto
2017-01-13 16:28:37
2009
原创 关于git命令“git rev-parse --short HEAD”在android studio中使用与配置的个人探究
写在前面写的比较详细,本人对这方面了解还不够,权当做个记录了。微信团队的Android热修复框架Tinker里面有这样一行代码:def gitSha() { return 'git rev-parse --short HEAD'.execute().text.trim()}用于获取一个字符串,作为TINKER_ID。项目直接运行也是跟好多人一样,报错E
2016-09-28 14:13:06
15901
3
原创 Android热修复之微信Tinker使用初探
Tinker Android 热修复 微信团队 ClassLoader AndFix Nuwa
2016-09-27 10:26:45
15681
10
原创 Android热修复AndFix混淆后热修复失败,无效
这几天一直在研究热修复,对比了多个框架,最终因为是Eclipse开发,所以把重心渐渐转移到AndFix上面。AndFix地址:https://github.com/alibaba/AndFix这里只以Eclipse为大环境。Eclipse集成AndFix:http://blog.youkuaiyun.com/caihongdao123/article/details/520
2016-09-18 10:55:36
3248
原创 Eclipse 引用外部library工程,运行时报NoClassDefFoundError的解决
好久没有碰过Eclipse了,公司这边现在在用这个做开发。在将工程作为library引用至项目的过程中,运行时报错NoClassDefFoundError。假设我现在是MultiDexApplication工程要引用AndFixLib工程网上大部分说的操作是:这么添加,并且这里要勾选一下。而实际中测试,Order and Export 勾选不勾选,引用了An
2016-09-12 10:03:12
2833
原创 VideoView中getDuration()和getCurrentPosition()获取错误的问题
这几天在做一个App内嵌VideoView的工作。要实现正在播放的时候,按home键到桌面后,再进入该App,视频还在刚才的进度上播放。实现思路是再onStop()中调用videoView.getCurrentPosition();但是总有几次获取到的值为0,好像不太稳定,而每次getDuration()时,得到的都是-1.后面查看他们的源码: @Override
2015-12-03 16:28:45
13359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人