logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

开源鸿蒙平台 KMP 三方库「Decompose」适配全流程

依赖(元数据 2.4 级),旧钉法 HarmonyOS KotlinKotlin 钉。额外好处:上游源码本来就是 Kotlin2.3.21编的,2.4.20高于它,源码级零降级;Gradle 方面 2.4.20 线支持 8.x/9.x,上游 wrapper8.13换,因为本机缓存与网络可达性差异,两者只差文档源码)。google()上游 decompose + decompose-test-uti

#开源#harmonyos#华为
开源鸿蒙平台 KMP 三方库「Decompose」适配全流程

依赖(元数据 2.4 级),旧钉法 HarmonyOS KotlinKotlin 钉。额外好处:上游源码本来就是 Kotlin2.3.21编的,2.4.20高于它,源码级零降级;Gradle 方面 2.4.20 线支持 8.x/9.x,上游 wrapper8.13换,因为本机缓存与网络可达性差异,两者只差文档源码)。google()上游 decompose + decompose-test-uti

#开源#harmonyos#华为
开源鸿蒙平台 CMP 三方库「telephoto」适配全流程

内核零依赖带来一个直接好处:没有 stdlib 2.4 元数据冲突,不存在"coroutines 制品线逼着升 Kotlin"的问题。是 qrose / haze / FlexibleBottomSheet 一脉的已批准钉法;该线只支持 Gradle 8.x,wrapper 从上游 8.14.3 换钉8.14.1(wrapper jar 与 gradlew 脚本取自已验证的 cmp_qrose,一

#开源#harmonyos#华为
开源鸿蒙平台 CMP 三方库「material3-windowsizeclass-multiplatform」适配全流程

KMP commonMain 分桶实现(依赖 Compose 单元类型)→ 源码直引 + 单元 shim(零改动进入构建)→ ArkTS JSON 解析→ ArkUI 真机页面。

#开源#harmonyos#华为
开源鸿蒙平台 CMP 三方库「compose-unstyled」适配全流程

KMP commonMain 行为契约(detent / 刻度 / 断点 / 贴边 / 三态)→ 逐行抽取为纯 Kotlin 引擎(上游断言钉值)→ C ABI 单入口 JSON→ ArkTS JSON 解析→ ArkUI 真机页面。

#开源#harmonyos#华为
开源鸿蒙平台 CMP 三方库「compose-unstyled」适配全流程

KMP commonMain 行为契约(detent / 刻度 / 断点 / 贴边 / 三态)→ 逐行抽取为纯 Kotlin 引擎(上游断言钉值)→ C ABI 单入口 JSON→ ArkTS JSON 解析→ ArkUI 真机页面。

#开源#harmonyos#华为
请问视频如何播放,我的源码如下,但是播放的时候,不能正常播放。

请问视频如何播放,我的源码如下,但是播放的时候,不能正常播放。 import media from '@ohos.multimedia.media'; import fs from '@ohos.file.fs'; import common from '@ohos.app.ability.common'; @Entry @Component struct AVPlayerDemo { priva

请问:获取到的视频是datashare:///media/video/9

文档描述是支持dataability://的路径前缀,请问如何转换? 视频播放源的路径,支持本地视频路径和网络路径。 支持在resources下面的video或rawfile文件夹里放置媒体资源。 支持dataability://的路径前缀,用于访问通过Data Ability提供的视频路径,具体路径信息详见DataAbility说明。 - 支持file:///data/storage路径前

请问,这样获取路径和文件名称报错,如何处理?

请问,这样获取路径和文件名称报错,如何处理? let config = { action: 'ohos.want.action.OPEN_FILE', parameters: { startMode: 'choose', } } try { let context = getContext(this) as common.UIAbilityContext; let result = await c

    共 11 条
  • 1
  • 2
  • 请选择