当前位置: 首页 > news >正文

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门

一、创建项目
 

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门-开源基础软件社区


 

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门-开源基础软件社区


二、创建卡片
 

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门-开源基础软件社区

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门-开源基础软件社区

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门-开源基础软件社区


 

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门-开源基础软件社区


三、添加资源
 

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门-开源基础软件社区


四、具体代码

@Entry
@Component
struct WidgetNewCard {/** The title.*/readonly TITLE: string = 'harmonyOs';readonly CONTEXT: string = '技术构建万物智联';/** The action type.*/readonly ACTION_TYPE: string = 'router';/** The ability name.*/readonly ABILITY_NAME: string = 'EntryAbility';/** The message.*/readonly MESSAGE: string = 'add detail';/** The with percentage setting.*/readonly FULL_WIDTH_PERCENT: string = '100%';/** The height percentage setting.*/readonly FULL_HEIGHT_PERCENT: string = '100%';build() {Row() {Column() {Text(this.TITLE).fontSize(14).fontColor(0xFEFEFE).fontWeight(600)Text(this.CONTEXT).fontSize(14).fontColor(0xFEFEFE).fontWeight(600)}.width(this.FULL_WIDTH_PERCENT)}.backgroundImage($r("app.media.new_bg")).backgroundImageSize(ImageSize.Cover).height(this.FULL_HEIGHT_PERCENT).onClick(() => {postCardAction(this, {"action": this.ACTION_TYPE,"abilityName": this.ABILITY_NAME,"params": {"message": this.MESSAGE}});})}
}

五、运行案例
 

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门-开源基础软件社区

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门-开源基础软件社区

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门-开源基础软件社区


 

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门-开源基础软件社区

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门-开源基础软件社区

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门-开源基础软件社区


六、案例卡片效果
 

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门-开源基础软件社区


七、代码地址
(HarmonyOSAPP开发相关组件: 深圳市蛟龙腾飞网络科技有限公司 - Gitee.com)

http://www.lryc.cn/news/111821.html

相关文章:

  • macbook怎么卸载软件?2023年最新全新解析macbook电脑怎样删除软件
  • c51单片机16个按键密码锁源代码(富proteus电路图)
  • GraalVM
  • File 类和 InputStream, OutputStream 的用法总结
  • 开源进展 | WeBASE v3.1.0发布,新增多个实用特性
  • C++动态加载 插件
  • redis的缓存更新策略
  • Android应用开发(6)TextView进阶用法
  • Matlab滤波、频谱分析
  • 车载软件架构 —— 车载软件入侵检测系统
  • “深入解析JVM内部机制:理解Java虚拟机的工作原理“
  • FPGA初步学习之串口发送模块【单字节和字符串的发送】
  • Kotlin重点理解安全性
  • 基于Java+SpringBoot+SpringCloud+Vue的智慧养老平台设计与实现(源码+LW+部署文档等)
  • Spring中的全局异常处理
  • 【安全测试】Web应用安全之XSS跨站脚本攻击漏洞
  • LeNet卷积神经网络-笔记
  • 使用XMLHttpRequest实现文件异步下载
  • Lombok 的安装与使用
  • springBean生命周期解析
  • 人工智能轨道交通行业周刊-第54期(2023.7.31-8.6)
  • Docker Compose 使用方法
  • HTML 初
  • IPv6地址分类,EUI-64转换规则
  • Nginx安装部署
  • 物联网|按键实验---学习I/O的输入及中断的编程|读取I/O的输入信号|中断的编程方法|轮询实现按键捕获实验-学习笔记(13)
  • Hadoop-HDFS的Namenode及Datanode(参考Hadoop官网)
  • C:通过alarm发送信号
  • 如何将 dubbo filter 拦截器原理运用到日志拦截器中?
  • 【java】【maven】【基础】MAVEN安装配置介绍