首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
apt
订阅
13521065632
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
一个使用 APT+字节码插桩优化代码设计的 Android Demo
本篇文章,采用一个 Demo 的形式,来阐述 APT 和字节码插桩的使用方式,以及如何用之来优化代码设计。
Android APT 实现控件注入框架SqInject
作者 大家好,我叫小鑫,也可以叫我蜡笔小鑫😊; 本人17年毕业于中山大学,于2018年7月加入37手游安卓团队,曾经就职于久邦数码担任安卓开发工程师; 目前是37手游安卓团队的海外负责人,负责相关业务
如何在 Android 中完成一个 APT 项目的开发?
前言 APT(Annotation Processing Tool)即注解处理器,是一种处理注解的工具。 APT在编译时期扫描处理源代码中的注解,开发中可以根据注解,利用APT自动生成Java代码,减
关于Apt注解实践与总结【包含20篇博客】
注解学习小案例,比较系统性学习注解并且应用实践。简单应用了运行期注解,通过注解实现了setContentView功能;简单应用了编译器注解,通过注解实现了防暴力点击的功能,同时支持设置时间间隔;使用注解替代枚举;使用注解一步步搭建简单路由案例。结合相应的博客,在来一些小案例,从…
51信用卡 Android 架构演进实践
随着业务的快速扩张,原本小作坊式的单个工程的开发模式越来与不能满足实际需求。早在两年多以前,51信用卡管家就向下沉淀出了单独的公用基础库,一些通用的功能组件和个别独立的业务被拆分成 SDK,形成了一套中型项目、多人并行的开发模式,也为未来组件化拆分做准备。 除了以上问题,动态化…
Android高级进阶系列:注解处理器APT用法详解
前言 这段时间在写一些组件化相关的文章,其中有用到开源库ARoute相关知识,查看了下源码,内部使用了APT动态生成类的方式,于是就有了这篇文章,记录下自己对APT注解处理器的一些理解。 注解在我们a
Android解耦(四)基于依赖注入的解耦
安卓开发中基于依赖注入(DI)的模块解耦 1. 什么是依赖注入(DI) 依赖注入(Dependency Injection,简称 DI)是一种设计模式,用于实现控制反转(Inversion of Co
Android 解耦(二)基于路由的解耦
一、 引言 在安卓开发中,随着项目的复杂度增加,模块化(或组件化)开发方式越来越受到开发者的青睐。模块化开发可以将一个大型项目拆分成多个相对独立的模块,每个模块负责一个功能或业务场景,从而提高代码的可
Android 解耦(三)基于 APT 的解耦
Android 通过 APT 解耦模块依赖 一、APT 是什么? APT(Annotation Process Tool)是注解处理工具,它可以在编译期间扫描和处理注解,并生成相应的 Java 代码。
Android APT最佳实践
在之前的《纯手写路由框架实现 Android 组件化》中讲到了 Android APT 技术,并且在讲解视频中使用 APT 了技术,加以 JavaPoet 辅助代码生成实现了一个最简单的基于注解的 View 注入 (其实就是省略了大量的 findViewById 方法)。如果只…