草庐IT

harmonyos2.0

全部标签

HarmonyOS鸿蒙原生应用开发设计- 华为分享图标

HarmonyOS设计文档中,为大家提供了独特的华为分享图标,开发者可以根据需要直接引用。开发者直接使用官方提供的华为分享图标内容,既可以符合HarmonyOS原生应用的开发上架运营规范,又可以防止使用别人的内容产生的侵权意外情况等,减少自主创作华为分享图标的工作量。当然,如果有个性化的自主又有能力创作的除外。HarmonyOS华为分享图标下载地址:HarmonyOSAPP开发相关组件:深圳市蛟龙腾飞网络科技有限公司-Gitee.com本文根据官方文档材料整理汇总。

OpenHarmony/HarmonyOS订阅系统环境变量的变化

订阅系统环境变量的变化系统环境变量是指:在应用程序运行期间,终端设备的系统设置(例如系统的语言环境、屏幕方向等)发生变化。开发者通过订阅系统环境变化,可以使应用程序及时感知这种变化,并作出相应处理,从而提供更好的用户体验。例如,用户更改系统语言设置时,应用程序可以自动根据新的语言设置更新用户界面的语言;当用户将设备旋转到横屏或者竖屏时,应用程序可以重新布局用户界面,以适应屏幕方向和尺寸。系统配置的变化通常由“设置”中的选项或“控制中心”中的图标触发。订阅系统环境变量变化,可以使应用程序更加智能地响应系统环境变化,从而提供更好的用户体验。基于OpenHarmony应用模型,可以通过以下几种方式来

HarmonyOS 快速入门TypeScript

1.什么是TypeScript,它和JavaScript,ArkTs有什么区别ArkTS是HarmonyOS优选的主力应用开发语言。它在TypeScript(简称TS)的基础上,匹配ArkUI框架,扩展了声明式UI、状态管理等相应的能力,让开发者以更简洁、更自然的方式开发跨端应用。要了解什么是ArkTS,我们首先要了解下ArkTS、TypeScript和JavaScript之间的关系:JavaScript是一种属于网络的高级脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。TypeScript是JavaScript的一个超集,它扩展了J

HarmonyOS新能力让数据多端协同更便捷,数据跨端迁移更高效

作者:yijian,终端OS分布式文件系统专家;gongashi,终端OS分布式数据管理专家HarmonyOS作为分布式操作系统,其分布式数据管理能力非常重要。我们也一直围绕持续为开发者带来全局“一份”数据的开发体验的目标,在不断增强和提升HarmonyOS的分布式数据管理能力。本期我们就来为大家详细介绍分布式数据管理的新能力。目录一、分布式数据管理平台面临的挑战二、分布式数据管理平台三、变量的全局访问四、文件的全局访问和分享五、结束语一、分布式数据管理平台面临的挑战我们先来看一个典型的分布式场景:手机和智慧屏协同进行文档演示,手机上的文档演示状态(比如翻页、页面放大、页面缩小和涂鸦等)需要同

HarmonyOS开发:NodeJs脚本实现组件化动态切换

前言上篇文章,我们使用NodeJs脚本完成了HarmonyOS项目的组件化运行,但是由于脚本是基于4.0.0.400版本的DevEco Studio开发的,可能在配置文件的修改上有些许差距,那么遇到这种情况怎么办,一种是再写一套针对性的脚本文件或者在原有的脚本中增加配置版本参数,第二种就是自己搞一个,俗话说,授人以鱼不如授人以渔,索性这篇文章,就把上篇的脚本,是如何实现的,给大家阐述一下,这样,大家就可以自己操作了。分析需求需求的总体概括就非常的简单,让动态共享包的模块,在运行包和动态共享包之间可以动态的切换,省去人工配置的步骤,由上篇文章,我们已经得知,动态共享包和运行包之间的区别,主要来源

使用XPath解析和爬取内容在HarmonyOS

XPath是一种用于在XML文档中定位特定元素的语言。在HarmonyOS开发中,我们可以使用XPath来解析和爬取XML文档中的内容。本文将介绍如何在Java中使用XPath来实现这一功能。首先,我们需要导入相关的Java类和包:importohos.agp.utils.Xml;importohos.hiviewdfx.HiLog;importohos.hiviewdfx.

HarmonyOS 自定义抽奖转盘开发(ArkTS)

介绍本篇Codelab是基于画布组件、显式动画,实现的一个自定义抽奖圆形转盘。包含如下功能:1. 通过画布组件Canvas,画出抽奖圆形转盘。2. 通过显式动画启动抽奖功能。3. 通过自定义弹窗弹出抽中的奖品。相关概念● Stack组件:堆叠容器,子组件按照顺序依次入栈,后一个子组件覆盖前一个子组件。● Canvas:画布组件,用于自定义绘制图形。● CanvasRenderingContext2D对象:使用RenderingContext在Canvas组件上进行绘制,绘制对象可以是矩形、文本、图片等。● 显式动画:提供全局animateTo显式动画接口来指定由于闭包代码导致的状态变化插入过渡

Charles:移动端抓包 / windows客户端 / iOS手机 / HarmonyOS 4.0 / 手机访问PC本地项目做调试

一、背景描述1.1、本文需求:移动端进行抓包调试1.2、理解Charles可以做什么Charles是一款跨平台的网络代理软件,可以用于捕获和分析网络流量,对HTTP、HTTPS、HTTP/2等协议进行调试和监控。使用Charles可以帮助开发人员进行Web开发、调试和测试,同时也可以用于网络安全和隐私保护等方面。1、捕获和分析网络流量,包括HTTP、HTTPS、WebSocket等数据流。2、模拟网络环境,如降低带宽、网络延迟等。3、修改请求和响应数据,包括添加、修改、删除请求头、响应头和正文数据等。4、编辑和重放网络流量,用于测试和验证Web应用程序的可靠性和安全性。5、过滤和搜索网络流量,

HarmonyOS鸿蒙原生应用开发设计- 服务组件库

HarmonyOS设计文档中,为大家提供了一些已经设计好的原生服务组件库,开发者可以根据需要直接引用。开发者直接使用官方提供的服务组件库样式,既可以符合HarmonyOS原生应用的开发上架运营规范,又可以防止使用别人的内容产生的侵权意外情况等,减少自主创作设计的工作量。当然,如果有个性化的自主又有能力创作的除外。HarmonyOS服务组件库下载地址:HarmonyOSAPP开发相关组件:深圳市蛟龙腾飞网络科技有限公司-Gitee.com本文根据官方文档材料整理汇总。

HarmonyOS --hello world(1)

第一个要看的视频和文档运行HelloWorld 华为开发者学堂华为开发者学堂https://developer.huawei.com/consumer/cn/training/course/slightMooc/C101667303102887820