首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
行墨
掘友等级
Android高级开发工程师
|
上海找钢网信息科技股份有限公司
Android、Java、Kotlin,喜欢旅游、游泳、网球。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
弱网环境下OkHttp拦截器实现智能重试机制
以下是在弱网环境下实现OkHttp智能重试拦截器的Java代码实现,包含详细注释: 使用示例: 关键特性说明: 智能重试条件: 自动重试网络异常:超时、连接失败、SSL错误 自动重试
Replugin 的hook点以及hook流程
Replugin 的 Hook 机制以 唯一 Hook 点(ClassLoader) 为核心,通过轻量级改造实现插件化动态加载。以下为具体 Hook 点及流程解析: 一、核心 Hook 点 宿
Replugin Android四大组件动态注册
Replugin作为Android插件化框架,通过预占位和流程Hook技术实现对四大组件的动态加载与注册。其核心原理是在宿主应用中预注册占位组件,运行时动态替换为插件中的实际组件。以下是具体实现机制及
AGP 和 Gradle 版本
AGP 和 Gradle 版本 是 Android 开发中两个密切相关的构建工具组件,但二者职责不同。以下是详细解释: 一、Gradle 版本 定义与作用 Gradle 是一个通用的
前台service 与后台service 的区别
在 Android 开发中,前台 Service(Foreground Service) 和 后台 Service(Background Service) 是两种不同的服务运行模式,核心区
RePlugin框架中注册AIDL服务实现插件与宿主通信
在RePlugin框架中注册AIDL服务实现插件与宿主通信,需遵循以下步骤: 一、AIDL接口定义 统一接口包名 宿主与插件工程需定义相同包名及结构的AIDL文件(如com.example.I
Gradle插件在编译时修改插件资源ID
一、推荐插件:ResPkgRemaker [ResPkgRemaker] 是专为修改资源ID前缀设计的Gradle插件,支持通过配置直接修改 packageId,无需手动修改 aapt 工具
资源ID重定向
资源ID重定向后,findById等直接基于资源ID的调用需根据资源隔离机制调整调用方式,以下为具体场景及调用示例: 一、资源ID重定向原理 资源ID重定向通过修改资源编译后的PP段(Pack
插件资源隔离冲突解决方案
在 RePlugin 插件化框架中,可通过以下自定义策略解决宿主与插件间的资源冲突问题: 一、资源ID分配策略 定制aapt工具修改PP段 通过修改aapt源码,在编译时强制指定宿主与插件
RePlugin 插件化工程中插件与宿主之间的通信方式
在RePlugin插件化框架中,插件与宿主默认采用跨进程通信(IPC),但部分场景下可通过配置实现同进程通信37。以下是具体分析和最佳实践: 一、RePlugin通信机制的本质 默认跨进程
下一页
个人成就
文章被点赞
71
文章被阅读
32,818
掘力值
2,223
关注了
1
关注者
33
收藏集
1
关注标签
1
加入于
2020-08-16