240 发简信
IP属地:辽宁
  • Kotlin 的隐藏性能开销与避坑指南

    在 2019 年 Google I/O 大会上,Google 宣布了今后 Android 开发将优先使用 Kotlin ,即 Kotlin-fi...

  • Kotlin 协程学习笔记

    一、Kotlin 协程概念 Kotlin 协程提供了一种全新处理并发的方式,你可以在 Android 平台上使用它来简化异步执行的代码。协程从 ...

  • Resize,w 360,h 240
    okHttp 源码解析

    OkHttp 源码详解 OkHttp应该是目前Android平台上使用最为广泛的开源网络库了,Android 在6.0之后也将内部的HttpUr...

  • kotlin密封类和枚举类区别

    密封类:在于控制子类数量可控,以免被非法继承枚举类:在于控制状态数量可控

  • 如何安全地打印日志

    如何打印日志?这不是很简单,直接使用android.util.Log这个类不就行了?然而,日志属于非常敏感的信息;逆向工程师在逆向你的程序的时候...

  • Resize,w 360,h 240
    (转)Android IPC进程间通信,Binder机制原理及AIDL实例

    前言 我们知道,Android的底层是使用Linux内核运行的,而Linux为了保证系统的稳定性,使用的是进程隔离的机制,也就是让不同的进程运行...

  • Resize,w 360,h 240
    Activity启动流程,进阶高级

    在日常开发中我们经常从一个Activity跳转到另一个Activity,调用的代码无非有以下两种 其实startActivity()最终也会调用...

  • Retrofit源码解析

    序言 做Android开发的小伙伴都知道,现在最流行的网络框架就是RxJava+Retrofi+OkHttp。今天我们就一起来学习一下Retro...

  • 倒计时器:CountDownLatch

    CountDownLatch是一个非常实用的多线程控制工具类。常用的就下面几个方法: CountDownLatch在我工作的多个场景被使用,算是...

个人介绍
编程是一门技术,更是一门艺术