- 博客(79)
- 资源 (8)
- 收藏
- 关注
原创 Android关于service call 直接调用方法分析
service call 可以增加输入参数,但是无法获取返回值,例如这样运行,packageName就是test。因此铁定是server call 调用了enable因此打开了蓝牙功能。很明显这个编号就是6是enable,8是disable,符合预期。希望通过命令的方式控制蓝牙打开与关闭,通过网上搜索我们都能搜到。
2024-05-27 10:50:07
454
原创 Android反射理解,比作一种特殊的万能遥控器
动态识别对象类型:在运行时识别类和对象,就像万能遥控器可以识别各种电器。动态获取对象的属性和方法:在运行时获取类的所有方法和字段,就像万能遥控器可以列出电器的所有功能按钮。动态调用方法和访问字段:在运行时调用方法或访问字段,就像用万能遥控器执行具体的控制命令。反射提供了动态操作对象的能力,提高了程序的灵活性和动态性,但也需要谨慎使用,以避免性能和安全问题。
2024-05-20 16:29:51
223
原创 常用适用于不同操作系统的文件系统
提供更大的文件系统和文件大小支持,支持文件系统大小高达1EB(Exabyte),单个文件大小最大可达16TB。具有更快的文件系统检查速度和更好的性能,同时提供更高级的数据可靠性和稳定性。:是Windows操作系统中常用的文件系统格式,支持更大的文件和分区大小,具有更好的安全性和恢复功能。:是Linux操作系统中的一种先进的复制-on-write文件系统,支持快照、数据压缩和校验和等功能。exFAT支持更大的文件和分区大小,适用于处理大型视频、音频等文件的存储和传输。
2024-05-11 14:45:37
369
原创 Android广播demo(系统广播,自定义广播)
Override@Override// 创建一个自定义广播 Intent// 添加额外的数据customBroadcastIntent.putExtra("message", "这是自定义广播的消息!");// 发送广播});
2024-05-09 19:14:38
464
1
原创 rk356x 关于yocto编译linux及bitbake实用方法
【代码】rk356x 关于yocto编译linux及bitbake实用方法。
2024-04-29 14:47:51
378
2
原创 扩容映像文件,EXT4 IMG
resize2fs botbrew.img // 调整文件系统大小以适应整个扩展后的映像文件。e2fsck -f botbrew.img // 再次运行 e2fsck 命令修复文件系统。
2024-04-28 09:06:16
245
原创 关于libdrm测试验证
常见的基于 libdrm 的应用程序:modetest:用于测试和调试 Linux DRM 子系统的命令行工具,可以显示和修改图形显示设置。kmscube:简单的 KMS (Kernel Mode Setting) 示例程序,用于显示彩色的立方体。Weston:Wayland 显示服务器的参考实现之一,使用 libdrm 与 DRM 后端进行交互,提供完整的图形显示和窗口管理功能。xf86-video-modesetting:X.Org X 服务器的 modesetting 驱动程序,使用 lib
2024-04-12 16:21:59
172
原创 Windows 风格的换行符 (\r),导致报错
这些错误表明脚本中存在 Windows 风格的换行符 (\r),导致在 Linux 中执行时出现问题。使用 dos2unix 命令将脚本文件转换为适合在 Linux 上运行的格式。
2024-04-09 11:36:25
102
原创 Android 图形渲染和显示系统关系
渲染线程是 Android 系统中用于执行 UI 绘制操作的独立线程,负责处理 UI 的绘制、布局计算等任务,提高 UI 的流畅度和响应性。它确定不同 Surface 的显示顺序、透明度等属性,并指导 SurfaceFlinger 如何合成这些 Surface,从而影响最终显示画面的效果。Surface 需要被 SurfaceFlinger 管理和合成,并最终呈现给用户,起到承载和展示图像数据的作用。:硬件合成器负责接收来自 SurfaceFlinger 合成的图像数据,并将其发送给显示硬件进行显示。
2024-03-18 09:38:00
799
原创 视频和图像编码标准或格式的发展关系
H.264 (AVC) 继承 H.263、MPEG-4: H.264 是在 H.263 和 MPEG-4 基础上发展而来的,提供更高的压缩效率和更好的视频质量。MPEG-2 继承 MPEG-1: MPEG-2 是 MPEG-1 的继任者,用于更高质量和分辨率的视频传输,如 DVD 和数字电视。VC-1 继承 MPEG-2: VC-1 是由微软开发的视频编码标准,用于蓝光光盘和高清视频传输,与 MPEG-2 在某些方面有关联。
2024-03-15 14:07:41
519
原创 GStreamer管道播放建立
设置 GST_DEBUG_DUMP_DOT_DIR 环境变量为 /tmp,将.dot文件输出到 /tmp 目录下。然后我们使用 decodebin、videoconvert 和 autovideosink 组件来构建管道。GST_DEBUG 环境变量用于控制调试输出的级别。你可以设置不同的值来获取不同程度的调试信息。使用 Graphviz 工具将其转换为图形。2:WARNING。输出警告和错误信息。输出问题和待修复的信息。8:MEMDUMP。输出详细的跟踪信息。
2024-03-13 18:13:58
280
原创 常用的蓝牙配置文件和协议
PBAP(Phone Book Access Profile):用于在蓝牙设备之间共享电话簿和联系人信息,使得可以在支持PBAP的设备上查看和搜索手机中的联系人。MAP(Message Access Profile):用于在蓝牙设备之间传输短信和电子邮件等消息内容,使得可以在支持MAP的设备上查看和回复消息。HFP(Hands-Free Profile): 用于实现蓝牙设备之间的语音通信,例如蓝牙耳机和手机之间的通话。
2024-01-05 09:27:04
866
原创 hardware获取系统时间
clock_gettime 函数的源码实现通常是由操作系统提供的。(头文件: #include )hardware层util封装。
2023-12-28 17:00:16
341
原创 瑞芯微IOMUX工具支持及使用
工具位置:tools/testing/selftests/rkpinctrl/iomux.c。用交叉工具链编译成iomux可执行文件。
2023-12-28 15:11:50
535
原创 Sublime Text快捷命令
这个快捷键可以根据当前选择的单词或文本项,依次选择下一个相同的单词或文本项。按下快捷键后,您可以继续按下相同的快捷键以选择下一个相同的单词或文本项。这个快捷键可以将光标放在多个位置,使您可以同时编辑多个位置的文本。按下快捷键后,您可以在需要编辑的位置放置光标,然后键入要添加的文本。这个快捷键可以在选中的行上添加或删除注释。这个快捷键可以复制当前所在行的内容,并将其粘贴到下一行。这个快捷键可以将光标移动到当前页面的底部。这个快捷键可以将光标移动到当前页面的顶部。
2023-12-22 09:28:23
786
原创 Wi-Fi标准
这是早期的无线网络标准,在Wi-Fi技术发展初期使用。这是目前最新的无线网络标准,提供了更高的速度、更好的性能和更高的容量。Wi-Fi 6支持更多的设备连接、更快的速度和更低的延迟,因此是为未来的高密度无线网络设计的,比如在机场、体育馆、公共场所等。它提供了更快的速度和更好的性能,可以支持更多的设备同时连接到同一个路由器,并且有更好的防干扰能力。这是Wi-Fi 5之前的另一代标准,提供了更快的速度和更好的覆盖范围。这是Wi-Fi 4之前的一代标准,提供了更快的速度和更好的兼容性。
2023-11-29 14:29:25
403
原创 EDID结构体解析 (Extended Display Identification Data)
【代码】EDID结构体解析 (Extended Display Identification Data)
2023-11-14 14:49:23
309
东荣VLASV(新型东荣伺服器).pdf
2020-03-28
i.MX 6ULL Applications Processor Reference Manual.pdf
2020-03-14
基于弹簧长度测量的微小电容传感器的设计_黄丰云.pdf
2019-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人