10 2018 档案

摘要:目录介绍 01.先看下AsyncTask用法 02.AsyncTask源码深入分析 2.1 构造方法源码分析 2.2 看execute(Params... params)方法 2.3 mWorker和mFuture的创建过程 03.异步机制的实现 04.不同的SDK版本区别 05.AsyncTask 阅读全文
posted @ 2018-10-30 18:27 潇湘剑雨yc 阅读(787) 评论(0) 推荐(1)
摘要:目录介绍 1.首先回顾Retrofit简单使用方法 2.Retrofit的创建流程源码分析 2.1 Retrofit对象调用Builder()源码解析 2.2 Retrofit对象调用baseUrl(url)源码解析 2.3 addConverterFactory(Converter.Factory 阅读全文
posted @ 2018-10-29 11:53 潇湘剑雨yc 阅读(210) 评论(0) 推荐(0)
摘要:目录介绍 1.Handler的常见的使用方式 2.如何在子线程中定义Handler 3.主线程如何自动调用Looper.prepare() 4.Looper.prepare()方法源码分析 5.Looper中用什么存储消息 6.Handler发送消息如何运作 7.Looper.loop()方法源码分 阅读全文
posted @ 2018-10-27 19:35 潇湘剑雨yc 阅读(173) 评论(0) 推荐(0)
摘要:目录介绍 1.1 OnErrorNotImplementedException【 Can't create handler inside thread that has not called Looper.prepare()】 1.2 adb.exe,start-server' failed -- 阅读全文
posted @ 2018-10-23 15:56 潇湘剑雨yc 阅读(461) 评论(0) 推荐(0)
摘要:目录介绍 1.1 java.lang.ClassNotFoundException类找不到异常 1.2 java.util.concurrent.TimeoutException连接超时崩溃 1.3 java.lang.NumberFormatException格式转化错误 1.4 java.lan 阅读全文
posted @ 2018-10-22 19:49 潇湘剑雨yc 阅读(424) 评论(0) 推荐(0)
摘要:目录介绍 1.1 java.lang.UnsatisfiedLinkError找不到so库异常 1.2 java.lang.IllegalStateException非法状态异常 1.3 android.content.res.Resources$NotFoundException 1.4 java 阅读全文
posted @ 2018-10-22 18:55 潇湘剑雨yc 阅读(352) 评论(0) 推荐(0)
摘要:目录介绍 1.Paint画笔介绍 1.1 图形绘制 1.2 文本绘制 2.Canvas画布介绍 2.1 设置属性 2.2 画图【重点】 2.3 Canvas对象的获取方式 2.4 Canvas的作用 2.5 Canvas绘制圆和椭圆 2.6 Canvas绘制矩形、圆角矩形 2.7 Canvas绘制文 阅读全文
posted @ 2018-10-18 20:04 潇湘剑雨yc 阅读(422) 评论(0) 推荐(0)
摘要:目录介绍 1.简单用法 2.AlertDialog源码分析 2.1 AlertDialog.Builder的构造方法 2.2 通过AlertDialog.Builder对象设置属性 2.3 builder.create方法 2.4 看看create方法中的P.apply(dialog.mAlert) 阅读全文
posted @ 2018-10-18 20:02 潇湘剑雨yc 阅读(156) 评论(0) 推荐(0)
摘要:目录介绍 1.最简单的创建方法 1.1 PopupWindow构造方法 1.2 显示PopupWindow 1.3 最简单的创建 1.4 注意问题宽和高属性 2.源码分析 2.1 setContentView(View contentView) 2.2 showAsDropDown()源码 2.3 阅读全文
posted @ 2018-10-18 20:02 潇湘剑雨yc 阅读(269) 评论(0) 推荐(0)
摘要:目录介绍 1.最简单创造方法 1.1 Snackbar作用 1.2 最简单的创建 1.3 Snackbar消失的几种方式 2.源码分析 2.1 Snackbar的make方法源码分析 2.2 对Snackbar属性进行设置 2.3 Snackbar的show显示与点击消失 2.4 显示和隐藏中动画源 阅读全文
posted @ 2018-10-18 20:02 潇湘剑雨yc 阅读(258) 评论(0) 推荐(0)
摘要:目录介绍 1.最简单的使用方法 1.1 官方建议 1.2 最简单的使用方法 1.3 DialogFragment做屏幕适配 2.源码分析 2.1 DialogFragment继承Fragment 2.2 onCreate(@Nullable Bundle savedInstanceState)源码分 阅读全文
posted @ 2018-10-18 20:01 潇湘剑雨yc 阅读(278) 评论(0) 推荐(0)
摘要:目录介绍 1.最简单的创建方法 1.1 Toast构造方法 1.2 最简单的创建 1.3 简单改造避免重复创建 1.4 为何会出现内存泄漏 1.5 吐司是系统级别的 2.源码分析 2.1 Toast(Context context)构造方法源码分析 2.2 show()方法源码分析 2.3 mPar 阅读全文
posted @ 2018-10-18 20:00 潇湘剑雨yc 阅读(691) 评论(0) 推荐(0)