05 2021 档案
摘要:1. 声音的物理性质 声音是一种波,由物体振动而产生 三要素:频率(音阶)、振幅(响度)、波形(音色) 传播介质:空气、液体、固体 回声:两种声音传到我们的耳朵里的时差小于80毫秒,我们就无法区分这两种声音了 共鸣:声音传播可以带动另一个物体振动 2. 数字音频 采样:按声音最高频率的2倍以上的频率
阅读全文
摘要:1. ffprobe-查看音视频文件的信息 国粤双语的视频会有两条Audio流 1.1 查看音频信息 ffprobe ff.mp3 1.2 显示format信息,-show_format ffprobe -show_format vedio/MP4/SampleVideo_1280x720_10mb
阅读全文
摘要:概述 一台Android设备连接着一台远程服务器,然后本地计算机可以使用adb来连接远程服务器的Android设备,来进行调试。 配置 背景:虚拟机Ubuntu电脑,编译了sdk_phone_x86镜像,使用emulator -verbose -show-kernel运行了一台Android设备,现
阅读全文
摘要:概述 可以通过ssh命令来连上Android机器 Android中使用的是external/openssh下的源码,Android 9以下的是没有的,需要从Android 10中拷贝一份过去 1. Android源码中配置 1. 编译openssh库-在方案目录下添加ssh包 PRODUCT_PAC
阅读全文
摘要:概述 根据温度的变化,调整和限制应用活动。借助该 Android 框架,设备制造商和应用开发者可以使用热数据来确保在设备开始过热时保持一致的用户体验。例如,当系统温度较高时,jobscheduler 作业会受到限制,如有必要,可启动框架热关机。通过注册的回调函数(位于 PowerManager 类中
阅读全文
摘要:概述 1. 多重纹理 多重纹理用来组合多个纹理贴图。 void Draw(MYESContext *myesContext) { myUserData *userData = (myUserData *)myesContext->userData; // 两个纹理共用同一组纹理坐标和顶点坐标了 GL
阅读全文
摘要:概述 1. memtrack hal层的作用 memtrack HAL(Memory Tracker HAL)是用来返回特定于设备的内存使用情况的信息。主要目标是能够跟踪无法以任何其他方式跟踪的内存,例如,由进程分配但未映射到该进程的地址空间的纹理内存。第二个目标是能够将进程使用的内存分类为GL,图
阅读全文
摘要:概述 OEM锁可以禁止用户刷新bootloader或设备分区,运营商和设备本身都对是否允许OEM解锁有发言权,并且双方都必须同意允许这样做才能使解锁成为可能。 1. oemlock hal的接口 // 返回HAL的vendor特定标识符。 // 返回的名称不能由框架解释,而必须传递给vendor的代
阅读全文
摘要:概述 立方图纹理 立方图就是一个由6个单独2D纹理面组成的纹理,通常,生成环境贴图所用的立方图通过在场景中央放置一个摄像机,从6个轴的方向(+X,-X,+Y,-Y,+Z,-Z)捕捉场景图像并将结果保存在立方体的每个面来生成。 立方图纹素的读取通过使用一个3D向量(s,t,r)作为纹理坐标,在
阅读全文
摘要:dumpsys battery 1. dumpInternal // android/frameworks/base/services/core/java/com/android/server/BatteryService.java private void dumpInternal(FileDes
阅读全文

浙公网安备 33010602011771号