logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【鸿蒙基于API 13实战开发】—— 多线程并发(TaskPool和Worker的对比)

TaskPool(任务池)和Worker的作用是为应用程序提供一个多线程的运行环境,用于处理耗时的计算任务或其他密集型任务。可以有效地避免这些任务阻塞宿主线程,从而最大化系统的利用率,降低整体资源消耗,并提高系统的整体性能。本文将从 实现特点 和 适用场景 两个方面来进行TaskPool与Worker的比较。

#harmonyos#数据库#移动开发
【鸿蒙基于API 13实战开发】—— 拉起文件处理类应用(startAbility)

例如,浏览器下应用下载PDF文件,可以调用此接口选择文件处理应用打开此PDF文件。开发者需要在请求中设置待打开文件的URI路径( uri )、文件格式( type )等字段,以便系统能够识别,直接拉起文件打开应用或弹出一个选择框,让用户选择合适的应用来打开文件,效果示意如下图所示。

文章图片
#harmonyos#ArkUI
【鸿蒙基于API 13实战开发】—— AbilityStage组件容器

当系统资源不足时,系统会通过多种方式从应用中回收内存,必要时会完全停止应用,从而释放内存用于执行关键任务。为了进一步保持系统内存的平衡,避免系统停止用户的应用进程,可以在AbilityStage中的onMemoryLevel()生命周期回调中订阅系统内存的变化情况,释放不必要的资源。打开MyAbilityStage.ets文件,导入AbilityStage的依赖包,自定义类继承AbilitySta

#harmonyos#ArkUI#移动开发 +2
【鸿蒙实战开发】一多开发实例(银行理财)

本文以银行理财应用作为作为典型案例详细介绍 “一多” 在实际开发中的应用。银行理财行业应用在大屏幕设备的使用过程中,不仅要保障用户在办理金融业务过程中的正常使用,底部/侧边页签 也要尽可能提升屏幕的交互效率。具体功能主要包含首页推荐、产品专题、产品详情、产品对比、收益明细等。下面的章节将分别从 架构设计、UX设计、页面开发 三个角度给出推荐的参考样例,介绍“一多”银行理财应用在开发过程中的最佳实践

文章图片
#harmonyos#移动开发#ArkUI
【鸿蒙基于API 13实战开发】—— ArkUI基础组件之CanvasRenderingContext2D对象

添加createLinearGradient和createRadialGradient属性创建渐变容器,接着用addColorStop方法添加多个色块组成渐变色,再设置fillStyle为gradient将渐变色填充到矩形中,最后设置阴影的模糊级别(shadowBlur)、阴影颜色(shadowColor)及阴影偏移量(shadowOffset)。如下面的示例,先设置画笔为红色,在保存画笔后对画布

文章图片
#harmonyos#ui#移动开发 +1
【鸿蒙基于API 13实战开发】—— ArkUI组件之栅格布局

在pages/index目录下的hml文件中创建一个grid-container组件,并添加 Grid-row 子组件。创建grid-container组件并添加grid-row,在grid-row组件内添加grid-col组件形成布局。grid-row仅支持grid-col为子组件,只能在grid-col组件中添加填充的内容。栅格布局容器根节点,使用grid-row与grid-col进行栅格布局

文章图片
#harmonyos#ArkUI#移动开发
【鸿蒙基于API 13实战开发】—— ArkUI基础组件之Canvas对象

Canvas组件提供画布,用于自定义绘制图形。具体用法请参考CanvasRenderingContext2D对象。

文章图片
#harmonyos#ui#ArkUI +1
【鸿蒙基于API 13实战开发】—— ArkUI常见组件之swiper开发

swiper为滑动容器,提供切换显示子组件的能力。

文章图片
#harmonyos#ui#ArkUI +1
【鸿蒙基于API 13实战开发】—— ArkUI基础组件之switch开发

设置checked属性值为true(组件为打开状态)。添加change事件,当组件状态改变时触发,触发后执行switchChange函数获取组件当前状态(关闭/打开)。设置display属性(默认为none),当关闭开关改变display属性值为flex后显示地址模块,点击按钮改变颜色。在下面示例中设置开关为打开状态(使用默认收货地址),关闭开关后页面显示选择地址按钮,点击按钮即可改变收货地址。当

文章图片
#harmonyos#ui#ArkUI +1
【鸿蒙基于API 13实战开发】—— ArkUI基础组件之image-animator开发

在pages/index目录下的hml文件中创建一个image-animator组件,css文件中编写组件样式,js文件中引用图片。

文章图片
#harmonyos#ui#移动开发 +1
    共 66 条
  • 1
  • 2
  • 3
  • 7
  • 请选择