sheldon_blogs

1 2 3 4 5 ··· 16 下一页

2025年10月27日

Android平台移植stress-ng工具及使用

摘要: 1.简介 stress-ng是一款用于对系统进行压力测试的工具,可以对系统的多种资源指标进行测试,包括但不限于CPU、磁盘、网络、内存、进程、文件系统等。用户可以根据自己的需求选择相应的负载模式,并设置负载级别、持续时间等参数来控制测试的强度和时长。当stress-ng测试CPU时,会不断调用进程, 阅读全文

posted @ 2025-10-27 18:03 sheldon_blogs 阅读(10) 评论(0) 推荐(0)

2025年4月8日

Android OTA的两种方式:Non-A/B(recovery)和A/B系统升级

摘要: 一、Recovery系统升级 Recovery升级也就是传统的非A/B升级(Non-A/B System Updates) 工作流程: 下载更新包:用户接收到更新通知后,下载OTA(Over-The-Air)更新包。 准备更新:下载完成后,系统会将更新包解压并准备进行安装。 安装更新:设备进入恢复模 阅读全文

posted @ 2025-04-08 11:46 sheldon_blogs 阅读(1561) 评论(0) 推荐(0)

2024年9月3日

Android设备之间UVC Gadget bulk模式无法正常打开问题

摘要: 平台:RK3588Android版本:12 内核版本:Linux 5.10.66 问题: 通过usb gadget枚举uvc设备后,使用bulk传输,连接windows PC可用正常打开预览,连接到另外Android Host设备无法正常打开。如果使用isochronous方式传输则都正常。 分析: 阅读全文

posted @ 2024-09-03 10:28 sheldon_blogs 阅读(839) 评论(2) 推荐(0)

2024年8月21日

Android的USB网络共享功能

摘要: 一、什么是USB网络共享? USB 共享网络是一种基于 USB 接口的数据传输和资源共享解决方案,例如 Android设备作为一个usb网卡连接到其他主机,将Android设备的网络共享给主机使用。在Android系统设置中的 “开发者选项” 中,可以找到usb的默认配置选择USB 共享网络的功能, 阅读全文

posted @ 2024-08-21 19:24 sheldon_blogs 阅读(7259) 评论(0) 推荐(0)

2024年8月5日

Linux修改Swap分区大小及使用优先级

摘要: Swap是Linux系统中的一种虚拟内存,用于在物理内存不足时扩展可用内存。当系统的物理内存不足以满足所有运行进程的需求时,操作系统会将不常用的数据存储在Swap分区中。在某些情况下,可能需要增加Ubuntu系统上的Swap大小,以提供更多的可用内存。以下将介绍调整Swap分区大小和使用优先级的方法 阅读全文

posted @ 2024-08-05 11:47 sheldon_blogs 阅读(5169) 评论(0) 推荐(0)

2023年11月29日

Android开放配件 (AOA) 协议

摘要: 一、背景 自Android 3.1之后的版本,Google引入了USB Accessories的概念,并提供了相关的开发库。Android3.1之后的版本不仅可以让Android设备作为USB Host的角色支持USB鼠标、键盘、游戏手柄等,还可以以USB Device的角色与一些具有USB Hos 阅读全文

posted @ 2023-11-29 12:28 sheldon_blogs 阅读(2769) 评论(0) 推荐(0)

2023年10月19日

Android(S)系统属性服务详解

摘要: 1.简介 Android系统中,为统一管理系统的属性,设计了一个的属性系统,每个属性都有一个名称和值,都是字符串格式。属性被大量使用在Android系统中,用来记录系统设置或进程之间的信息交换。系统属性根据不同的应用类型,分为不可变型,持久型,网络型,启动和停止服务等。 属性名称以“ro.”开头,那 阅读全文

posted @ 2023-10-19 16:12 sheldon_blogs 阅读(2467) 评论(0) 推荐(0)

2023年8月14日

Android12 双屏异显/异触流程分析

摘要: 一、异显apk示例代码 安卓12系统源码的ApiDemo的示例代码:development/samples/ApiDemos/src/com/example/android/apis/app/PresentationActivity.java 该demo主要演示presentation的用法,pre 阅读全文

posted @ 2023-08-14 16:20 sheldon_blogs 阅读(4674) 评论(0) 推荐(2)

2023年8月9日

Android Webview 调试总结

摘要: 一、升级webview版本 (1). 下载需要更新的Webview apk。如果不能FQ可以用下载好的版本(兼容32/64位):Webview-115.0.5790.138 (2). 在路径\aosp\external\chromium-webview\prebuilt\下替换arm或arm64架构 阅读全文

posted @ 2023-08-09 11:36 sheldon_blogs 阅读(5328) 评论(0) 推荐(0)

2023年5月4日

RK3588 Android12 编译打包私有ext4格式vendor.img并挂载到新增vendor_private分区

摘要: 一、制作可直接挂载的文件系统 使用simg2img工具直接将现有的vendor.img转换成可直接挂载的ext2格式,命名为vendor.disk ./out/host/linux-x86/bin/simg2img out/target/product/ribeye/vendor.img vendo 阅读全文

posted @ 2023-05-04 16:12 sheldon_blogs 阅读(1045) 评论(0) 推荐(0)

1 2 3 4 5 ··· 16 下一页

导航