logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙 Media Kit(媒体服务):音视频播放、录制

鸿蒙MediaKit是音视频开发核心模块,提供七大功能:AVPlayer支持多种格式音视频播放;SoundPool实现短音频播放;AVRecorder/AvScreenCapture分别完成音视频录制和屏幕录制;AVMetadataExtractor提取元数据;AVImageGenerator获取视频缩略图;AVTranscoder实现视频转码。该套件具有轻量引擎、HDR支持、低时延播放等特点,支

#媒体#音视频#鸿蒙 +1
Flutter中 ScaffoldMessenger 消息通知

Flutter 2.0引入的ScaffoldMessenger组件优化了SnackBar的管理机制,解决了旧版本中上下文依赖、路由切换和生命周期等问题。它支持全局管理SnackBar,自动处理路由切换,并能保持消息持久化。使用方式包括Builder包装、全局context和ScaffoldMessenger包裹三种方法。除了基础用法外,还支持自定义样式(如浮动效果、圆角、图标等)和高级控制(手动关

#flutter
鸿蒙开发 如何加载pdf文件(PdfView组件使用)

摘要:鸿蒙PdfView组件是用于预览PDF文档的核心控件,支持本地/网络文件加载(5.0.0+版本需导入@kit.PDFKit模块)。通过PdfController实现文档加载、页面跳转和交互监听,可配置单/双页布局、缩放模式等参数。典型应用包括本地文件加载(需处理沙箱路径)、网络PDF请求(需INTERNET权限)及加密文档解密。开发时需注意模块导入准确性(避免@hms误用)、文件路径处理及大

#harmonyos#华为#鸿蒙
Kotlin 协程调度器

Kotlin协程提供了多种调度器(Dispatchers)来管理线程执行:Main用于UI操作,IO用于网络/文件,Default用于CPU密集型任务,Unconfined则无固定线程限制。开发者可通过withContext切换调度器,支持自定义线程池和组合调度策略。实际应用中,应根据场景选择合适调度器(如Android用Main+lifecycleScope,后台服务用IO),并注意作用域管理。

#kotlin
鸿蒙 @ohos.net.http的默认最大并发数

【摘要】鸿蒙系统默认限制HTTP请求最大并发数为100,使用@ohos.net.http模块时超过此限制会导致请求失败。开发者可通过请求合并、分批处理或任务队列优化并发请求。系统提供TaskPool机制实现并发控制,示例代码展示了如何通过任务池管理批量请求。需注意:高并发可能耗尽系统资源,弱网环境应降低并发数并增加超时机制,网络请求需申请INTERNET权限。合理控制并发数有助于平衡应用性能与系统

#harmonyos#http#华为
Flutter App 与 Module 的 Android 目录区别

本文对比了Flutter项目中两种Android目录的区别:App类型的android/是完整Android工程,可独立打包APK,允许自由修改配置;Module类型的.android/是自动生成的集成模板,带点号表示不应手动修改,主要用于提供原生项目集成接口。核心差异在于android/用于构建独立应用,需提交版本控制;而.android/是临时脚手架,仅包含集成脚本,不应提交Git。实际使用时

#flutter#android
flutter中 退出应用的方法SystemNavigator.pop()

本文介绍了Flutter中SystemNavigator.pop()方法的使用,该方法可关闭整个应用并返回手机桌面,与仅返回上一页面的Navigator.pop()不同。文中提供了按钮触发和Android返回键处理的两种实现方式,并指出该方法会触发应用dispose()生命周期,且主要适用于Android平台。开发者需注意该方法与页面导航的区别,以及iOS平台的兼容性问题。

#flutter
flutter中 extension类方法拓展

Dart扩展方法语法详解 本文介绍了Dart语言中的扩展方法功能,主要包括: 基本语法:通过extension关键字为现有类型添加新功能 扩展类型:实例方法、Getter和操作符扩展的实现方式 泛型扩展:支持泛型类型的扩展方法 命名与冲突解决:如何命名扩展及处理成员冲突 使用限制:包括不能添加实例变量、访问私有成员等约束 通过示例代码展示了如何为String、int、List等类型添加实用功能,如

#flutter
鸿蒙 图片位图操作:像素级读写

摘要:本文介绍了鸿蒙系统中PixelMap位图操作方法,主要包括整图和指定区域的像素读写操作。通过readPixelsToBuffer/writeBufferToPixels和readPixels/writePixels方法可实现像素级处理,支持图片美化、水印添加等功能。同时提供了深拷贝改变像素格式和图像拼接的代码示例,强调操作前需获取PixelMap对象并注意格式匹配。这些方法为图像处理提供了基

#harmonyos#鸿蒙
鸿蒙 图片位图操作:像素级读写

摘要:本文介绍了鸿蒙系统中PixelMap位图操作方法,主要包括整图和指定区域的像素读写操作。通过readPixelsToBuffer/writeBufferToPixels和readPixels/writePixels方法可实现像素级处理,支持图片美化、水印添加等功能。同时提供了深拷贝改变像素格式和图像拼接的代码示例,强调操作前需获取PixelMap对象并注意格式匹配。这些方法为图像处理提供了基

#harmonyos#鸿蒙
    共 554 条
  • 1
  • 2
  • 3
  • 56
  • 请选择