首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Exploring
掘友等级
研发工程师
|
自由
专注开源库,Exploring
获得徽章 17
动态
文章
专栏
沸点
收藏集
关注
作品
赞
210
文章 188
沸点 22
赞
210
返回
|
搜索文章
最新
热门
初探 Android 组件化,四个步骤把握组件化核心要领
一个项目从最初的快速开发上线,到中期业务快速发展,再到后期稳定维护。这中间势必随着项目开发人员的不断增多,带来业务代码的臃肿,功能间的代码耦合也会逐渐增大,这时候为了提升代码质量和提高可维护性,势必需要进行架构重构。由于目前所在的业务线有规划做组件化相关的内容,本文通过分析业内…
字节码插件平台 ByteX 源码解析|技术点评
写这篇文章的目的有三个原因,首先在 ByteX 的交流群里有同学反馈源码不易阅读,看起来比较费力,所以希望通过自己的理解和梳理能够帮助大家学习 ByteX 的源码。其次,有同学在阅读我的博客 AOP 利器 ASM 基础入门 之后反馈,不知道如何在工作中发现 ASM 的使用场景,…
【译】作为一个经验丰富的 Android 工程师,你能深入地回答这些问题吗?
这是一份来自大洋彼岸的面经,作者 Saumye Srivastava 在 Flipkart 做过面试官,面试过优步、微软和谷歌等公司以及一些初创公司之后,他为 Android 的面试者准备了一份清单。 详细解释下当你点击屏幕时触发了哪些 listeners,包括它们执行的先后顺…
一文带你了解 Jetpack Compose UI 框架
Jetpack Compose 是用于构建原生界面的新款 Android 工具包。它可简化并加快 Android 的 UI 开发工作。使用更少的代码、强大的工具和直观的 Kotlin API,快速构建 App 的 UI。 目前Jetpack Compose 为 Alpha 版。…
Android 11 下的 ContentProvider 踩坑记
最近在做跨 App 数据共享的一个调研,其中调研的一个方案是通过 ContentProvider 进行跨进程数据通信实现,测试 demo 在 Android 10 的手机上运行能够正常运行,当我使用 Android11 的手机时直接提示找不到对应的 ContentProvide…
了解下,这几个字节码编程入门案例
在 AOP 利器 ASM 基础入门 博文中,介绍了 ASM 的基础知识和整体 API 结构,让我们对 ASM 有一个初步的认识。本篇博文将介绍三个案例来加深对 ASM 接口的理解。 文中的案例皆是以 Android 项目为基础,所以先介绍一些基本概念。 1. 基本概念 Andr…
AOP 利器 ASM 基础入门
1. ASM 介绍 ASM 是一个 Java 字节码操作框架,它能用来动态生成类或者增强既有类的功能。ASM 可以直接生成二进制 class 文件,也可以在类被加载到 Java 虚拟机之前动态改变类行为。ASM 框架中提供了常见的字节码分析和生成工具,可以快速进行类的生成或分析…
开源库—LeakCanary 源码解析
LeakCananry 是 Square 公司开源的一个针对 Android 的内存泄漏检测工具,LeakCanary 对 Android 框架内部结构的了解使其具有独特的能力来缩小每次泄漏的原因,帮助开发人员显著减少 OutOfMemoryError 崩溃。 A small …
开源库—Retrofit 源码解析
Retrofit 是基于 OkHttp 封装的一个 RESTful 风格的 HTTP 网络请求框架。本质上 Retrofit 完成对请求接口的封装,真正的网络请求则由 OkHttp 完成。关于 OkHttp 的源码解析可以参见 OkHttp 源码解析。Retroft 作为网络请…
开源库—OkHttp 源码解析
OkHttp 作为最热门的网络开源库,几乎成为每个 App 的标配。它出色的缓存管理、连接复用、拦截器链等设计都是 OkHttp 的出色亮点。在本篇文章中,我们将对 OkHttp 库做一个较详细的研究,学到一招半式的设计技巧。 OkHttp 库作为一个网络请求操作库,里面涉及到…
下一页
个人成就
文章被点赞
774
文章被阅读
146,715
掘力值
4,349
关注了
64
关注者
347
收藏集
2
关注标签
8
加入于
2017-03-28