简介 上一篇文章(OkHttp源码解析(一):基本流程)介绍了 OkHttp 的基本流程,包括 Request 的创建、Dispatcher 对 Request 的调度以及 Interceptor 的使用。OkHttp …
标签:Android
Android UI相关开源项目库汇总
最近做了一个Android UI相关开源项目库汇总,里面集合了OpenDigg 上的优质的Android开源项目库,方便移动开发人员便捷的找到自己需要的项目工具等,感兴趣的可以到GitHub上给个star。【注…
封装、继承、多态的总结
封装 封装的意义: 封装的意义在于保护或者防止代码(数据)被我们无意中破坏。 保护成员属性,不让类以外的程序直接访问和修改; 隐藏方法细节 关于对象封装的原则: 内聚:内聚是指一个模块内部各个部分之间的关联程度 耦合:耦…
Android开发者网址导航
随着Android开发越来越庞大,Android的开源项目、开发资源越来越多,作为需要不断学习的程序猿,每天浏览的技术文章也是不少,但目前为止没有看到一个比较满意的Android开发者网址导航,找资料的时候很麻烦,这是我…
invalidate 跟requestLayout 区别
invalidate :仅仅是onDraw(); postInvalidate :子线程中请求 requestLayout: 是请求重新onMearsure onLayout onDraw
2015年读书记录与总结(文学类)
《道连格雷的画像》 《月亮与六便士》 《苏菲的世界》 《麦田里的守望者》、 《小王子》 《瓦尔登湖》 《文强口述自传》 《李嘉诚全传》 《官场笔记(侯卫东)》 冯唐:《十八岁给我一个姑娘》、《万物生长》、《北京北京》、 …
Android屏幕方向的一些问题
我们要设置屏幕的方向,当然先需要判断屏幕的方向,下面提供两种方法: 1, DisplayMetrics dm = new DisplayMetrics(); //显示的度量 getWindowMa…
读书笔记-View绘制
在Android中View存在有两种形式,一种是单一的View,另一种是可以包含其他View的ViewGroup容器。 View绘制的整体流程 启动一个Activity时,Android系统会根据Activity的布局对…
20190120一周笔记汇总(索引)
Android Android实战 | 详解MVC、MVP模式并分别实现登录界面案例 良心解析 | 搭建NDK环境历程及问题记录 暨 Android Studio 2.3.3 to 3.3 填坑之路(Update坑 + …
Android OkHttp3使用http2问题记录
Android Okhttp3使用http2.0协议的接口时,发现一个问题,打印错误Log E/NativeCrypto: ssl=0xd25d4000 cert_verify_callback x509_store_c…
Xposed:不得不说的 Android 神器
Xposed:不得不说的 Android 神器 想必很多人都听说过微信抢红包插件,微信计步的作弊器,当然还有有效阻止各种全家桶自启动的阻止运行、绿色守护等。她们的实现背后都离不开一款 android 神器:Xposed …
Android 去除应用在任务管理器中的显示
这个功能实现起来比较简单,只需要修改 AndroidManifest.xml 中相应的 Activity 的属性。 把我们不想将其快照显示在任务管理器中的 Activity 中添加如下属性设置: android:excl…