240 发简信
IP属地:湖南
  • 深究Kotlin协程delay函数源码实现

    前言 在开发项目期间 Kotlin 协程是经常使用的异步&并发编程框架。在协程使用过程中,时常会用到挂起函数,而 delay 就是一个挂起函数,...

  • Resize,w 360,h 240
    Android编译期注解实践

    什么是注解 注解(Annotation),也叫元数据(即描述数据的数据),一种代码级别的说明。 它是JDK1.5及以后版本引入的一个特性,与类、...

  • Kotlin标准库函数源码解析

    Kotlin标准库函数 Kotlin提供了一个标准函数库,例如run, with, let, also, apply等函数,开发中使用十分方便。...

  • Android UsageStatsManager 获取应用信息

    使用 UsageStatsManager 获取应用信息 Android 5.0 之后,需要使用 UsageStatsManager 获取手机中的...

  • Android中的IPv6

    什么是IPv6 IPv6 的全称是Internet Protocol version 6。Internet Protocol 译为“互联网协议”...

  • 初学Kotlin——在自定义View里的应用

    什么是Kotlin Kotlin,它是JetBrains开发的基于JVM的面向对象的语言。2017年的时候被Google推荐Android的官方...

  • Android混淆工具——Proguard实践

    最近使用了一个非常高效和方便的混淆工具——Proguard,使用了这个工具混淆打包后,apk体积显著的减少了,而且反编译难度也加大了,所以写个博...

    0.2 6034 1 22
  • Retrofit 2.0 应用场景概述

    最近最火的网络库应该是Retrofit了,我也在项目中耍了起来,可以说是非常的有趣。个人感觉是Retrofit网络库是简洁,实用和逻辑清晰,将网...

  • Android设计模式 Builder模式的分析与实践

    之前实现了一个Demo底部弹出框,是用DialogFragment实现的一个Dialog,虽然实现了链式调用,但是没有使用Builder模式,所...