范培华
范培华
全部文章
未归档
归档
标签
去牛客网
登录
/
注册
范培华的博客
全部文章
/ 未归档
(共101篇)
LeakCanary详解
应用层的使用和改进: 深入Leakcanary的源码: LeakCanary原理 原理: 正常情况下一个Activity在执行Destroy之后就要销毁,LeakCanary做的就是在一个Activity Destroy之后将它放在...
2019-05-10
0
473
Lint一些优化点记录
Lint 一些优化点 1)merge代替FrameLayout 2)SparseArray代替HashMap<Integer,Object> 3)TypedArray recycle 4)baselineAligned false 5)extractNativeLibs = "...
2019-05-10
0
423
Android基础(36)Gradle
1)Gradle了解多少?groovy语***吗? 推荐参考资料为: http://gradle-guide.books.yourtion.com/index.html http://google.github.io/android-gradle-dsl/current https://docs.g...
2019-05-05
0
318
Android基础(44)TCP、HTTP
1)TCP的3次握手和四次挥手 2)TCP与UDP的区别、TCP与UDP的应用 3)HTTP1.0与2.0的区别、HTTP报文结构 4)HTTP与HTTPS的区别以及如何实现安全性、如何验证证书的合法性? 5)https中哪里用了对称加密,哪里用了非对称加密,对加密算法(如RSA)等是否有了解? 6...
2019-04-30
0
410
Android基础(35)OkHttp、Retrofit解析
一. 深入OkHttp源码 1. Builder() 执行 Builder 内部类Builder中的各种初始化 List<Interceptor> interceptors = new ArrayList<&g...
2019-04-30
0
651
Android 基础(34)GreenDao解析
Realm是项目一直使用的ORM数据库框架。网络上的众多项目均采用GreenDao开发,因此学习实践一下。 一.官方文档: http://greenrobot.org/greendao/documentation/以及Github的链接https://github.com/greenrobot/...
2019-04-29
0
876
一. Android 启动时间优化
系统启动过程: 1)开机打开电源 2)BootLoader程序 3)Linux的 init.rc init进程 5)Zygote的JVM 6)SystemServer进程 Binder线程池 SystemServiceManager(AMS、WMS、PMS、CameraService等等被启...
2019-04-18
0
911
Android开发问题汇总
1. 调试和解决Bug的经验 1)遇到错误问题时候、如果是小众开源库 可以直接到issue中找到对应的问题。 2)如果没有,在StackOverflow上可以轻松找到。优先Google、少用Baidu。 3)普通的空指针异常定位到对象即可解决。 4)尽可能地让一个类、一个方法块只干一件事情,耦合太...
2019-03-27
0
540
一点学习方法
1. 联想关联记忆法 比如JDBC连接数据库的过程步骤大概为以下: 1)加载驱动 2)获取连接 3)SQL语句 4)执行SQL 5)释放资源 这五个步骤,简单取一个字,组装成一个新的容易记的短句,“贾链欲执事”。即便没有看过红楼梦,简单了解下此句的含义也能比上面五个步骤更加容易记住。 2. 时间...
2019-03-26
0
359
Android基础(41)图片加载框架
1)图片库对比 2)Glide源码解析 3)图片框架缓存实现 4)LRUCache原理。LruCache默认缓存大小 5)图片加载原理。自己去实现图片库,怎么做? 6)Glide使用什么缓存?Glide内存缓存如何控制大小? 一. 图片库对比 Picasso、Glide、Fresco 三种常见的...
2019-03-19
0
538
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页