logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

首款开发鸿蒙原生应用的AI辅助编程工具正式上线了

在AI技术席卷全球的浪潮中,开发者工具也迎来了智能化的全新时代。为响应开发者对高效编程工具的需求,12月14日在AICon全球人工智能开发与应用大会(北京站)期间,华为宣布首款开发鸿蒙原生应用的AI辅助编程工具——DevEco CodeGenie正式上线了,标志着鸿蒙原生应用和元服务开发进入AI赋能的新时代。该工具支持开发鸿蒙原生应用领域的智能知识问答、ArkTS代码补全/生成和万能卡片生成能力,

网络连接安全配置开发实践

概述 App与服务器之间通过网络传输数据,需要确保数据在传输过程中的安全,保护传输数据的机密性和完整性,防止敏感数据被窃取和篡改是很重要的。推荐使用传输层安全协议(TLS)来保护网络传输数据的安全。 当App通过HTTPS访问云侧服务器时,如果App信任了用户安装的CA证书,则用户可以通过网络代理工具

应用发热问题排查指南

问题背景 在应用使用过程中,出现设备发热的情况 排查思路 发热问题主要是排查整机的功耗情况,对于应用侧来说,主要是排查的方向有: 1、CPU上的负载是否符合预期; 2、内存是否合理使用导致频繁GC; 3、页面是否存在冗余绘制的情况。 排查步骤如下: 1、关闭USB充电模式,通过DevEc

如何在耳机断开时暂停音/视频

问题背景 佩戴耳机观看视频,摘下耳机后,声音通过扬声器外放。 实现方案 正在发声的耳机不可用后(有线耳机断开、蓝牙开关关闭、蓝牙耳机入盒、多连接耳机被抢占等),应用通过监听设备变更事件并对AudioStreamDeviceChangeReason.REASON_OLD_DEVICE_UNAVAILABLE的场景进行处理,应用需要根据使用场景选择暂停播放或使用新设备继续播放,例如为扬声器时暂停,为其

音频打断处理策略推荐

实现方案 当与其他应用的音频发生冲突,多个音频流同时播放时,系统预设了音频打断策略,对多音频的并发进行管控,只有持有音频焦点的音频流才可以正常播放,避免多个音频流无序并发播放的现象出现。为了维持应用和系统的状态一致性,保证符合用户直觉的交互体验,推荐应用监听音频打断事件,并在收到音频打断事件(InterruptEvent)时做出相应处理。对于视频类应用,被各种类型的其他应用音频打断场景和效果如下表

如何实现音/视频的静音播放

问题背景 在后台播放音乐的时候,在前台播放短视频,期望效果是视频以静音的方式起播,此时后台音乐继续播放;视频解除静音后,后台音乐停止播放;视频再次静音时,后台音乐自动恢复播放。实际效果是视频以静音的方式起播后,后台音乐被打断了;视频再次静音时,后台音乐没有恢复播放。 实现方案 需要应用在开始播放视频时,设置静音并发播放模式,设置后系统将让此音频流静音播放,并且不会打断其它音频流;否则音频流会根据系

应用在有其它应用后台播放音乐时,如何正确选择音频流类型

问题背景 有其他应用在后台播放音乐时,开发者需要根据应用场景指定音频流的StreamUsage,如果配置了不正确的StreamUsage,可能带来一些不符合预期的行为。例如以下场景: 导航场景错误使用STREAM_USAGE_MUSIC类型,导航应用播报时候会导致正在播放的音乐停止播放,而导航场景通常期望正在播放的音乐仅仅降低音量播放。 实现方案 开发者需要了解音频流类型对音频焦点管理的影响,然后

应用切后台后如何保证返回前台后网络功能正常

问题背景 应用使用TCP/UDP Socket通信,未申请长短时任务的应用退后台,网络不可用,可能会造成应用网络资源异常;切回前台如果使用之前创建的TCP/UDP连接对象继续和服务器通信也会失败。 根因分析 1、后台网络不可用:目前HarmonyOS的规则是应用退后台一定时间后会被冻结,同时在一段时间内释放网络资源,网络不可用; 2、切回前台TCP/UDP的Socket连接对象不可复用:协议栈规则

如何保持应用运行时不息屏

问题场景 在一些特殊应用场景下,例如视频播放、语音播放、地图导航期间,即使用户没有屏幕交互操作,也不希望手机跟随系统设置的休眠时间自动熄屏,而是保持屏幕常亮,直至完成或退出相关场景。 实现方案 窗口系统提供了保持指定窗口屏幕常亮的接口 windowClass.setWindowKeepScreenOn(isKeepScreenOn: boolean, callback: AsyncCallback

横竖屏切换适配

问题背景 横竖屏切换功能即实现应用内既支持竖屏显示也支持横屏显示的效果。对于应用内不同页面显示方向不同的情况,需要在应用逻辑中,动态修改窗口方向,来实现该效果,例如包含视频播放功能的应用,首页内容是采用竖屏方式,而视频详情页则采用横屏方式展示。 窗口形态示意图如下: 窗口显示方向类型枚举&#xff1a

    共 178 条
  • 1
  • 2
  • 3
  • 18
  • 请选择