首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
uchia_
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
53
文章 53
沸点 0
赞
53
返回
|
搜索文章
uchia_
赞了这篇文章
Stan_Z
Android开发者
·
2年前
关注
【开源库剖析】Shadow v2.3.0 源码解析
Shadow是19年腾讯开源的自研Android插件化框架,经过线上亿级用户量检验。 本篇文章基于框架源码,整体分析下shadow插件化的核心实现。...
19
3
分享
uchia_
赞了这篇文章
37手游移动客户端团队
@三七互娱
·
2年前
关注
安卓热修系列-插件资源冲突解决方案
作者 大家好,我叫小鑫,也可以叫我蜡笔小鑫😊; 本人17年毕业于中山大学,于2018年7月加入37手游安卓团队,曾经就职于久邦数码担任安卓开发工程师; 目前是37手游安卓...
7
1
分享
uchia_
赞了这篇文章
CCtomorrow
1年前
关注
Shadow插件化框架使用
最近项目想要做模块动态升级,所以了解了最近还在维护的插件化框架Shadow。shadow框架的官网的顶置issue里面有非常多的关于框架的解析的文章。想要了解此框架,这个必...
8
2
分享
uchia_
赞了这篇文章
云shen不知处
Android职业要饭人
·
2年前
关注
Android组件化 aar/源码调试切换方案
一、前言 一个Android项目在不断地迭代之后,项目代码会变多,业务会膨胀,难免会去做一些组件化,插件化这些改造。就那组件化来说,我们需要剥离出各个业务模块,以及基础库,...
78
5
分享
uchia_
赞了这篇文章
星际码仔
2年前
关注
“雪糕刺客”你听说过,Bitmap这个“内存刺客”你也要小心(上)~
在Android中,有这么一个“内存刺客”,作为我们日常开发中经常接触的对象之一,却常常因为使用方式的不当,时不时地就给我们的内存来上一个背刺,甚至毫不留情地就给我们抛出个...
52
20
分享
uchia_
赞了这篇文章
车辙cz
攻粽号:车辙cz @阿里巴巴
·
2年前
关注
面试必杀题:当发生OOM时,进程还能处理请求吗
大家好,我是车辙。还记得当初刚毕业那几年,意义风发,总觉得天下没有我不会的面试题。然后在一次字节的面试中,我彻彻底底的翻车了。 Java 的优势有什么 面试官一上来,直接进...
358
57
分享
uchia_
赞了这篇文章
Pika
Android GDE | 🏆掘金移动端签约作者
·
1年前
关注
为什么我的信号处理器不生效
信号作为Linux重要的一环,Android并没有完全照搬Linux的信号处理,而是在上层构建了SignalChain机制合理调度信号处理...
15
7
分享
uchia_
赞了这篇文章
芦半山
2年前
关注
Android Native | 调用栈回溯
当程序出现异常时,我们通常依赖调用栈来展开分析。它表明了程序运行到某个位置时的函数调用关系。这个关系在开发者眼中是函数名和行号,但它背后其实是函数调用时跳转指令的地址。换言...
24
12
分享
uchia_
赞了这篇文章
乌柚
2年前
关注
Crash排查系列第十二篇|如何监控自身进程的lowmemory kill
背景 当你使用下面代码不断分配内存时,最终导致物理内存耗尽,手机所有应用进程被杀死。 在一次 crash问题排查过程中,现象是crash但是并没有crash日志的捕获,后面...
8
评论
分享
uchia_
赞了这篇文章
ZZH的Android
2年前
关注
Ubuntu 22.04编译AOSP Android 13
代码下载 配置 安装下载代码所需工具 sudo apt install curl repo git 下载配置repo mkdir ~/bin/ curl https://m...
15
12
分享
uchia_
赞了这篇文章
乌柚
2年前
关注
Crash排查系列第十一篇|完善crash堆栈信息支持自动分配
背景 团队达到一定规模时,需要更加完善crash堆栈信息来进行自动分配和快速定位问题。所以做了堆栈超级解析功能 方案实现流程 该方案的优点,除去打通 gitlab 流程以外...
2
评论
分享
uchia_
赞了这篇文章
Mr_万能胶
Android 工程师 @珠海小三星
·
2年前
关注
使用 AIDEGen 将 AOSP 项目导入 Android Studio
本文介绍了如何使用 Google 推荐的 AIDEGen 将 AOSP 的模块导入 Andriod Studio。相比于使用传统的 idegen.sh 和手动编辑 iml ...
97
37
分享
uchia_
赞了这篇文章
美团技术团队
美团小编 @美团
·
2年前
关注
Robust 2.0:支持Android R8的升级版热修复框架
本文分享 Robust 在适配 R8 以及优化改进中的一些思路和经验,希望能对大家有所帮助或者启发。...
21
4
分享
uchia_
赞了这篇文章
乌柚
2年前
关注
Crash排查系列第十篇|Handler native crash排查
背景:版本灰度出现了handler相关奇怪的crash,不管是init,poll,wake都会出现类似crash 问题分析 Looper::wake 看上去是mWakeEv...
5
2
分享
uchia_
赞了这篇文章
乌柚
2年前
关注
Crash排查系列第九篇|后台过度使用cpu被杀
背景 应用中后台过度资源导致的退出占比在2%左右。 源码搜索(基于Android 13) 观察日志大部分是抛出以下格式日志。 "excessive cpu 8020 dur...
4
评论
分享
uchia_
赞了这篇文章
乌柚
2年前
关注
Crash排查系列第六篇|记一次厂商兼容问题处理
crash问题千奇百怪,涉及到厂商相关的代码我们该如何去分析。 如何通过现有crash信息分析尝试复现crash? 如何快速获取到厂商crash相关代码? 如何通过反编译和...
6
1
分享
uchia_
赞了这篇文章
乌柚
2年前
关注
Crash排查系列第七篇|记一次mp4无法播放问题排查
背景: 新版包打release包后启动mp4 不可用。 新版本release包 异常 新版本debug包 正常 老版本release包 正常 新版本debug包 正常 新老...
2
评论
分享
uchia_
赞了这篇文章
乌柚
2年前
关注
Crash排查系列第八篇|记录webview相关问题处理
多进程问题导致crash ,apk&so 异常不兼容导致crash,渲染问题导致crash,处理Webview crash 相关的报表,webview 预创建提速...
7
评论
分享
uchia_
赞了这篇文章
乌柚
2年前
关注
Crash排查系列第五篇|掌握源码调试技巧
背景: 在我们平常开发中经常会遇到一些framework, system_process, art中的一些问题。很多时候我们是需要翻阅代码去查看问题。但是很容易因为某个分支...
4
评论
分享
uchia_
赞了这篇文章
乌柚
2年前
关注
Crash排查系列第四篇|安全气垫如何有效拦截一个java crash
背景: 当线上数据配置异常时,客户端代码未做好兜底走到异常分支就可能触发crash,如果在启动阶段就可能导致大面积的crash 目的: 降低线上crash发生到修复期间的影...
9
1
分享
下一页
个人成就
文章被点赞
46
文章被阅读
6,138
掘力值
230
关注了
23
关注者
14
收藏集
3
关注标签
22
加入于
2020-01-09