- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Android Loader的机制以及源码分析
刚刚开始的时候我也不知道有Loader这个东西,但是无意之间发现了网上关于Loader的描述,说这个是加载和网络请求的神器,好吧我孤陋寡闻了,但是知道了就停不下看源码的欲望,那就read the fucking source code. 使用: Loader有两个实现类,一个是AsyncTaskLoader(抽象类)和CurdorLoader,这两个听名字就知道是干什么的我就不瞎比比了。 还是
2017-06-14 19:01:41 531
原创 Mac下编译FFMpeg(AndroidStudio)
最近想仔细研究一下公司的推流以及播放器的底层代码,可是我是做Java的c不是特别的懂,没有办法,先一步步来吧。 ndk配置其实都很简单,我这里就不赘述了,网上大神的帖子也比较多,其实也就下载安装那么几步,然后这里用到的主要也就是是ndk-build这个命令,我用的是mac系统其他的环境变量的配置大同小异,windows下的可能还需要Cywing。 ffmpeg的下载地址:https://ffmp
2017-04-30 17:04:49 2567 1
原创 Effectivie Java 第二章读书笔记
EffectiveJava笔记 第二章通用方法 1.覆盖equalsshi需要遵守的约定 i:首先来确认一下什么情况下不需要重写equals方法 a:类的实例本质上都是唯一的 b:不关心类是否提供了逻辑相等的实例 c:超类已经覆盖了equals,从父类继承来的对与子类也是合适的 d:类是私有的或者是包级私有的,介意确
2017-04-24 13:32:11 271
原创 EffectiveJava笔记 第一章
EffectiveJava笔记第一章:创建和销毁对象1:用静态工厂方法代替构造器 优点: i:静态工厂方法有名称,而构造方法只有一个名称函数名 a:可读性强,而且不受构造器方法签名的限制 ii:静态工厂方法不必在每次调用他的时候都创建一个对象 a:静态工厂方法可以缓存对象,而构造器每次都会创建一个对象(可以说静态对象的方法是实力受控的)
2017-04-23 18:31:51 294
转载 http://blog.csdn.net/superman4933/article/details/52598911
事情很简单,原本好好的一个横屏拍摄界面,当锁屏时理应执行onpause,onstop才对,结果日志一看,丫的销毁活动重建了,再解锁丫的又重建了一个。解决:在AndroidManifest文件对应的activity中加入android:configChanges=”screenSize|orientation”,意思是当这两个属性变化时不要重建activity,因为android默认有一
2016-11-10 13:52:26 265
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人