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

基于DevEco Studio的OpenHarmony应用原子化服务(元服务)入门教程

一、创建项目
 

基于DevEco Studio的OpenHarmony应用原子化服务(元服务)入门教程-开源基础软件社区

基于DevEco Studio的OpenHarmony应用原子化服务(元服务)入门教程-开源基础软件社区

基于DevEco Studio的OpenHarmony应用原子化服务(元服务)入门教程-开源基础软件社区

二、创建卡片
 

基于DevEco Studio的OpenHarmony应用原子化服务(元服务)入门教程-开源基础软件社区

基于DevEco Studio的OpenHarmony应用原子化服务(元服务)入门教程-开源基础软件社区

基于DevEco Studio的OpenHarmony应用原子化服务(元服务)入门教程-开源基础软件社区

三、应用服务代码

基于DevEco Studio的OpenHarmony应用原子化服务(元服务)入门教程-开源基础软件社区

Index.ets

@Entry
@Component
struct Index {@State TITLE: string = 'OpenHarmony';@State CONTEXT: string = '创新召见未来!';build() {Row() {Column() {Text(this.TITLE).fontSize(30).fontColor(0xFEFEFE).fontWeight(600)Text(this.CONTEXT).fontSize(30).fontColor(0xFEFEFE).fontWeight(600).margin(20)}.width('100%')}.width('100%').height('100%').backgroundColor(0x42218c)}
}

四、卡片代码
WidgetNewCard.ets

@Entry
@Component
struct WidgetNewCard {/** The title.*/readonly TITLE: string = 'OpenHarmony';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)}.backgroundColor(0x42218c).height(this.FULL_HEIGHT_PERCENT).onClick(() => {postCardAction(this, {"action": this.ACTION_TYPE,"abilityName": this.ABILITY_NAME,"params": {"message": this.MESSAGE}});})}
}

五、运行案例
 

基于DevEco Studio的OpenHarmony应用原子化服务(元服务)入门教程-开源基础软件社区

基于DevEco Studio的OpenHarmony应用原子化服务(元服务)入门教程-开源基础软件社区

基于DevEco Studio的OpenHarmony应用原子化服务(元服务)入门教程-开源基础软件社区

基于DevEco Studio的OpenHarmony应用原子化服务(元服务)入门教程-开源基础软件社区

基于DevEco Studio的OpenHarmony应用原子化服务(元服务)入门教程-开源基础软件社区

基于DevEco Studio的OpenHarmony应用原子化服务(元服务)入门教程-开源基础软件社区

基于DevEco Studio的OpenHarmony应用原子化服务(元服务)入门教程-开源基础软件社区

六、案例卡片效果

基于DevEco Studio的OpenHarmony应用原子化服务(元服务)入门教程-开源基础软件社区

基于DevEco Studio的OpenHarmony应用原子化服务(元服务)入门教程-开源基础软件社区

基于DevEco Studio的OpenHarmony应用原子化服务(元服务)入门教程-开源基础软件社区

基于DevEco Studio的OpenHarmony应用原子化服务(元服务)入门教程-开源基础软件社区

注释说明:

现最新版的DevEco Studio中OpenHarmony项目在本目录下调整。将runtimeOS:””中间内容调为OpenHarmony即可。这种方式,不用开发板,通过预览器就可以查看项目样式效果。
 

基于DevEco Studio的OpenHarmony应用原子化服务(元服务)入门教程-开源基础软件社区


 

基于DevEco Studio的OpenHarmony应用原子化服务(元服务)入门教程-开源基础软件社区


 

基于DevEco Studio的OpenHarmony应用原子化服务(元服务)入门教程-开源基础软件社区


完整项目代码地址:

HarmonyOSAPP开发相关组件: 深圳市蛟龙腾飞网络科技有限公司 - Gitee.com

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

相关文章:

  • MySQL和Java程序建立连接的底层原理(JDBC),一个SQL语句是如何执行的呢?
  • uniapp踩坑之项目:uniapp数字键盘组件—APP端
  • 聊一聊GPT——让我们的写作和翻译更高效
  • 413 (Payload Too Large) 2023最新版解决方法
  • uboot启动linux kernel的流程
  • 垃圾回收系统小程序定制开发搭建攻略
  • 可变参数模板
  • 坐公交:内外向乘客依序选座(python字典、字符串、元组)
  • 十年老程序员分享13个最常用的Python深度学习库和介绍,赶紧收藏码住!
  • 【pytorch源码分析--torch执行流程与编译原理】
  • 编辑器报警处理
  • Python库学习(十二):数据分析Pandas[下篇]
  • 工具: MarkDown学习
  • JS逆向爬虫---请求参数加密②【某麦数据analysis参数加密】
  • 基于APM(PIX)飞控和missionplanner制作遥控无人车-从零搭建自主pix无人车无人坦克
  • Vue3的手脚架使用和组件父子间通信-插槽(Options API)学习笔记
  • 第九章软件管理
  • Web渗透编程语言基础
  • Vue-router 路由的基本使用
  • 如何在CPU上进行高效大语言模型推理
  • 简简单单入门Makefile
  • New Maven Project
  • IDEA中如何移除未使用的import
  • 第18章_MySQL8新特性之CTE(公用表表达式)
  • MySQL的备份恢复
  • 【JavaEE】JVM 剖析
  • 算法题:203. 移除链表元素(递归法、设置虚拟头节点法等3种方法)Java实现创建链表与解析链表
  • ubuntu18.04 多版本opencv配置记录
  • Spring Security—OAuth 2.0 资源服务器的多租户
  • VB.NET—窗体引起的乌龙事件