首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
安卓应用架构
风冷
创建于2025-06-19
订阅专栏
安卓应用架构相关技术,开源库学习
等 6 人订阅
共53篇文章
创建于2025-06-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
ASM基础
ASM(Java字节码操作框架)是一个可以直接在Java字节码级别操作和修改class文件的框架。它提供了一套简单灵活的API,可以在运行时动态地生成、操作和分析字节码,从而实现对Java程序的动态修
安卓指纹认证实际问题
在安卓系统中,存在两类指纹认证的API: FingerprintManager API(指纹管理器API):这是在Android 6.0(Marshmallow)及其之前的版本中引入的。它通过Fing
Spring AOP:简化动态代理使用,支持声明式切面。
Spring AOP(面向切面编程)的实现基于动态代理技术,通过在运行时动态生成代理对象来拦截目标方法,并在方法执行前后插入切面逻辑(如日志、事务管理等)。其核心实现机制如下: 1. 核心实现技术 S
TCP握手
你的类比非常形象,但在技术细节上需要稍作调整。以下是更准确的解释: 1. TCP三次握手(建立连接) 你的类比: 技术细节: SYN(A→B):客户端发送 SYN(同步序列号)报文,表示请求建立连接。
协程的理解
以下是完善后的文章: Kotlin 协程在 Android 开发中的应用与优势 一、协程简介 协程是一种并发设计模式,它允许程序在单线程内实现多个独立的执行任务,这些任务可以非阻塞地挂起和恢复,从而实
进程间通讯demo
以下是每种Android进程通信方式的具体使用示例,帮助你更好地理解它们的实际应用场景: 1.Intent 示例:从一个Activity跳转到另一个Activity并传递数据 2.SharedPref
安卓注解处理器
在 Android 开发中,APT、KAPT 和 KSP 都是用于注解处理(Annotation Processing)的工具,但它们的用途和背景有所不同。以下是它们的核心区别和适用场景: 1.
StateFlow 全面替代 LiveData
StateFlow 全面替代 LiveData 的现代化架构指南 在 Android 应用架构演进中,StateFlow 已经成为 LiveData 的强力替代方案。以下是从原理到实践的全方位对比和
java动态代理
动态代理是指在程序运行过程中动态地创建代理类和对象的技术。通过动态代理,我们可以在不修改源代码的情况下,在方法执行前后加入一些附加操作,比如日志记录、性能统计、事务管理等。
数据流取SHA-1摘要
在Kotlin中,使用OkHttp 3库从Response对象获取流数据并计算其SHA-1摘要,可以按照以下步骤实现
AOP之jdk动态代理
java动态代理可以对接口实现的非final方法进行AOP切面增强 动态代理举例子 生成字节码 newProxyInstance创建动态代理对象的时序图 通过生成的代理对象调用方法
扩展 ViewModel 知识体系:进阶架构组件深度解析
扩展 ViewModel 知识体系:进阶架构组件深度解析 除了标准 ViewModel 和 SharedViewModel,Android Jetpack 提供了一系列强大的架构组件。以下是完整解析:
Kotlin Flow 实现响应式编程指南
Kotlin Flow 实现响应式编程指南 什么是响应式编程? 响应式编程是一种以数据流和变化传播为核心的编程范式,使得应用可以自动响应数据源的变化。在 Android 开发中,Kotlin Flow