首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
拉普
掘友等级
Android Framework
拉普拉斯--决定论的创立者,拉普拉斯妖的造物主
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
赞
文章( 6 )
沸点( 0 )
ART虚拟机 | 如何让GC同步回收native内存
GC用于Java堆内存的回收,这是人尽皆知的事实。然而现在有些Java类被设计成牵线木偶,Java对象只存储一些“线”,其真实的内存消耗全都放到了native内存中。譬如Bitmap。对它们而言,如何自动回收操纵的native内存成为一个亟须解决的问题。 想要自动回收,必须依赖…
Android同步屏障机制
在阅读Android系统源码时发现,任何可能会引发View发生变化的操作,都会触发执行ViewRootImpl中的scheduleTraversals()方法,来安排下一次屏幕刷新信号到来的时候,
Android R WindowManagerService模块(7) 屏幕旋转流程(2)
在上一篇文章中,主要对获取屏幕方向值的流程进行了总结,这篇文章中,将接着上篇的流程,对以下几点功能实现进行分析: 根据屏幕方向值+当前窗口属性,确定显示方向; 逻辑屏方向的更新; 转屏动画
Android 调试原理
在Android开发过程中,调试是不可避免的,在IDE的帮助下,只需要在IDE按钮上点击两下便可以进行调试。这让调试的工作变得十分简单方便,以至于开发者只需要熟记各种IDE的debug技巧,无需了解调试原理就可以完成程序的debug。 在调试的时候,开发者可以打断点调试、观察或…
Linux Open系统调用 篇二
上篇中我们已经获取到路径名 filename(用户空间传递过来的),fd 文件描述符。 如果获取的 fd 有效,那么接着调用 do_filp_open() 函数。 是查找标志。 在路径查找中有个很重要的数据结构 nameidata 用来向解析函数传递参数,保存解析结果。 不仅包…
linux 系统调用open 篇一
应用层的 open 函数是 glibc 库封装了系统调用以比较友好的方式提供给开发者。 户态和内核态的桥梁。这样即提高了内核的安全型,也便于移植, 只需实现同一套接口即可。Linux系统,用户空间通过向内核空间发出Syscall,产生软中断, 从而让程序陷入内核态,执行相应的操…
个人成就
文章被点赞
196
文章被阅读
46,009
掘力值
923
关注了
1
关注者
119
收藏集
1
关注标签
67
加入于
2021-04-23