首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
birliigant
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
36
文章 36
沸点 0
赞
36
返回
|
搜索文章
birliigant
赞了这篇文章
芦半山
3月前
关注
Looper究竟在等什么?
在Android的世界里,Looper是个几乎无人不知的角色。大家普遍认为: 这种理解当然没错,但也远远不够。 如果你翻开它的底层源码,或者观察它在实际系统中的行为,就会发...
16
3
分享
birliigant
赞了这篇文章
吾心仔
移动端开发
·
2年前
关注
一文掌握 Android 视图绑定的原理,剖析 Window、Activity、View 三者关系与屏幕绘制流程
通过 Android 视图绑定的流程,分析了 Activity、Window、View 之间的关系和 View 进行渲染的简单流程。...
6
评论
分享
birliigant
赞了这篇文章
大强Dev
dev
·
2年前
关注
Android Window 、Activity、 View 三者关系
在 Activity 中添加一行 setContentView ,将我们编写好的xml 文件传进去,剩下的 Activity 都自动帮我们搞定。但是好像我们去创建一个 Wi...
1
评论
分享
birliigant
赞了这篇文章
小墙程序员
1年前
关注
一文了解 Android 的崩溃
Native崩溃:一般都是因为在Native代码中访问非法地址,也可能是地址对齐出现了问题,或者发生了程序主动abort,这些都会产生相应的signal信号,导致程序异常退...
9
评论
分享
birliigant
关注了
一片枫叶
birliigant
赞了这篇文章
一片枫叶
android @小米
·
9年前
关注
Android 应用进程启动流程解析
每一个 android 应用默认都是在他自己的 linux 进程中运行。android 操作系统会在这个 android 应用中的组件需要被执行的时候启动这个应用进程,并且...
110
1
分享
birliigant
赞了这篇文章
SuperHua1001
研究员 @Tencent
·
9年前
关注
自定义 View,有这一篇就够了
为了扫除学习中的盲点,尽可能多的覆盖 Android 知识的边边角角,决定对自定义 View 做一个稍微全面一点的使用方法总结。...
559
3
分享
birliigant
赞了这篇文章
simpleeeeee
Android 开发
·
5年前
关注
Android 高级面试高频知识点
Android 高级面试经常会有很多原理分析,以及性能优化监控相关,列出一些高频知识点仅供参考。...
316
14
分享
birliigant
赞了这篇文章
小墙程序员
1年前
关注
金三银四,Android View的绘制流程看这篇就够了
View是如何显示出来的 调用Activity的attach方法,该方法会创建PhoneWindow对象 在onCreate的setContentView方法中,先会通过P...
111
评论
分享
birliigant
赞了这篇文章
刘望舒
腾讯TVP @公号「刘望舒」
·
8年前
关注
Android系统启动流程(一)解析init进程
相关文章Android系统架构与系统源码目录 前言 作为“Android框架层”这个大系列中的第一个系列,我们首先要了解的是Android系统启动流程,在这个流程中会涉及到...
45
1
分享
birliigant
赞了这篇文章
三雒
Android砖家工程师
·
1年前
关注
ART堆内存系列一:GC抑制从入门到精通
GC作为虚拟机的一部分,它采用预估的方式来计算触发的阈值,但这种冷冰冰的策略并不会考虑用户在干什么,因此就还存在一定的优化空间,这也就是我们做GC抑制的基础。...
20
6
分享
birliigant
赞了这篇文章
赵子健
Android GDE | 🏆 掘金签约作者
·
2年前
关注
速度优化:GC抑制
我们知道,充分且合理地使用 CPU 资源是提升速度的本质因素之一。提升 CPU 利用率,除了前面提到的优化方案外,还有很多其他的方案,比如我们还可以通过分析 CPU 的使用...
83
7
分享
birliigant
赞了这篇文章
Android小码蜂
Android开发
·
7月前
关注
Android Runtime内存管理全体系解构(46)
## 码字不易,请大佬们点点关注,谢谢~ 一、Android Runtime内存管理概述 Android Runtime(ART)是Android系统自Android 5....
1
评论
分享
birliigant
赞了这篇文章
芦半山
3年前
关注
ART虚拟机 | Large Object Space
在Android中,Java heap分为几个不同的空间,其中LOS(Large Object Space)用于管理≥12KB的基本类型数组(譬如int[])和字符串对象(...
13
4
分享
birliigant
赞了这篇文章
芦半山
1年前
关注
Android | 拨开“类加载”的迷雾
中文技术领域中经常有一些词被翻译得奇奇怪怪,而八股文式的传播方式又会加深这种误解,“双亲委派模式”便是其中的一个。...
39
13
分享
birliigant
关注了
芦半山
birliigant
赞了这篇文章
芦半山
1年前
关注
【Android ART】Heap的内存布局
Heap内存管理,是ART中一块非常重要的内容。曾经我数次想要征服它,但都以失败告终。它就像一片迷雾森林,让身处其中的人看不清方向。譬如看了许多遍的CC(Concurren...
37
14
分享
birliigant
赞了这篇文章
Android小码蜂
Android开发
·
8月前
关注
Android Runtime从JIT到AOT编译模式的演进(3)
一、Android Runtime编译模式演进背景 1.1 早期移动设备硬件限制 在Android系统发展初期,移动设备普遍存在内存容量小(多为512MB以下)、CPU性能...
1
评论
分享
birliigant
赞了这篇文章
Android小码蜂
Android开发
·
8月前
关注
Android Runtime:ART与Dalvik设计哲学差异(2)
一、历史背景与设计驱动因素 1.1 移动设备硬件发展的挑战 在Android早期版本(2.2 - 4.4),移动设备普遍存在内存容量小(512MB以下)、CPU性能弱的特点...
3
评论
分享
birliigant
赞了这篇文章
刘望舒
腾讯TVP @公号「刘望舒」
·
8年前
关注
Android系统架构与系统源码目录
技术博客终于可以恢复正常的更新速度了,原因是我编写的进阶书籍的初稿已经完成,窃以为它将会是Android应用书籍中比较有深度的一本,可以说是《Android开发艺术探索》的...
127
7
分享
下一页
关注了
5
关注者
0
收藏集
0
关注标签
18
加入于
2024-04-03