摘要:
概述: HMRouter作为HarmonyOS的页面跳转场景解决方案,聚焦解决应用内原生页面的跳转逻辑。 HMRouter底层对系统Navigation进行封装,集成了Navigation、NavDestination、NavPathStack的系统能力, 提供了可复用的路由拦截、页面生命周期、自定 阅读全文
摘要:
基本概念 默认界面扫码能力提供系统级体验一致的扫码界面,Scan Kit对系统相机权限进行了预授权,调用接口时,无需开发者再次申请相机权限。 适用于不同扫码场景的应用开发 场景介绍 默认界面扫码能力提供了系统级体验一致的扫码界面以及相册扫码入口,支持单码和多码识别,支持多种识码类型,请参见ScanT 阅读全文
摘要:
基本概念 图片识码能力支持对图库中的码图进行扫描识别,并获取信息 场景介绍 图片识码能力支持对图库中的条形码、二维码、MULTIFUNCTIONAL CODE进行识别,并获得码类型、码值、码位置信息 该能力可用于一图单码和一图多码的识别,比如条形码、付款码等 使用示例 1、导入图片识码接口和相关接口 阅读全文
摘要:
概述: Navigation路由相关的操作都是基于页面栈NavPathStack提供的方法进行,每个Navigation都需要创建并传入一个NavPathStack对象,用于管理页面。 主要涉及页面跳转、页面返回、页面替换、页面删除、参数获取、路由拦截等功能 1、页面跳转 this.pageStac 阅读全文
摘要:
目录: entry -> src -> main -> ets -> entryability -> EntryAbilityts文件 修改 windowStage.loadContent 设置路径 : windowStage.loadContent('pages/navigations/MainP 阅读全文
摘要:
一、设置每次运行直接覆盖安装,非卸载重装 Run->Edit Configurations-> 勾选 Keep Application Data 阅读全文
摘要:
概述: HashMap底层使用数组+链表+红黑树的方式实现,查询、插入和删除的效率都很高。 HashMap存储内容基于key-value的键值对映射,不能有重复的key,且一个key只能对应一个value 一、导入 import {HashMap} from '@kit.ArkTS' 二、定义 le 阅读全文
摘要:
概述: 一种线性数据结构,底层基于数组实现 一、导入 import { ArrayList } from '@kit.ArkTS'; 二、定义 let arrayList: ArrayList<string | number> = new ArrayList(); 三、常用函数 1、 add,在Ar 阅读全文
摘要:
概述: 提供分隔器组件,分隔不同内容块/内容元素。 一、定义 Divider() 二、属性 1、vertical,设置分割线的方向 vertical(value: boolean) 使用水平分割线还是垂直分割线。 false:水平分割线;true:垂直分割线。 默认值:false 2、color,设 阅读全文
摘要:
概述: 空白填充组件,在容器主轴方向上,空白填充组件具有自动填充容器空余部分的能力。 仅当父组件为Row/Column/Flex时生效。 一、定义: Blank(min?: number | string) min: 非必填,空白填充组件在容器主轴上的最小大小,默认值:0 二、属性: color,设 阅读全文