首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android高级
订阅
fengbianyun
更多收藏集
微信扫码分享
微信
新浪微博
QQ
112篇文章 · 0订阅
Gradle深入解析 - Kotlin Script加载流程
这篇文章主要基于gradle 8.0源码讲解 kts script的加载及运行流程,precompiled脚本的加载,kts如何能够调用到Plugin的extension,task等等
《Android AOP探密系列》一步一步跟我ASM实战
在 Android 开发中,要想使用 ASM 库来开发自己的字节码插桩库,需要 Hook Android 的编译流程,基于 Gradle(Gradle 是基于 Groovy 语言来开发的) 的API 来实现 class / lib 文件的遍历与操作。 基于 Android St…
Gradle 7.0 使用 maven-publish 上传 aar 包到 Nexus 私服
如何生成 aar 包 Android Gradle 插件有两种,一个Application,一个是library,Android 插件所创建的组件取决于模块是否使用应用或库插件,而library模块编
ASM hook隐私方法调用,防止App被下架
一、前言 工信部对于App索权问题越来越重视,先后多个大厂App被下架要求整改: 其中最关键的问题是用户同意隐私协议之前,不能有收集用户隐私信息的行为,例如获取deviceId、androidId等信
我想把 FileProvider 聊的更透彻一些
版权声明: 本账号发布文章均来自公众号,承香墨影(cxmyDev),版权归承香墨影所有。 未经允许,不得转载。 一、前言 从 Android N(7.0) 开始,将严格执行 StrictMode 模式,也就是说,将对安全做更严格的校验。而从 Android N 开始,将不允许在…
MVI架构模式?到底是谁在卷?《官方架构指南升级》
MVVM还没捂热,什么时候又来了个MVI?我们android开发这么卷吗?到底是谁在卷? android官方真的推荐用MVI模式?MVI和MVVM有什么区别?
Android 官方项目是怎么做模块化的?快来学习下
新鲜出炉的 Android 官方模块化方案,快来了解下。会帮你大大减少模块化项目中的 Gradle 配置文件的模板代码。
Android 基础架构组面试题 | 面试
这个应该是今年最后一篇文章了,卷累了打算明年在卷了。 年中的时候帮部门招人,发现很多候选人对于我们部门还是很青睐的。也对鸡架部门做的事比较感兴趣,所以今天这篇水文主要就给大家梳理下基架的面试题
带你读源码!Android研习社:技术分享第二期
如上手稿所示,首先呢,init进程需要对相关脚本进行解析,根据设备的不同,可能会解析不同的脚本文件,比如32位设备就是32为的zygote脚本,脚本中又根据设备的不同,可能会有两个zygote来分别对32位应用和64位应用进行fork。 这么设计的原因,我们来简单的猜测下。如果…
Android APP应用启动过程分析
当我们点击手机桌面上的应用图标,到手机桌面显示出应用主Activity界面而完成应用启动,看似很简单的过程其实包含了复杂的底层交互。整个启动过程,涉及了Android系统的很多核心知识点。