
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
学习要符合如下的标准化链条:了解概念->探究原理->深入思考->总结提炼->底层实现->延伸应用"学习主题知识类型✅Android/✅01.基础组件与机制✅四大组件✅IPC机制✅消息机制✅事件分发机制✅View与渲染体系(含Window、复杂控件、动画)✅存储与数据安全(SharedPreferences/DataStore/Room/Scoped Storage)✅02. 架构与工程化✅架构模式
学习要符合如下的标准化链条:了解概念->探究原理->深入思考->总结提炼->底层实现->延伸应用"学习主题知识类型✅Android/✅01.基础组件与机制✅四大组件✅IPC机制✅消息机制✅事件分发机制✅View与渲染体系(含Window、复杂控件、动画)✅存储与数据安全(SharedPreferences/DataStore/Room/Scoped Storage)✅02. 架构与工程化✅架构模式
本文详细介绍了在OpenHarmony系统中编译FFmpeg的全过程。主要内容包括:1)环境准备,配置鸿蒙SDK工具链和交叉编译框架lycium;2)获取FFmpeg源码,通过鸿蒙三方库仓库下载;3)使用lycium框架进行编译,生成32位和64位库文件;4)修改源码后的重新编译流程,包括解压、修改、打包、校验等步骤。文章提供了完整的操作指南和关键截图,适合需要在OpenHarmony平台上进行音
学习要符合如下的标准化链条:了解概念->探究原理->深入思考->总结提炼->底层实现->延伸应用"学习主题知识类型知识类型✅Android/✅01.基础组件✅02.IPC机制✅03.消息机制✅04.View原理✅05.事件分发机制✅06.Window✅07.复杂控件✅08.性能优化✅09.流行框架✅10.数据处理✅11.动画✅12.Groovy✅音视频开发/✅01.基础知识✅02.OpenGL渲染
本文详细介绍了在OpenHarmony系统中编译FFmpeg的全过程。主要内容包括:1)环境准备,配置鸿蒙SDK工具链和交叉编译框架lycium;2)获取FFmpeg源码,通过鸿蒙三方库仓库下载;3)使用lycium框架进行编译,生成32位和64位库文件;4)修改源码后的重新编译流程,包括解压、修改、打包、校验等步骤。文章提供了完整的操作指南和关键截图,适合需要在OpenHarmony平台上进行音
本文详细介绍了在OpenHarmony系统中编译FFmpeg的全过程。主要内容包括:1)环境准备,配置鸿蒙SDK工具链和交叉编译框架lycium;2)获取FFmpeg源码,通过鸿蒙三方库仓库下载;3)使用lycium框架进行编译,生成32位和64位库文件;4)修改源码后的重新编译流程,包括解压、修改、打包、校验等步骤。文章提供了完整的操作指南和关键截图,适合需要在OpenHarmony平台上进行音
本文详细介绍了在OpenHarmony系统中编译FFmpeg的全过程。主要内容包括:1)环境准备,配置鸿蒙SDK工具链和交叉编译框架lycium;2)获取FFmpeg源码,通过鸿蒙三方库仓库下载;3)使用lycium框架进行编译,生成32位和64位库文件;4)修改源码后的重新编译流程,包括解压、修改、打包、校验等步骤。文章提供了完整的操作指南和关键截图,适合需要在OpenHarmony平台上进行音
HarmonyOS FFmpeg 工具库 —— 在鸿蒙中调用 FFmpeg 命令行工具(fftools),最终驱动 FFmpeg.so 执行音视频处理任务。
HarmonyOS FFmpeg 工具库 —— 在鸿蒙中调用 FFmpeg 命令行工具(fftools),最终驱动 FFmpeg.so 执行音视频处理任务。
它是应用程序间通信组件,他用于在不同应用间共享数据(也即:IPC跨进程通信),借助ContentProvider提供的接口,应用可以将内部的数据暴露给外部应用,或者从其它应用中读取共享的数据。Broadcast和这个也是通信的,他们两者有什么区别呢?Broadcast更像是发送一个任务,让你去处理和完成。ContentProvider更像是把自己当作数据库暴露出去。:用于简化对URI的ID添加和解








