首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Eden35
掘友等级
安卓开发
|
mi
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
98
文章 97
沸点 1
赞
98
返回
|
搜索文章
Eden35
赞了这篇文章
飞天小牛肉
@公众号-飞天小牛肉
·
4年前
关注
原来 TCP 为了保证可靠传输做了这么多
0. 前言 1. TCP 可靠传输概览 首先解释一下,什么是可靠传输:可靠传输就是保证接收方收到的字节流和发送方发出的字节流是完全一样的。 网络层是没有可靠传输机制的,尽自...
38
4
分享
Eden35
赞了这篇文章
biubiubiuu
Android @GUA
·
1年前
关注
【Android 13源码分析】WindowContainer窗口层级-3-实例分析
以应用窗口和系统窗口2大类型窗口的挂载为例介绍窗口是如何挂载到层级树中的。 1. 应用窗口挂载 应用启动流程中会触发ActivityRecord,Task,WindowSt...
10
评论
分享
Eden35
赞了这篇文章
biubiubiuu
Android @GUA
·
1年前
关注
【Android 13源码分析】WindowContainer窗口层级-2-构建流程
介绍窗口层级树的构建代码流程。分为2大部分,第一部分为dump层级树的内容输出,第二部分为构建的代码流程。...
20
2
分享
Eden35
赞了这篇文章
biubiubiuu
Android @GUA
·
1年前
关注
【Android 13源码分析】WindowContainer窗口层级-1-初识窗口层级树
打开“电话应用”,然后按音量键出现一下界面: 提出2个问题: 为什么音量窗口会挡住应用窗口? 为什么不管打开哪个应用都能看到导航栏和状态栏? 再看下面这个图 左边是将第一张...
35
6
分享
Eden35
赞了这篇文章
biubiubiuu
Android @GUA
·
1年前
关注
【Android 13源码分析】WindowContainer窗口层级-4-Layer树
在安卓源码的设计中,将将屏幕分为了37层,不同的窗口将在不同的层级中显示。 对这一块的概念以及相关源码做了详细分析,整理出以下几篇。 【Android 13源码分析】Win...
13
评论
分享
Eden35
赞了这篇文章
Derek_Smart
高级挖坑工程师
·
1年前
关注
走进Java虚拟机(JVM)堆内存
JVM堆内存的结构,包括年轻代(由Eden区和两个Survivor区组成)和老年代,及Java 8引入的元空间。介绍垃圾回收机制,包括Minor GC、Major GC和F...
9
4
分享
Eden35
赞了这篇文章
货拉拉技术
货拉拉技术 @货拉拉集团
·
1年前
关注
Android Native内存调试工具建设
本文将介绍导致**SIGSEGV** 几个问题的本质和排查此类问题的行业优秀实践案例,以及我们如何实现一个更加高效的内存调试工具。...
42
6
分享
Eden35
赞了这篇文章
半行代码
Android开发工程师 @阿里巴巴、 网易(前)
·
1年前
关注
Android hide api反射方案合集
最近工作需要,反射了一下 android.app.QueuedWork 这个类,但是这个类的一些 Field 在Android P之后是不允许APP反射的,所以需要通过一些...
13
1
分享
Eden35
赞了这篇文章
菜菜的后端私房菜
公众号:菜菜的后端私房菜
·
1年前
关注
反射性能变慢了?那是你不会用ReflectionUtils
有一次小菜遇上一个通用的需求,于是决定在项目中使用反射,等到小菜提交代码后,审核代码的技术leader直摇头,又把小菜给叫过去了...
70
10
分享
Eden35
关注了
赵子健
安卓开发 @mi
Eden35
赞了这篇文章
彭旭锐
🏆掘金签约作者
·
4年前
关注
Java | JDK 动态代理的原理其实很简单
代理模式也称委托模式,是一种结构型设计模式,也是一项基础设计技巧。其中,动态代理有很多有意思的应用场景,比如 AOP、日志框架、全局性异常处理、事务处理等。这篇文章,我们主...
56
5
分享
Eden35
赞了这篇文章
TechMerger
Android Developer @BATW
·
1年前
关注
Android 15 大变更:支持 16K 内存分页,所有 native app 必须重编译~
一直以来,Android 系统仅支持 4KB 的内存分页大小,这在一定程度上限制了整体的性能。而随着设备制造商不断打造具有更大物理内存 (RAM) 的设备,这些设备中的许多...
105
37
分享
Eden35
赞了这篇文章
轻轻地我走了
没漏风
·
2年前
关注
android framework13-launcher3【02recents】
1.简介 这里主要介绍下点击导航栏的recents按钮,跳转的页面。我以前以为这东西是个单独的app,看了代码才发现,它是launcher的一部分。我们打开源码/packa...
14
2
分享
Eden35
赞了这篇文章
芦半山
1年前
关注
经验 | 向AOSP贡献虚拟机的优化
最近向ART主线提交了一笔改动,用于改善JNI调用的性能。它可以让App的绝大多数 (85%~90%) Java native方法都受益。整个开发和提交耗时几个月,过程颇多...
154
37
分享
Eden35
赞了这篇文章
vivo互联网技术
vivo互联网技术 @vivo互联网
·
1年前
关注
Java 8 内存管理原理解析及内存故障排查实践
介绍Java8虚拟机的内存区域划分、内存垃圾回收工作原理解析、虚拟机内存分配配置,介绍各垃圾收集器优缺点及场景应用、实践内存故障场景排查诊断,方便读者面临内存故障时有一个明...
9
评论
分享
Eden35
赞了这篇文章
cx666
4年前
关注
Android进程间通信之Service篇,Messenger与AIDL
利用Service进行进程间通信有两种方式,分别是Messenger和AIDL,Messenger底层是基于AIDL的封装,使用更加简洁高效,无需考虑并发问题,只能串行通信...
18
2
分享
Eden35
关注了
轻轻地我走了
安卓开发 @mi
Eden35
赞了这篇文章
轻轻地我走了
没漏风
·
1年前
关注
android13#launcher3#data load
launcher的数据如何获取的, task都在哪里调用的,整体数据加载流程,数据绑定流程。最后学习下只能推荐的数据哪里来的,如何存储的...
5
评论
分享
Eden35
赞了这篇文章
轻轻地我走了
没漏风
·
2年前
关注
android framework13-settings[03 activity 嵌入]
activity embedding ,简单点说就是在一个窗口上显示2个activity,这里学习的是同一个app的不同页面...
8
2
分享
Eden35
关注了
时光少年
安卓开发 @mi
下一页
关注了
55
关注者
0
收藏集
16
关注标签
56
加入于
2019-06-23