240 发简信
IP属地:广东
  • Resize,w 360,h 240
    TCP协议详解——看完面试不愁

    TCP\IP协议详解 本文中用到的图片转自: 头条文章[https://www.toutiao.com/i681704037881059789...

  • 自定义Gradle插件

    是什么 Gradle是一个开源的自动化构建工具,可以使用groovy或kotlin来编写Gradle构建脚本,具有高度可定制、更快的编译速度以及...

  • Resize,w 360,h 240
    IntelliJ IDEA/Android Studio插件开发入门指南

    IntelliJ IDEA/Android Studio插件开发入门指南 基于IntelliJ平台的产品都可以通过添加插件来丰富其原有的功能,J...

  • Resize,w 360,h 240
    Android组件化之路

    Android组件化之路 首先先分清楚两个概念: 模块化 模块化编程是将一个程序按照功能拆分成相互独立的若干模块,它强调将程序的功能分离成独立的...

    2.2 7422 0 11
  • Resize,w 360,h 240
    使用Kotlin打造Android路由框架-KRouter

    KRouter(https://github.com/richardwrq/KRouter)路由框架借助gradle插件、kapt实现了依赖注入...

    1.1 4551 6 21
  • 注解处理器Annotation Processor中判断Java或kotlin类

    在Android Studio中,项目编译build之后kapt会在项目的build/tmp/kapt3/stubs目录下会生成kotlin编写...

  • 使用kotlinpoet生成kotlin代码数据类型不正确的问题

    使用kotlinpoet生成kotlin代码的时候通常会遇到这样一个问题,比如我希望生成这样一段kotlin代码: 当我直接把element.a...

  • 自定义Gradle插件为Project添加依赖

    在Gradle的源码注释文档关于依赖项中提到: 也就是说一个Project中所有的依赖项都是通过Configuration分组最终保存在Conf...

  • KAPT(Annotation Processing for Kotlin)是什么

    什么是APT? Annotation Processing Tool官方称其为Pluggable Annotation Processing A...