1 继承Thread类 2 实现Runnable接口 a.常规使用 b.匿名类 2.1 Thread和Runnable的区别 3 Handler...
处理异步请求 实现多线程 1.使用场景 线程任务 需按顺序 在后台执行 最常见的场景:离线下载不符合多个数据同时请求的场景:所有的任务都在同一个...
HandlerThread本质上是通过继承Thread类和封装Handler类的使用,从而使得创建新线程和其他线程进行通信变得更加方便易用 1....
1.介绍 1.1定义 一个基本的CPU执行单元 程序执行流的最小单元 组成 线程ID + 程序计数器 + 寄存器集合 + 堆栈 线程自己不拥有系...
确保设备是否有外部存储 android6.0以上需要动态申请权限 Environment.getExternalStorageDirectory...
摘自Android基础:3分钟全面解析Activity生命周期[https://blog.csdn.net/carson_ho/article/...
摘录自即学即用Kotlin - 协程[https://juejin.cn/post/6854573211418361864] 1.概念 协程是轻...
摘录自已经有了 Intent,那为啥还要 PendingIntent?[https://www.wanandroid.com/wenda/sho...
Swift和OC的区别 2.Swift的可选类型 可选类型[//www.greatytc.com/p/448cf4f8cf65] 3....