分类
标签
排序
Jetpack Compose(5)——生命周期与副作用函数
目录 一、 Composable 的生命周期 二、 Composable 的副作用 2.1 SideEffect 2.2 DisposableEffect 2.3 LaunchedEffect 2.4 rememberCoroutineScope 2.5 rememberUpdatedState 2.6 derivedState...
Jetpack Compose学习(13)——Compose生命周期及副作用函数
原文: Jetpack Compose学习(13)——Compose生命周期及副作用函数-Stars-One的杂货小窝 此文建议需要了解kotlin的lambda表达式使用和协程基础使用,不然可能会有些阅读困难 本篇算是参考他人文章,...
鸿蒙HarmonyOS实战-ArkUI事件(组合手势)
一、组合手势 应用程序的手势操作是指在移动设备上使用手指或手势进行与应用程序交互的方式。手势操作可以包括点击、滑动、双击、捏合等动作,用于实现不同的功能和操作。 HarmonyOS中常见的手...
鸿蒙适配一多搭建首页框架
随着终端设备形态日益多样化,分布式技术逐渐打破单一硬件边界,一个应用或服务,可以在不同的硬件设备之间随意调用、互助共享,让用户享受无缝的全场景体验。而作为应用开发者,广泛的设备类型...
鸿蒙保存图片到相册
在其它手机端,若想保存图片到相册,需要申请对应的权限,而鸿蒙中对应的权限为受限开放权限,普通应用一般不让申请,这个时候我们可以使用安全保存控件来临时申请权限,用于保存图片到相册。 ...
鸿蒙开发 – 自定义组件 和 组件通信的方法
自定义组件的基本结构 @Entry @Component struct MyComponent { build(){ // ... } } build()函数 build()函数用于描述组件的UI界面,自定义组件必须定义build()函数 build() { Column() { Text...
FFmpeg开发笔记(七十一)使用国产的QPlayer2实现双播放器观看视频
QPlayer2是七牛云基于FFmpeg6.1研发并开源的国产播放器,它可运行于Android和iOS系统,既支持播放本地视频文件,也支持播放网络上的流媒体链接。有关FFmpeg在Android平台的集成说明参见《FFm...
持续增长引擎:华为AGC数据分析能力全景解读
作为应用开发者,您是否面临这些困惑:推广效果难评估?用户流失找不到原因?收入增长遇到瓶颈?在此背景下,华为AppGallery Connect(简称AGC)向开发者推出全新的应用分析服务,此服务为您提...
“秒开”时代,HarmonyOS预加载让应用启动快如闪电
在用户体验为王的时代,应用“秒开”已成为用户对移动应用的核心期待。HarmonyOS预加载服务将应用页面的数据提前加载到本地缓存,页面打开直接从本地获取数据渲染,有效提升页面打开速度,解决...
iOS开发-列表视图的基本介绍与使用
在iOS开发中,UITableView和UICollectionView是两个非常核心的用于展示集合数据的UI组件。它们都能以列表的形式展示数据,但各自的特点和使用场景有所不同。 UITableView UITableView用于展示和...