logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙应用开发—非线性容器

非线性容器实现能快速查找的数据结构,其底层通过hash或者红黑树实现,包括HashMap、HashSet、TreeMap、TreeSet、LightWeightMap、LightWeightSet、PlainArray七种。非线性容器中的key及value的类型均满足ECMA标准。

#java#开发语言
一、鸿蒙设备的技术优势与节点适配

我们的测试数据显示,在搭载Hi3861芯片的开发板上,轻量级节点运行内存可控制在8MB以内,完整区块头同步耗时约23秒(区块高度50万)。其分布式软总线(Distributed Soft Bus)技术可实现跨设备通信延迟低于20ms,实测数据传输速率可达1.2Gbps,这为区块链节点的P2P网络通信奠定了硬件级优化基础。采用简化支付验证(Simplified Payment Verificatio

#harmonyos#华为
HarmonyOS 应用开发—猜数字 - 动画的使用

动画本质上就是不断更新界面展示的内容,玩过翻页动画的感触会深一些:动画帧: 一页纸上的内容。动画时长: 从开始翻看,到结束的时间差。帧率: 动画过程中,每秒钟包含动画帧的个数。动画控制动器: 动画进行的动力来源,比如翻页动画中的手。其实对于界面来说也是类似的,屏幕上展示的内容不断变化,给人视觉上的动画效果。对于界面编程来说,动画一般都是改变某些属性值。

#harmonyos#物联网
鸿蒙性能优化实战-应用程序动效能力实践

本文介绍如何在开发应用程序时合理地使用动效,来获得更好的性能。主要通过减少布局和属性的变更频次,避免冗余刷新,从而降低性能开销。组件转场动画使用transition组件布局改动时使用图形变换属性动画动画参数相同时使用同一个animateTo多次animateTo时统一更新状态变量。

#harmonyos#运维#nginx
HarmonyOS 应用开发-沉浸状态栏与资源使用

但如果用户在设置中选择了更大的字体,字体的实际显示大小就会在 vp 的基础上乘以 scale 系数,即 1 fp = 1 vp * scale。在项目中有对应语言的文件夹,在其中的。上一篇中,我们通过插槽的方式,将 AppBar 左右组件交由外部传入,想要更改左侧展示内容,只需要在 Index 组件的。对于一些全局的常量资源,我们可以统一配置在资源中,方便统一维护,比如字体大小、颜色、字符串等。顶

#java#开发语言
HarmonyOS应用开发—画板绘制 - 认识绘制

白板绘制是本教程的第三个案例,相比于前两个项目,可操作性更强一些,也更有趣。适合新手朋友进一步了解 绘制相关知识,体会其创造性,绘制过程中练习语法也是个不错的选择。通过监听用户的拖拽手势,让界面留下触点的线条痕迹。可以选择绘制时线条的颜色和粗细两个配置项。当界面中存在绘制的线条时,可以回退上一步;在有回退历史时,可以撤销回退。右上角的清除按钮,点击时会弹出对话框确认清除,完成清空绘制的功能。

#harmonyos#物联网
HarmonyOS 开发应用开发—猜数字 - 交互与状态变化

本文是《鸿蒙纪·梦始卷》 的第五章,上一篇我们介绍了的基本功能,并完成了基本的界面布局。了解通过拆分文件,将代码逻辑拆解成多个文件模块维护:本文将继续完善猜数字需求,完成交互与状态变化。

文章图片
#harmonyos#物联网
HarmonyOS 应用开发—猜数字 -需求与静态界面

点击按钮生成 0~99 的随机数,并将随机数密文隐藏。头部的输入框,点击时弹出软键盘,可输入猜测的数字。如下所示,点击右上角的运行按钮,可以比较输入猜测值和生成值的大小,并在界面上通过两个色块进行提示。每次比较时,提示面板中的文字会有动画的变化,给出交互示意。这三个交互就是本案例的所有功能需求。你可以找几个朋友一起玩这个猜数字的小游戏,比如随机生成一个数后,每人输入一个数,最后猜中的人获取胜利。其

#harmonyos#物联网
HarmonyOS 应用开发之UIAbility组件间交互(设备内)

一个UIAbility可以对应多个页面,在不同的场景下启动该UIAbility时需要展示不同的页面,例如从一个UIAbility的页面中跳转到另外一个UIAbility时,希望启动目标UIAbility的指定页面。UIAbility的启动分为两种情况:UIAbility冷启动和UIAbility热启动。UIAbility冷启动:指的是UIAbility实例处于完全关闭状态下被启动,这需要完整地加载

#harmonyos#交互#华为
鸿蒙Flutter适配指南

原来使用Flutter开发的项目,需要适配鸿蒙。

#harmonyos#flutter
    共 17 条
  • 1
  • 2
  • 请选择