首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
unchien
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
Android R PowerManagerService模块(1) 启动流程和核心方法
在Andorid Framework层中,PowerManagerService(以下简称PMS)模块负责协调、管理设备CPU资源,应用层及框架层其他组件对CPU的资源请求就是通过PowerManager模块进行。因此,一些影响系统资源调度的逻辑,都是在PMS模块中实现的。如系…
构建优雅的Android Kernel内核和AOSP平台代码阅读环境
以上就是笔者构建Android Kernel内核和AOSP平台代码阅读环境的过程,由于笔者水平有限仅给各位提供参考,希望能够抛砖引玉,也欢迎各位在评论区留言交流意见。
Android开机广播是有序还是无序?广播耗时原因是什么?
前言 前端时间,在项目中有个问题:有应用反馈收到开机广播的时间过长,距离开机过去可能半分钟了,才收到开机广播,严重影响交互。 带着这个问题,我只得查看发送广播的源码实现,并排查以下可能原因: 开机广播
ConstrainLayout:从上手到精通
首先,讲解了约束定位是如何通过扁平化结构减少嵌套以提升性能的;其次,讲解了核心功能及辅助工具的用法;最后,演示了如何结ConstraintSet与TransitionManager实现布局的过渡动画。
「幽灵调用」背后的真相:一个隐藏多年的Android原生Bug
三天前,群里看到Penguin大佬写的一篇文章:你的App是否有出现过幽灵调用。看完后不禁感慨:分析之深入、工具之强大,令人叹服。这篇文章写的很好,但想要看懂需要很多前置知识,另外结尾处戛然而止,让人
Android 16 显示系统 | 从View 到屏幕系列 - 3 | BLASTBufferQueue
写在前面 BLastBufferQueue 的全称: Buffer Layer Async Transaction BufferQueue,BLastBufferQueue 作为桥梁连接了 App 和
5. Android FrameWork之安卓14Activity启动流程 万字长文:从点击图标到Activity.onCreate()的每一行代码
1.Activity的热启动流程 1.1 Launcher发起启动请求 1.2. Instrumentation处理启动 instautmention里面封装了,activity
[视频教程] 写给应用开发的 Android Framework 教程——玩转 AOSP 篇之 Android 系统开发工具推荐
下面推荐的是我常用的工具,如果你有好用的开发工具欢迎在评论区留言讨论交流。 1. ssh 服务与 Tabby Terminal ssh 服务使得我们在其他平台上通过 ssh 客户端程序即可访问到我们的
“终于懂了”系列:APK安装过程 完全解析!
一、背景 最近在了解插件化技术: 把未安装的插件apk 集成到 宿主App中,以取得减少宿主APK包体积等优点。也就是说,一个完整的APK 虽然不经过安装过程,但使用了插件化技术后却可以在宿主中使用其
几行代码轻松监控Android GC 情况
为什么要监控gc情况 不仅仅是android了,其实只要是java技术这一块的,做性能监控,gc次数/频率 肯定是要做的,服务端那边也有,只不过他们监控的手段和我们不太一样。 但是目的是一样的,gc的