摘要:
CoordinatorLayout、AppBarLayout、CollapsingToolbarLayout 阅读全文
摘要:
一、多线程创建的方法 1.正确创建线程的方式 a.继承Thread类 b.实现Runnable的接口 2.Thread和Runnable的对比 a.Runnbale方式实现已经对Thread创建对象解耦,而用继承Thread方法没有实现对象的解耦 b.如果使用Thread方式创建对象,每次创建一个新 阅读全文
摘要:
一、基础的使用 Glide.with(getApplicationContext()) .load("11") //加载指定的url的图片 .placeholder(1) //指定图片未成功加载前显示的图片 .error(1) //指定加载失败显示的图片 .override(1,1) //指定图片的 阅读全文
摘要:
一、Class的文件的详解 1.什么是class文件 能够被JVM虚拟机识别的文件 2.如何生成一个class文件 a. 通过IDE自动帮我们生成 b.手动通过javac去生成class文件,通过java命令去执行class文件 3.class文件的弊端 a.内存占用大,不适合移动端 b.堆栈的加栈 阅读全文
摘要:
一、OkHttp的全面用法: 1. Get的请求: 例子 请求百度 OkHttpClient client = new OkHttpClient(); HttpUrl httpUrl = HttpUrl.parse("www/baidu.com").newBuilder() .addQueryPar 阅读全文
摘要:
1. https://www.jianshu.com/p/cb237edbe890 wms 1.phonewindow 一些事件和布局管理,surface的管理 2.decorview activity中根布局 3.windowmanger wms的接口 4.windowstate 和viewroo 阅读全文
摘要:
一、注解 1.Retention : 定义注解保留的时间 RetentionPolicy.SOURCE 注解只保留在源码,在编译器进行编译时会被忽略 RetentionPolicy.CLASS 注解由编译器保存在class文件中,但不需要在运行时由VM保留,无法通过反射读取,这是默认的策略。 Ret 阅读全文
摘要:
https://blog.csdn.net/yun_hen/article/details/78590991 上一个activity的暂停、进程启动、绑定进程与创建 https://blog.csdn.net/huaxun66/article/details/78151361 application 阅读全文
摘要:
一、常见的滑动冲突场景 1.外部滑动方向和内部滑动的方向不一致 图一 2.外部滑动方向和内部滑动方向一致 图二 3.外部滑动方向和内部滑动的方向不一致和外部滑动方向和内部滑动方向一致 图三 二、解决方法 1.外部拦截法 : 外部和内部的滑动方向不一样也就是说只要判断当前dy和dx的大小,如果dy>d 阅读全文