应用闪退是一个非常严重的问题,当我们做性能分析时,需要获取到用户的崩溃信息,查明崩溃原因。以下两种情况会导致程序异常退出:1.Native代码未处理异常时2.Js/ArkTS...
应用闪退是一个非常严重的问题,当我们做性能分析时,需要获取到用户的崩溃信息,查明崩溃原因。以下两种情况会导致程序异常退出:1.Native代码未处理异常时2.Js/ArkTS...
日常开发中,日期、时间戳经常使用到,也会涉及到相互的转化,今天详细展示一下Date日期类的构造函数使用和每个回调函数的返回结果,及利用Date实现一个时间戳和日期的格式化工具...
AVPlayer提供功能完善一体化播放能力,应用只需要提供流媒体来源,不负责数据解析和解码就可达成播放效果。本文介绍一下AVPlayer的基本使用,播放网络视频,实现播放暂停...
当我们需要列表展示通讯录、城市名时,通常会使用到右侧的索引条,可以帮助用户快速定位到某一类的头部。本文介绍一下使用List+ListItemGroup+AlphabetInd...
音频录制开发方式系统提供了多样化的API:1.AudioCapturer: 用于音频输入的ArkTS/JS API,仅支持PCM格式。应用可以在音频输出后添加数据处理,要求开...
上篇介绍了使用AVRecorder录制音频,这篇记录一下使用AudioCapturer实现录制音频,并且实现在录制的同时,使用AI实现语音转文字的功能。效果演示: 录制实现步...
当我们长按桌面应用图标时,会弹出一个列表选项,除了系统自带的卸载之外,还有一些自定义的快捷功能,可以帮我们快速打开指定的页面。还有自定义卡片,可以添加到桌面,展示一些信息,也...
ArkTS提供了TaskPool与Worker两种多线程并发方案,当任务不需要长时间(3分钟)占据后台线程,而是一个个独立的任务时,推荐使用TaskPool,反之推荐使用Wo...
层叠布局(Stack)用于在屏幕上预留一块区域来显示组件中的元素,提供元素可以重叠的布局。层叠布局通过Stack容器组件实现位置的固定定位与层叠,容器中的子元素依次入栈,后一...