学习资料

记录一些个人遇到的感觉比较重要的学习资料,持续更新...

Python 相关

廖雪峰-Python教程-迭代器

Android相关

Course

Android Developers
Android Studio 中文社区
Markdown 简单的世界

Code

Android系统源码

Articles

Android学习路线指南
值得阅读的android技术文章
寻找卓越的(Android)软件工程师
让 CodeReview 这股清流再飞一会儿
Android产品研发系列

Interview

Android 面试重难点

SDK&API

微信开放平台
支付宝开放平台支付更新升级全解析
友盟
腾讯浏览服务-SDK接入
Fresco | 专为ANDROID加载图片
Android SDK开发包国内下载地址

Tools

GitHub和SourceTree入门教程
重新认识AndroidStudio和Gradle,这些都是你应该知道的
Android Studio 中文社区

APK

android检测apk及dex方法数
Jenkins 集成 APK size 与 dexcount 趋势图
美团Android自动化之旅—生成渠道包
美团Android自动化之旅—适配渠道包

KnowledgePoint

Framework

微信Android客户端架构演进之路
曾经用过的几种Android”架构“
选择恐惧症的福音!教你认清MVC,MVP和MVVM
google官方架构MVP解析与实战【从零开始搭建android框架系列(3)】
模块化与解耦

View

android 自定义控件 使用declare-styleable进行配置属性(源码角度)
Android上无侵入的样式动态修改库
Android 如何判断一个View重绘或加载完成?
Android的setVisibility(View.GONE)无效的问题及原因分析
declare-styleable中format详解
深入理解Android 自定义attr Style styleable以及其应用
android之View坐标系(view获取自身坐标的方法和点击事件中坐标的获取)
android的Space控件使用方式

Network

安卓 Volley+OkHttp3+Gson(Jackson)开源库的封装过程
给 Android 开发者的 RxJava 详解
Volley NegativeArraySizeException 解决
聊一聊 cookie
【WebView的cookie机制 】轻松搞定WebView cookie同步问题

Image

为什么图片反复压缩后会普遍会变绿而不是其他颜色?
Android之MIUI系统BUG:调用拍照后不返回当前activity
高斯模糊的算法
解决某些情况下Fresco图片显示为黑色的问题
Fresco图片框架内部实现原理探索
Fresco 0.10.0 混淆后 不能显示GIF图片(Proguard)

Device

移动端尺寸基础知识
移动应用界面设计的尺寸设置及规范
2016年10月手机分析报告
【腾讯Bugly干货分享】Android 进程保活招式大全
内存溢出和内存泄漏的区别
Android性能优化之常见的内存泄漏
Android客户端性能优化(魅族资深工程师毫无保留奉献)
破译Android性能优化中的16ms问题
Android性能优化之渲染篇
详细解读LruCache类
使用LRU算法缓存图片
【android】 资源路径

Components

Android Fragment完全解析,关于碎片你所需知道的一切
Android 官方推荐 : DialogFragment 创建对话框
Android:我为何要封装DialogFragment?
Android里如何让DialogFragment的宽度顶满屏幕?
如何判断Fragment是否对用户可见
Android:剖析源码,随心所欲控制Toast显示
突破小米悬浮窗权限控制 -不需要权限的悬浮窗

Communication

android-intent消息机制
Handler+ExecutorService(线程池)+MessageQueue模式+缓存模式
Android组件间通信库EventBus学习
细说Android事件传递机制(dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent)

Other

Android Lint工作原理剖析

Exception

Fragment

关于Fragment使用中遇到的一些异常
Fragment Transactions & Activity State Loss | java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
onSaveInstanceState状态问题java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
android.os.TransactionTooLargeException 异常

NetWork

java.lang.internalError about UnSafeAccess happen in ShowJoyCompress class

Device

java.lang.IllegalStateException: eglMakeCurrent failed EGL_BAD_ALLOC
java.io.FileNotFoundException: open failed: EACCES (Permission denied)
Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication

View

关于ViewFlow和GridView嵌套导致java.lang.IllegalArgumentException: parameter must be a descendant of this view
java.lang.IllegalArgumentException: View not attached to window manager

Other

android异常/错误集(暂停更新)

添加新评论