摘要: 概述 一台Android设备连接着一台远程服务器,然后本地计算机可以使用adb来连接远程服务器的Android设备,来进行调试。 配置 背景:虚拟机Ubuntu电脑,编译了sdk_phone_x86镜像,使用emulator -verbose -show-kernel运行了一台Android设备,现 阅读全文
posted @ 2021-05-30 17:38 pyjetson 阅读(969) 评论(0) 推荐(0) 编辑
摘要: 概述 可以通过ssh命令来连上Android机器 Android中使用的是external/openssh下的源码,Android 9以下的是没有的,需要从Android 10中拷贝一份过去 1. Android源码中配置 1. 编译openssh库-在方案目录下添加ssh包 PRODUCT_PAC 阅读全文
posted @ 2021-05-27 13:40 pyjetson 阅读(3331) 评论(0) 推荐(0) 编辑
摘要: 概述 根据温度的变化,调整和限制应用活动。借助该 Android 框架,设备制造商和应用开发者可以使用热数据来确保在设备开始过热时保持一致的用户体验。例如,当系统温度较高时,jobscheduler 作业会受到限制,如有必要,可启动框架热关机。通过注册的回调函数(位于 PowerManager 类中 阅读全文
posted @ 2021-05-18 21:05 pyjetson 阅读(1600) 评论(0) 推荐(0) 编辑
摘要: 概述 1. 多重纹理 多重纹理用来组合多个纹理贴图。 void Draw(MYESContext *myesContext) { myUserData *userData = (myUserData *)myesContext->userData; // 两个纹理共用同一组纹理坐标和顶点坐标了 GL 阅读全文
posted @ 2021-05-15 17:36 pyjetson 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 概述 1. memtrack hal层的作用 memtrack HAL(Memory Tracker HAL)是用来返回特定于设备的内存使用情况的信息。主要目标是能够跟踪无法以任何其他方式跟踪的内存,例如,由进程分配但未映射到该进程的地址空间的纹理内存。第二个目标是能够将进程使用的内存分类为GL,图 阅读全文
posted @ 2021-05-15 00:34 pyjetson 阅读(2007) 评论(0) 推荐(1) 编辑
摘要: 概述 OEM锁可以禁止用户刷新bootloader或设备分区,运营商和设备本身都对是否允许OEM解锁有发言权,并且双方都必须同意允许这样做才能使解锁成为可能。 1. oemlock hal的接口 // 返回HAL的vendor特定标识符。 // 返回的名称不能由框架解释,而必须传递给vendor的代 阅读全文
posted @ 2021-05-14 17:21 pyjetson 阅读(1347) 评论(0) 推荐(0) 编辑
摘要: 概述 立方图纹理 ​ 立方图就是一个由6个单独2D纹理面组成的纹理,通常,生成环境贴图所用的立方图通过在场景中央放置一个摄像机,从6个轴的方向(+X,-X,+Y,-Y,+Z,-Z)捕捉场景图像并将结果保存在立方体的每个面来生成。 ​ 立方图纹素的读取通过使用一个3D向量(s,t,r)作为纹理坐标,在 阅读全文
posted @ 2021-05-09 17:54 pyjetson 阅读(213) 评论(0) 推荐(0) 编辑
摘要: dumpsys battery 1. dumpInternal // android/frameworks/base/services/core/java/com/android/server/BatteryService.java private void dumpInternal(FileDes 阅读全文
posted @ 2021-05-06 21:47 pyjetson 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 概述 纹理包装模式用于指定纹理坐标超出[0.0, 1.1]范围时所发生的行为,用glTexParameter[i|f] [v]设置,这些模式可以为s、t、r坐标单独设置。GL_TEXTURE_WRAP_S和GL_TEXTURE_WRAP_T和GL_TEXTURE_WRAP_R分别定义s和t和r坐标超 阅读全文
posted @ 2021-04-24 22:35 pyjetson 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 概述 坐标属性插值 对于三角形中的点的属性,可以使用插值的方式,来获取平滑过渡的值。比如点的纹理坐标,点的颜色,点的法向量等等。 如上图所示,光栅化之后,我们可以获取到三角形内的点的坐标(x,y)。然后给三角形中的顶点VA指定红色,VB指定绿色,VC指定蓝色,然后通过插值的方式,三角形内就可以得到这 阅读全文
posted @ 2021-04-24 19:40 pyjetson 阅读(703) 评论(0) 推荐(0) 编辑