首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
磨剑十年
掘友等级
Android,Kotlin,小程序,Golang,爬虫
|
宝宝巴士
Android开发,重度Kotlin码农,小程序开发,Goer
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2.4K
文章 2.4K
沸点 7
赞
2.4K
返回
|
搜索文章
赞
文章( 2.4K )
沸点( 7 )
Kotlin协程之Flow使用
万字长文讲解kotlin协程的Flow使用,从基础使用,flow的异常处理,以及实现原理细节。常用操作符:map、filter、zip、Combine、drop等等,以及使用过程中我们需要注意的地方。
常见ANR 案例
该网页是 Android ANR 系列的第三篇,主要分享了多个 ANR 案例,涵盖死锁、冻结、广播超时等常见问题场景,旨在通过实际案例帮助开发者理解 ANR 的成因与分析方法。以下是详细总结: 一、A
关于AOP在Android中应用的一些思考
AOP的基本概念 什么是AOP AOP(Aspect Oriented Programming),面向切面编程,是OOP(面向对象编程)的延续。 在OOP思想中,我们会把问题划分为各个模块,如语音、表
和我一起用 ASM 实现编译期字节码织入
这两天摸鱼的时候,突然发现 Jake Wharton 大神写的 Hugo 非常有意思,通过这个库可以实现对方法调用的一些相关数据进行记录。比如它可以通过在方法前加上 DebugLog 注解使得该方法执行时在 Logcat 中打印这个方法的入参、耗时时间、返回值等等。 这个库的设…
APT(Annotation Processing Tool) 编译时处理工具
1. APT简介 APT(Annotation Processing Tool) 基于注解的处理工具。 使用该技术可以在java代码编译的期间做一些处理,比如代码插桩、代码生成。 JVM执行代码时执行的是.class字节码文件。因此需要使用编译器将.java文件编译为二进制字节…
Android ASM 字节码插桩:替换字节码指令
我在 Github 上有一个开源库,一个适用于 Android 的字节码插桩库:Track,提供了一些方便实用的字节码插桩功能,引用方可以直接开箱即用 Track 在 v1.0.0 版本包含以下四个功
Android-设计模式与项目架构-01-编译插桩技术- APT(编译期注解处理器)-Java 版本
一、APT 介绍 1)什么是 APT ? APT 全称 Annotation Processing Tool,翻译过来即注解处理器。引用官方一段对 APT 的介绍:APT 是一种处理注释的工具, 它对
AOP之AspectJ的应用和原理解析
AOP AOP(Aspect Oriented Programming)就是面向切面编程,是OOP的延续。面向对象编程有三个特点:封装,继承,多态。其中封装就是将各个功能分散到不同的对象中,让不同的类
“终于懂了” 系列:组件化框架 ARouter 完全解析(三)AGP/Transform/ASM—动态代码注入
在本系列前两篇中,介绍了ARouter的核心原理、ARouter中使用的APT技术,了解了帮助类的作用和编译期生成帮助类的原理。其中原理篇中提到了AGP方式加载路由——在编译时进行扫描并动态在Logi
Compose 动画艺术探索之动画规格
动画规格在 Compose 的动画中尤为重要,只要在 Compose 中使用到动画的时候都离不开它的身影,今天带大家来看下在 Compose 中动画规格究竟是个什么东西!
下一页
个人成就
文章被点赞
304
文章被阅读
36,635
掘力值
1,311
关注了
164
关注者
3,529
收藏集
82
关注标签
35
加入于
2015-10-12