应用程序包常见问题 如何获取签名信息中的指纹信息 通过调用接口获取。 可以调用bundleManager.getBundleInfoForSelf获取自身的BundleInfo应用包信息,应用包信息中包含signatureInfo签名信息,签名信息中包含指纹信息,使用哈希算法SHA-256生成。
阅读全文
openharmony 鸿蒙 hap-to-har
HAP转HAR指导 HAP不支持导出接口或ArkUI组件给其他模块或应用使用,如果需要导出模块中的接口或ArkUI组件,并将模块作为二方库、三方库共享给其他模块或应用,可以使用HAR。本文介绍如何通过配置项的变更将HAP工程变成HAR工程。
阅读全文
openharmony 鸿蒙 install-and-update-consistency-verification
应用安装与更新一致性校验 随着应用发展越来越复杂,应用也被拆成多个模块进行开发维护,不同的团队负责单个或者多个模块,应用在安装更新过程中会针对不同的字段进行一致性校验和验证,保证应用的安全合法性。本文介绍多模块安装或更新时,签名证书、配置文件的一致性校验规则。
阅读全文
openharmony 鸿蒙 getting-started-with-arkts-for-swift-programmers
从Swift到ArkTS的迁移指导 对于熟悉Swift的开发者而言,ArkTS作为新的开发语言,带来了全新的开发体验与机遇。ArkTS在语法和编程范式上不仅继承了现代语言的特性,还针对生态进行了深度优化。理解Swift与ArkTS的差异和共性,能够帮助开发者快速上手应用开发,避开常见的编程误区。
阅读全文
openharmony 鸿蒙 arkts-navigation-architecture
Navigation基础架构介绍 导航组件(Navigation)主要用于实现NavDestination页面间的跳转,支持在不同NavDestination间传递参数,提供灵活的跳转栈操作,从而更便捷地实现对不同页面的访问和复用。
阅读全文
openharmony 鸿蒙 ndk-layout-container
使用布局组件 从API version 12开始,ArkUI在NDK中提供了常用布局组件Flex、Row、Column、Stack对应的节点类型和属性设置接口。Flex用于弹性布局,Row和Column用于线性布局,Stack用于层叠布局,对应节点类型和属性设置枚举可参考ArkUI_NodeType。
阅读全文
openharmony 鸿蒙 ndk-node-query-operate
查询和操作自定义节点 NDK提供一系列节点查询、遍历、操作能力,通过使用以下接口,开发者可以高效地访问和操控节点。 以下场景基于接入ArkTS页面章节,创建前置工程。
阅读全文
openharmony 鸿蒙 ndk-use-text-component
使用Text组件 ArkUI开发框架在NDK接口中提供了Text组件,用于显示文本内容。Text组件支持丰富的样式设置,包括字体、颜色、对齐方式、文字效果等,还支持多种子组件,如Span、ImageSpan、StyledString等,用于实现复杂的文本显示效果。
阅读全文
openharmony 鸿蒙 arkts-navigation-jump
Navigation页面路由 Navigation路由相关操作均基于导航控制器NavPathStack提供的方法实现,每个Navigation都需要创建并传入一个NavPathStack对象,用于管理页面。NavPathStack主要提供了页面跳转、页面返回、页面替换、页面删除、参数获取、路由拦截等功能。
阅读全文
openharmony 鸿蒙 arkts-common-attributes-content-modifier
内容修改器 (ContentModifier) 当开发者期望自定义组件的内容区时,比如Checkbox的内部显示一个五角星等场景时,可以使用此功能。 仅Button、Checkbox、DataPanel、TextTimer、Slider、Select、Rating、Radio、Gauge、Toggle、TextClock组件支持该能力。
阅读全文