logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

go语言控制android.bp选择性编译

为了降低工作量以及考虑到产品的可维护性,大部分手机厂商采用了同一套android代码对应多个产品,编译时根据配置参数选择性编译不同模块的代码。最初android的编译脚本为Android.mk,采用了Makefile的语言为了控制编译,我们可以在不同产品的BoardConfig.mk中定义 MARCO之后在Android.mk中,根据是否使用MARCO来确定编译选项以及编译代码块ifeq ...

【基础技能】Windows常用快捷键

梳理了微软官网上Windows的所有快捷键,提取了日常使用的,可以提升工作效率的快捷键

文章图片
#windows
【Android】MediaFramework小细节备忘

在这里插入图片描述](https://i-blog.csdnimg.cn/direct/386962ba13d1496a96e3bb0e3312d44f.png。getFlag的本质是,获取 persist.device_config.media_native.render_metrics_xxx 存放到 c.xxx变量中。XiaoMi 13 Ultra上返回空, 故 VideoRenderQua

文章图片
#android#数据库
audio_policy_configuration.xml 解析

android的audioserver 进程启动时,会创建AudioPolicyManager,洋洋洒洒数千行的其构造函数,第一步就是加载配置相关的xml。#define AUDIO_POLICY_XML_CONFIG_FILE_PATH_MAX_LENGTH 128#define AUDIO_POLICY_XML_CONFIG_FILE_NAME &amp

【深入理解FFMPEG】命令行阅读笔记

ffprobe -show_streams查看文件的流信息, 如视频codec, 帧率,位深,nal_length_size, profile/level, has_b_frames等。ffplay -window_title “播放测试” rtmp://up.v.test.com/live/stream//实际播放不了。第一列 D表示支持解码,E表示支持编码,以及编码的音频/视频/字幕/数据/附

文章图片
到底了