apt&dynamic load
文章平均质量分 83
古道边
做一个有态度的开发工程师!
展开
-
Android插件化框架和热修复技术的资料收集和汇总
本文出自 :https://www.figotan.org/2016/08/12/android-plugin-and-hotfix-collections/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io 插件化框架 一个APP功能的堆叠和业务的蓬勃发展,导致APP越来越庞大和臃肿,每一个APP都有一颗超级APP转载 2016-08-15 18:05:03 · 473 阅读 · 0 评论 -
Android编译时注解框架5-语法讲解
概述 本章内容主要对APT一些语法进行简单讲解。apt的学习资料真的太少了,我的学习方法基本上只能通过看开源库的源码猜、看源码注释猜、自己运行着猜…… 这里对猜对的结果进行一个总结,让后来者可以更快的上手。 第一次写这种类型的博客,总结的可能有些分散,建议结合开源库源码学习。 自定义注解相关 定义注解格式: public @interface 注解名 {定义体}转载 2016-08-15 13:38:12 · 2451 阅读 · 1 评论 -
Android编译时注解框架4-爬坑
概述 因为有关APT的资料过少,又因为是Java Moudle +Android Moudle的使用方式,在项目编写过程中,会有一些匪夷所思的奇怪问题~入门阶段真的是步履维艰。 这篇博客就是编写《Android编译时注解框架》系列中,将所遇到的一些坑列举出来,并给出一些绕过坑的方法。(注意哦~是绕过,坑还在,没有填~因为不知道这坑咋来的……) 随时踩坑,随时更新~ 坑1转载 2016-08-15 13:38:51 · 3357 阅读 · 0 评论 -
Android编译时注解框架3-Run Project:OnceClick
概述 因为编译时注解框架前期项目搭建部分需要较多的图文讲解,所以前一章《Android编译时注解框架-Run Demo》只是实现了最简单应用,或许注解信息,并没有生成代码。 本章将以生成代码为重点进行一个案例讲解。 框架名称:OnceClick 框架功能:功能就是它的名字:在一定时间内,按钮点击事件只能执行一次。未到指定时间,不执行点击事件。 框架背景:从用户的角转载 2016-08-15 13:44:40 · 535 阅读 · 0 评论 -
Android编译时注解框架系列2-Run Demo
概述 先讲一下编写《Android编译时注解框架》的初衷吧,APT其实并不难,可以说是简单且高效,但关于APT的资料却并不多,甚至很多人都不知道这么一个技术。国内关于APT的博客屈指可数,唯二找到的几篇初级讲解一个是用Eclipse写得,一个是用AndroidStudio加Intellij。刚开始着实踩了不少坑,但事实是,APT完全可以用AndroidStudio单独实现。光是项目搭建就如此转载 2016-08-15 13:45:36 · 488 阅读 · 0 评论 -
Android编译时注解框架系列1-什么是编译时注解
概述 Android编译时注解框架从入门到项目实践。该系列将通过5篇博客一步步教你打造一个属于自己的编译时注解框架,并在之后开源出基于APT的编译时注解框架。 提到注解,普遍都会有两种态度:黑科技、低性能。而使用注解往往可以实现用非常少的代码作出匪夷所思的事情,比如这些框架:ButterKnife、Retrofit。 但一直被人诟病的是,运行时注解会因为java反射而引起较为严重转载 2016-08-15 13:46:34 · 1125 阅读 · 0 评论