logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙应用开发之环境搭建

本文介绍了HarmonyOS应用开发的准备工作。首先需要在华为开发者联盟注册账号并完成个人或企业实名认证,企业开发者可享受更多服务。其次,详细说明了DevEco Studio开发工具的下载安装过程,包括Windows和macOS系统的安装步骤、环境诊断以及中文化插件的启用方法。开发工具内置HarmonyOS SDK,提供一站式开发平台,支持应用和服务开发。通过完成这些准备工作,开发者可以为后续的H

文章图片
#harmonyos#华为
Stage应用模型及状态存储

Stage应用模型是HarmonyOS提供的最新应用开发框架,取代了FA模型成为主推方案。该模型包含两个核心配置文件:app.json5定义应用全局信息(包名、版本等),module.json5配置模块信息(入口UIAbility、设备支持等)。UIAbility作为交互组件,通过onWindowStageCreate()设置启动页面,支持多任务实例。模型还提供了跨Ability启动机制,通过Wa

文章图片
#开发语言#鸿蒙#java +2
HMRouter路由框架

HarmonyOS路由框架从router演进到Navigation再到HMRouter,提供了更便捷的页面导航能力。HMRouter基于Navigation封装,简化了使用流程并增强了功能。安装时需配置核心库和动画库,并通过构建插件支持自定义注解。初始化在EntryAbility中完成,随后即可定义入口页面并实现页面跳转与返回。路由传参支持URL参数和实体参数,通过HMRouterMgr进行页面切

文章图片
#harmonyos#华为#python +2
元服务开发

本文介绍了HarmonyOS元服务的开发流程。元服务是一种轻量级应用形态,具备免安装、即用即走等特点。开发流程包括:在AppGallery Connect创建元服务项目、使用DevEco Studio创建工程、开发页面和卡片、生成元服务图标、打包测试和上架。重点讲解了元服务图标的规范要求,包括尺寸、背景、元素占比等设计规范,以及如何使用DevEco Studio工具快速生成符合要求的图标。最后通过

文章图片
#harmonyos#华为#python +2
HarmonyOS三方库的使用

OpenHarmony三方库使用指南摘要:本文介绍了OpenHarmony三方库的获取途径(Gitee资源汇总和中心仓)、常用库分类(UI、网络、动画等),重点讲解动画库@ohos/lottie的安装配置与使用方法。包括命令行工具下载配置、lottie的JSON动画加载步骤(需配合Canvas画布)、动画控制API(播放/暂停/进度控制等)。还提供了Windows/Mac系统环境变量配置方法,帮助

文章图片
#harmonyos#华为#python +2
HarmonyOS应用之一次开发多端部署

文章摘要 HarmonyOS系统提供"一次开发,多端部署"能力,支持手机、平板、手表等多终端适配。页面级一多能力通过自适应和响应式布局解决UI适配问题。自适应布局包含7种能力:拉伸(Blank组件填充)、均分(flexShrink/flexGrow)、占比(layoutWeight)、缩放(aspectRatio)、延伸(List/Scroll控制显示数量)、隐藏(displa

文章图片
#harmonyos#华为#python +2
HarmonyOS权限管理应用

华为系统权限管理机制分为系统授权(system_grant)和用户授权(user_grant)两类。系统授权如网络权限会在安装时自动授予,而用户授权如麦克风权限需动态申请。申请权限需在配置文件中声明,并通过AtManager进行动态授权检查和申请。每次执行敏感操作前都应检查权限状态,未授权时可引导用户到系统设置开启。开发者可封装工具类简化权限校验流程,确保应用合规访问敏感数据和功能。

文章图片
#harmonyos#服务器#华为 +3
ArkTS语言(二)

ArkTS语言学习摘要: ArkTS是HarmonyOS应用开发的基础语言,基于TypeScript扩展,通过增强静态检查提升稳定性。本文介绍了ArkTS的函数特性(基础函数、箭头函数、高阶函数等)和面向对象编程(类定义、对象创建、继承机制)。重点讲解了函数声明与调用、参数处理技巧,以及类的封装、继承等核心概念,并配合实例代码演示。内容涵盖函数式编程和面向对象两大范式,帮助开发者快速掌握ArkTS

文章图片
#harmonyos#git#java +2
ArkTS状态管理V1

本文介绍了ArkTS中的状态管理机制,重点讲解了@State和@Prop两种状态装饰器的使用。@State用于组件内部状态管理,支持简单类型、对象、Map和Set等数据类型的状态变量,当这些变量变化时可触发UI更新。@Prop则实现父子组件间的单向同步,父组件状态变化会影响子组件,但子组件的变化不会反向影响父组件。文章通过多个示例代码演示了如何利用这些装饰器实现数据驱动UI更新的功能,为Harmo

文章图片
#harmonyos#华为#前端 +2
ArkUI框架之promptAction弹窗

本文介绍了ArkUI框架中的弹窗实现方式,重点讲解了promptAction和UIContext.getPromptAction两种弹窗类型。promptAction弹窗支持Toast提示和自定义弹窗,可通过openCustomDialog方法设置弹窗样式、位置、蒙层等属性,并支持组件复用。UIContext.getPromptAction弹窗则更适用于全局场景,不依赖UI组件,支持动态修改内容。

文章图片
#harmonyos#华为#java +2
    共 24 条
  • 1
  • 2
  • 3
  • 请选择