sheldon_blogs

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 阅读(153) 评论(2) 推荐(0) 编辑

2024年8月21日

Android的USB网络共享功能

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

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

2024年8月5日

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

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

posted @ 2024-08-05 11:47 sheldon_blogs 阅读(1352) 评论(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 阅读(1688) 评论(0) 推荐(0) 编辑

2023年10月19日

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

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

posted @ 2023-10-19 16:12 sheldon_blogs 阅读(1464) 评论(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 阅读(3453) 评论(0) 推荐(0) 编辑

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 阅读(4247) 评论(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 阅读(700) 评论(0) 推荐(0) 编辑

2023年1月28日

C++提取字符串中的整数

摘要: 代码示例: int ExtractNumber(char* str) { int numberCnt = 0; string s = str; size_t begin = 0, end = 0; if(!str){ return 0; } while(end != std::string::npo 阅读全文

posted @ 2023-01-28 17:05 sheldon_blogs 阅读(1035) 评论(0) 推荐(0) 编辑

2023年1月13日

Android UVC Camera H.265帧序错乱问题

摘要: RK3588平台同时预览5路H265 4K摄像头,出现其中一路画面卡死异常,从log分析看出现了上层拿到的帧序乱了,先执行的uvc_video_next_buffers 先写的1890 后写的1891,但是add tail on buffer queue 是先执行的1891 后执行的1890: 01 阅读全文

posted @ 2023-01-13 19:29 sheldon_blogs 阅读(740) 评论(0) 推荐(0) 编辑

导航