logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Android】system_server 创建和启动流程

SystemServer进程的创建和启动流程在将SystemServer的启动流程之前,先回顾一下上一篇章的内容:上篇文章中,我们介绍了从init进程到zygote进程再到SystemServer进程开始创建的流程,大致是这样的:1、执行app_main.cpp文件的main方法(init进程中)2、main方法中初始化AndroidRuntime3、执行runtime.start()启动Andr

文章图片
#android#java
【Android】编译系统之 make 和 Soong

make 是一个自动化构建工具,make 通过读取一种叫做Makefile的文件,将源代码自动构建成可执行程序和库文件。而 Makefile 文件中定义了目标程序的依赖关系和生成目标程序的相关规则。在早期, make 被包含在Unix系统中,随着GNU/Linux从Unix衍生出来并发扬光大,GNU/Linux保留并扩展了原始的make,加入了许多内置函数和自动变量等等,形成了GNU make。.

文章图片
#android
【Android】系统源码下载及编译

指的是特定功能的组合的特定名称,即表示编译出的镜像可以运行在什么环境,例如 aosp_arm64-eng 中的 aosp(Android Open Source Project) 代表 Android 开源项目,arm 表示系统是运行在 arm 架构的处理器上的,arm64 则是指 64 位 arm 架构处理器。:编译目标的格式是 BUILD-BUILDTYPE ,如 aosp_arm64-eng

文章图片
#android#adb
【Android】音视频开发基础入门

音视频基本概念帧率即单位时间内帧的数量,单位是fps。一帧表示一张图像,一个视频由许许多多的帧组成。24/25fps:一秒24/25帧,一般的电影帧率30/60fps:一秒30/60帧,游戏的帧率,30帧可以接受,60帧会感觉更加流程逼真85fps以上人眼基本无法察觉出来了,所以更高的帧率在视频里没有太大的意义分辨率影响图像大小,与图像大小成正比:分辨率越高,包含像素越多,图像越大;分辨率越低,图

文章图片
#android#音视频
到底了