首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
SDK架构
订阅
ssccvv
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
Android注解及反射实战--手写ButterKnife
本篇内容主要是对前面注解,反射及动态代理知识点的实战,相当于进行一个简单的总结,手写一个简易版本的ButterKnifeDemo,这部分用了大量的反射,肯定会影响一定的性能,但是ButterKnife库的实现是通过编译期间生成辅助代码来达到View注入的目的,感兴趣的可以去看看…
Android Annotation-让你的代码更加优雅(二)做一个Java诗人(JavaPoet)
上一篇我们按照思维导图,介绍了注解的基础知识,如何定义一个注解,提示性注解,运行时注解的写法和用法。没有看过第一篇,又对注解知识相对陌生的同学,建议先食用第一篇。本篇将重点介绍编译期注解,自动生成Java文件相关内容。第一篇传送门: 照例,这里先给出本篇的学习导图。方便大家掌握…
从零开始的Android SDK开发
SDK 通常是为辅助开发某类软件而编写的特定软件包。安卓上的SDK通常将一些业务逻辑独立出来,打包成jar、so、aar,暴露一些APIs给外部调用,如推送SDK,支付SDK。
手把手带你实现西瓜视频的责任链埋点框架
现有的埋点方案都存在些弊端,之前看到西瓜视频团队分享了基于责任链的埋点框架,感觉思路还不错。不过只分享实现思路和部分代码,所以个人就尝试封装一下,理解其核心思想后进行了改进和优化