首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Aidaole
掘友等级
Android老司机
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
792
文章 790
沸点 2
赞
792
返回
|
搜索文章
Aidaole
赞了这篇文章
JailedBird
Android开发工程师
·
3月前
关注
EdgeUtils:安卓沉浸式方案(edge to edge)封装
EdgeUtils 基于androidx.core,对google edge to edge沉浸式方案封装...
53
9
分享
Aidaole
赞了这篇文章
JailedBird
Android开发工程师
·
1年前
关注
Jitpack发布最强指南
jitpack github jitpack maven-publish android android-maven-gradle-plugin jitpack.io...
4
4
分享
Aidaole
赞了这篇文章
shifujun
客户端开发 @腾讯
·
4年前
关注
Shadow的全动态设计原理解析
我们在宣传Shadow的时候说了Shadow具有两大特性,其中一个叫做“全动态插件框架”。这篇文章就讲这个特性。我们很早之前用过一款基于数百反射私有API实现的插件框架,在...
63
65
分享
Aidaole
赞了这篇文章
字节跳动技术团队
@字节跳动
·
2年前
关注
抖音 Android 包体积优化探索:从 Class 字节码入手精简 DEX 体积
众所周知,应用安装包的体积会十分影响用户的应用下载速度和安装速度。据 GooglePlay 平台对外发布相关的包大小对转化率影响的数据,我们可以看到随着包大小的增加,安装转...
103
17
分享
Aidaole
赞了这篇文章
ZYLAB
公众号 @「ZYLAB」
·
4年前
关注
谈谈 Android 中的 PathClassLoader 和 DexClassLoader
关于答案,我斗胆猜测一下,大家心中的回答一定是 PathClassLoader 是用来加载已经安装的 apk 的,DexClassLoader 是用来加载存储空间的 dex...
50
15
分享
Aidaole
赞了这篇文章
午后一小憩
公众号 @Android补给站
·
7月前
关注
Android协程的7个必要知识点
在现代Android应用开发中,协程(Coroutine)已经成为一种不可或缺的技术。它不仅简化了异步编程,还提供了许多强大的工具和功能,可以在高阶场景中发挥出色的表现。...
76
3
分享
Aidaole
赞了这篇文章
QiShare
奇舞团移动端团队 @奇舞团
·
2年前
关注
浅谈Android插件化
一、认识插件化 1.1 插件化起源 插件化技术最初源于免安装运行 Apk的想法,这个免安装的 Apk 就可以理解为插件,而支持插件的 app 我们一般叫 宿主。 想必大家都...
141
10
分享
Aidaole
赞了这篇文章
5upport
搬砖工
·
11月前
关注
Transform API 废弃了,路由插件怎么办?
前言 在 AGP 7.2 中,谷歌废弃了Android开发过程非常常用的Transform API,在 AGP 8.0 移除,那么常见的路由该怎么出适配呢?...
64
12
分享
Aidaole
赞了这篇文章
mzlogin
Java开发 @公众号:闷骚的程序员
·
7年前
关注
Awesome Adb——一份超全超详细的 ADB 用法大全
ADB 常用用法大全,收集了在开发、测试和普通用户使用手机过程中可能用到的各种用法,仍在持续更新完善中,欢迎补充指正,收藏关注。...
697
7
分享
Aidaole
赞了这篇文章
花海blog
Android开发工程师
·
7月前
关注
Android Dex分包最全总结:含Facebook解决方案
当程序越来越大之后,出现了一个 dex 包装不下的情况,通过 MultiDex 的方法解决了这个问题,但是在低端机器上又出现了 INSTALL_FAILED_DEXOPT ...
23
4
分享
Aidaole
赞了这篇文章
叉与猹
Android
·
10月前
关注
从 LiveData 迁移到 Kotlin 的 Flow
原文链接 LiveData ,是我们退回到 2017 年才需要的东西。观察者模式,的确简化了我们的工作方式,但 RxJava 等选项,对于当时的初学者来说实在是太复杂了。因...
70
6
分享
Aidaole
赞了这篇文章
剑冲
Android高级工程师
·
1年前
关注
Android App封装 ——架构(MVI + kotlin + Flow)
最近看了好多MVI的文章,原理大多都是参照google发布的 应用架构指南,但是实现方式有很多种,就想自己封装一套自己喜欢用的MVI架构,以供以后开发App使用。...
360
94
分享
Aidaole
赞了这篇文章
Mr_万能胶
Android 工程师 @魅族科技
·
1年前
关注
使用 AIDEGen 将 AOSP 项目导入 Android Studio
本文介绍了如何使用 Google 推荐的 AIDEGen 将 AOSP 的模块导入 Andriod Studio。相比于使用传统的 idegen.sh 和手动编辑 iml ...
88
29
分享
Aidaole
赞了这篇文章
肥仔仁
安卓 bug 生产商 @Bug工厂
·
8月前
关注
Android - 统一依赖管理 (最新版:version Catalogs)
开始学习最新的一种方式:Version Catalogs 方式对项目进行依赖管理,本文仅仅介绍使用方法,不探究实现原理...
75
25
分享
Aidaole
赞了这篇文章
一个被摄影耽误的程序猿
Android Bug制造机
·
2年前
关注
史上最详Android版kotlin协程入门进阶实战(二)
协程调度器`CoroutineDispatcher` 协程下上文`CoroutineContext` 协程启动模式`CoroutineStart` 协程作用域`Corout...
140
21
分享
Aidaole
赞了这篇文章
唐子玄
🏆掘金签约作者
·
3年前
关注
Kotlin 进阶 | 不变型、协变、逆变
引入泛型之后,子类型的概念变得复杂,好不容易用刚学会的泛型定义了方法,用起来编译器却各种障碍。且听我把概念敲碎了再拼起来,娓娓道来。...
33
评论
分享
Aidaole
赞了这篇文章
唐子玄
🏆掘金签约作者
·
2年前
关注
Kotlin 异步 | Flow 限流的应用场景及原理
异步数据流中的生产者可能会生产过多的数据,而消费者并不需要那么多,所以限流就有用武之地了。App 开发中有一些常见的限流场景,比如搜索框防抖、点击事件防抖、防过度刷新。...
130
37
分享
Aidaole
关注了
孙先森Blog
Android老司机
Aidaole
赞了这篇文章
孙先森Blog
Android开发工程师
·
1年前
关注
Android 干货分享:插件化换肤原理(2)—— 实现思路、主流框架分析
插件化换肤原理,本系列从Android View创建源码深入分析至主流框架实现分析,彻底理解插件化换肤。...
22
4
分享
下一页
个人成就
文章被点赞
1,020
文章被阅读
25,682
掘力值
1,591
关注了
81
关注者
555
收藏集
0
关注标签
54
加入于
2016-08-02