首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ADebugger
掘友等级
Android 稳定性 & Framework
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
350
文章 350
沸点 0
赞
350
返回
|
搜索文章
ADebugger
赞了这篇文章
PenguinLetsGo
22天前
关注
某加固软件 odex 方式运行必现闪退
研究分析一个开源项目的 dex-vmp 加固软件造成 app 以 odex 代码方式运行程序必现闪退问题。...
18
3
分享
ADebugger
赞了这篇文章
北洋
VIP.5 如鱼得水
Android开发工程师
·
3年前
关注
Android ANR分析(trace文件的产生流程)
@TOC 首先收集需要dump trace的进程并给对应进程发送dump trace的信号 1.当一些带有超时机制的系统消息(如:Service的创建)判定超时后,会调用系...
17
评论
分享
ADebugger
赞了这篇文章
时小雨
Android移动端开发、鸿蒙开发、前端开发
·
1月前
关注
Kotlin协程优化Android ANR问题
## 引言 在Android开发中,ANR(Application Not Responding)是...
10
评论
分享
ADebugger
赞了这篇文章
半山居士
@网易
·
11月前
关注
如何设计IM类App(协议选择、断线重连、链接探测等)
本篇打算介绍一下如何设计一款IM类应用,计划介绍通信协议的选择、通信库的确认、断线重连策略等底层逻辑,以及介绍到消息的发送、接收策略、数据库表怎么设计等。...
55
7
分享
ADebugger
赞了这篇文章
数字森林
1月前
关注
漫画Android:View是怎么绘制出来的?
Android中View是怎么绘制出来的?简单来说,View的绘制流程可以概括为三个主要阶段:测量(Measure)、布局(Layout)和绘制(Draw)。...
10
2
分享
ADebugger
赞了这篇文章
dandingol03
5年前
关注
MediaPlayer的生命周期和缓冲策略(源码篇)
最近打算对公司的播放器进行优化.那么作为一个Android开发人员,Android自带的MediaPlayer本身具有很好的借鉴意义。MediaPlayer其实只是播放器在...
3
评论
分享
ADebugger
赞了这篇文章
DarcyZhou
Android开发
·
9月前
关注
Android 多媒体框架--06:GenericSource创建过程
1.概述 MediaPlayer播放视频时,先通过setDataSource接口设置视频源,然后再开始播放。而对于NuPlayer来说,拿到数据只是第一步,后续需要经过...
1
评论
分享
ADebugger
赞了这篇文章
黑丫山上小旋风
Android开发 @今日头条
·
8年前
关注
SparseArray 的使用及实现原理
深入分析了 SparseArray 的实现原理,以及与 HashMap 进行比较。...
180
3
分享
ADebugger
赞了这篇文章
vivo高启强
工程师 @vivo
·
11月前
关注
RenderThread优化中的多RenderThread问题
RenderThread优化 简单来说开启硬件加速以后,会有一个RenderThread协助我们的主线程去绘制ui。 大厂中的常规优化手段有一种是调高RenderThrea...
19
3
分享
ADebugger
赞了这篇文章
恋猫de小郭
Flutter & Dart GDE @🏆 掘金签约作者
·
1月前
关注
Android 16 的 Appfunctions API ,应用级 MCP 支持为 AI 场景打通最后一层壁垒
近期,大家在 Android 16 的文档里发现了一个名为 「Appfunctions 」 的 API :「Appfunctions 」是一项允许 App 向系统暴露特定功...
34
12
分享
ADebugger
关注了
CYRUS_STUDIO
Android 稳定性 & Framework
ADebugger
赞了这篇文章
芦半山
2月前
关注
后AOSP时代还能贡献代码吗?
一个月前,Android闭源的消息铺天盖地。后来大家弄清楚了,Google只是将Android的开发全都切为内部分支,而代码依旧开源(虽然会滞后)。因此,如果我们现在登录A...
12
2
分享
ADebugger
赞了这篇文章
李萧蝶
Android高级学徒 @字节跳动
·
1年前
关注
VSync信号系统与SurfaceFlinger
SurfaceFlinger是Android中的系统服务, 负责Layer合成与VSync信号监听分发。它接收所有Window的Surface作为输入,计算出每个Surfa...
11
1
分享
ADebugger
赞了这篇文章
PenguinLetsGo
3月前
关注
利用内存页筛选法手撕内存越界行为
介绍一个内存调试的特殊方法,内存页筛选法,通过筛选出合适的保护页来设置陷阱让存在越界行为的指针去踩踏,从而触发中断抓取到案发现场。...
12
2
分享
ADebugger
赞了这篇文章
MinQ
Android 开发, 鸿蒙开发
·
1年前
关注
VPNService 使用及原理解析
如何使用VPNService vpnService内部构成 VpnService继承service,内部维护了一个VPNManagerService的代理对象VPN...
2
1
分享
ADebugger
赞了这篇文章
阿豪讲Framework
Android系统开发
·
5月前
关注
彻底掌握 Android14 Vsync 原理
Android14 Vsync 部分变化较大,本文梳理了其主要要点。 核心要点: Vsync 是什么,有什么作用 硬件 Vsync 计算模型的建立与校准 软件 Vsync ...
22
1
分享
ADebugger
赞了这篇文章
OpenDreamer
3年前
关注
Android Widget (小部件)刷新源码解析一列表
本文是 Android Widget(小部件) 系列的第三篇介绍,主要是对 Android widget 带列表的小部件刷新流程进行了梳理。...
1
评论
分享
ADebugger
关注了
OpenDreamer
Android 稳定性 & Framework
ADebugger
赞了这篇文章
芦半山
5月前
关注
闲谈丨像福尔摩斯一样去解Bug
十二月的风,将枝头的最后一片叶子吹落。在这样凛冽的日子里,人总是习惯性地回顾。但今天这篇不是年终总结,而是工作心法。毕业至今已七年有余,干的一直是稳定性的工作,平日里负责解...
18
5
分享
ADebugger
赞了这篇文章
xuyisheng
打杂 @阅文集团
·
2年前
关注
Android-Widget重装上阵
如果要在Android系统中找一个一直存在,但一直被人忽略,而且有十分好用的功能,那么Widget,一定算一个。这个从Android 1.x就已经存在的功能,经历了近10年...
22
评论
分享
下一页
个人成就
文章被点赞
8
文章被阅读
2,774
掘力值
66
关注了
68
关注者
32
收藏集
3
关注标签
14
加入于
2016-06-28