240 发简信
IP属地:上海
  • Resize,w 360,h 240
    多线程

    1 继承Thread类 2 实现Runnable接口 a.常规使用 b.匿名类 2.1 Thread和Runnable的区别 3 Handler...

  • Resize,w 360,h 240
    IntentService基础知识

    处理异步请求 实现多线程 1.使用场景 线程任务 需按顺序 在后台执行 最常见的场景:离线下载不符合多个数据同时请求的场景:所有的任务都在同一个...

  • HandlerThread

    HandlerThread本质上是通过继承Thread类和封装Handler类的使用,从而使得创建新线程和其他线程进行通信变得更加方便易用 1....

  • Resize,w 360,h 240
    线程基础知识

    1.介绍 1.1定义 一个基本的CPU执行单元 程序执行流的最小单元 组成 线程ID + 程序计数器 + 寄存器集合 + 堆栈 线程自己不拥有系...

  • Resize,w 360,h 240
    知识点

    确保设备是否有外部存储 android6.0以上需要动态申请权限 Environment.getExternalStorageDirectory...

  • Resize,w 360,h 240
    全面解析Activity生命周期

    摘自Android基础:3分钟全面解析Activity生命周期[https://blog.csdn.net/carson_ho/article/...

  • Resize,w 360,h 240
    协程

    摘录自即学即用Kotlin - 协程[https://juejin.cn/post/6854573211418361864] 1.概念 协程是轻...

  • Resize,w 360,h 240
    已经有了 Intent,那为啥还要 PendingIntent?

    摘录自已经有了 Intent,那为啥还要 PendingIntent?[https://www.wanandroid.com/wenda/sho...

  • Resize,w 360,h 240
    面试总结二

    Swift和OC的区别 2.Swift的可选类型 可选类型[https://www.jianshu.com/p/448cf4f8cf65] 3....