logo
publist
写文章

简介

鸿蒙技术分享,之前做过6年java、4年Android。现从事鸿蒙开发

擅长的技术栈

javaAndroidflutterframework鸿蒙

可提供的服务

暂无可提供的服务

鸿蒙开发(NEXT/API 12)【申请接入Wear Engine服务】 穿戴服务

申请Wear Engine服务前(开发者需实名认证为个人开发者或者企业开发者,认证前,请先了解二者的[权益区别] ),确认开发环境并完成创建项目、创建HarmonyOS应用等基本准备工作,再继续进行以下开发活动。

文章图片
#harmonyos#鸿蒙#鸿蒙系统 +1
鸿蒙6.0开发常见问题【Toggle组件设置拖动的同时如何屏蔽其本身的点击手势?】

本文展示了如何自定义控制Toggle组件的默认值状态。示例代码在OpenHarmony的ArkUI框架中,通过@State定义toggleIsOn变量控制Toggle开关状态,并在onChange回调中根据条件修改其值。特别处理了拖拽场景下的状态变更,使用PanGesture手势识别拖拽动作,结合isDragging标志位确保拖拽时状态正确性。代码还包含了位置偏移量管理和日志记录功能,展示了鸿蒙应

文章图片
#harmonyos#华为#运维 +2
鸿蒙5.0开发常见问题【如何实现上下切换的页面间跳转动画?】

使用pageTransition函数实现页面转场效果。通过PageTransitionEnter 和PageTransitionExit指定页面进入和退出的动画效果。将slide属性设置为SlideEffect.Bottom,页面入场时从下方滑入,出场时滑出到下方,从而实现上下切换效果。

文章图片
#harmonyos#华为#运维 +2
鸿蒙5.0开发常见问题【使用napi_run_script_path接口执行包内abc文件的使用限制?】

napi_run_script_path接口会直接拼接当前HAP所在的沙箱路径/data/storage/el1/bundle/。例如,传入路径为entry/resources/rawfile/main.abc,则处理后的沙箱路径为/data/storage/el1/bundle/entry/resources/rawfile/main.abc。napi_run_script_path接口接受三个

文章图片
#运维#开发语言#harmonyos +2
鸿蒙6.0开发常见问题【如何使用canvas绘制圆角矩形?】

本文展示了使用CanvasRenderingContext2D绘制圆角矩形的方法。代码通过arc方法绘制四个圆弧路径,结合lineTo方法连接直线,实现圆角效果。主要步骤包括:设置起始点、绘制四边圆弧和直线、设置描边/填充颜色。示例展示了在50,50位置绘制100x100大小、10半径圆角的矩形。该技术可用于鸿蒙应用UI开发,配合系统提供的ArkUI组件和Stage模型,能够创建丰富的界面效果。文

文章图片
#harmonyos#华为#鸿蒙 +3
【鸿蒙5.0打卡学习】(Canvas画布组件)

使用CanvasRenderingContext2D对象在Canvas画布上绘制。

文章图片
#学习#harmonyos#华为 +3
鸿蒙5.0开发常见问题【如何使用后缀为so.x.y类型的so库,例如libxxx.so.3.1、libxxx.so.3.1.0?】

使用系统的工具链编译出opencv(3.1.0)的so库,由于生成的so的后缀为so.x.y.z,无法打进应用包使用。

文章图片
#harmonyos#华为#运维 +3
鸿蒙5.0开发常见问题【是否有处理“9图“(又称“draw9patch“、“.9图“、“点9图“等)的平替方案?】

Image组件提供与点九图相同功能的API设置,通过设置resizable属性来配置ResizableOptions,即图像拉伸时的大小调整选项。ResizableOptions的参数slice包含top、left、bottom和right四个属性,分别表示图片在上下左右四个方向拉伸时保持不变的距离。

文章图片
#harmonyos#华为#运维 +2
鸿蒙5.0开发常见问题【Component如何监听应用前后台切换?】

应用的前后台生命周期与页面和组件无关,组件仅能感知aboutToAppear和aboutToDisappear事件。若组件需要感知应用的前后台切换,可以设置一个应用前后台状态的变量。在UIAbility中对应的生命周期函数中更改此变量,并在组件中监听AppStorage状态变量的变化,执行相应的逻辑。

文章图片
#harmonyos#华为#鸿蒙 +2
鸿蒙6.0开发常见问题【Scroll中嵌套List,可否设置事件响应顺序,让List不响应滚动事件,让外层的Scroll滚动整个布局?】

摘要:Scroll嵌套List时,默认不设置高度会使List完全展开,可实现整体布局滚动效果,但会失去懒加载优势。推荐使用List的nestedScroll属性实现嵌套滚动,示例代码展示了如何通过NestedScrollMode参数配置父组件优先或子组件优先的滚动行为,并设置List的高度为100%来适应布局。该方法优化了滚动体验,同时保持组件性能。

文章图片
#harmonyos#华为#运维 +2
    共 1282 条
  • 1
  • 2
  • 3
  • 129
  • 请选择