0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

HarmonyOS原子化服务开发快速入门教程(中)

鸿蒙时代 来源:鸿蒙时代 作者:鸿蒙时代 2022-06-17 11:58 次阅读

三、修改代码

  • 查看js下刚刚创建的卡片,如图7。

如图7

打开该文件下的index.hml文件,修改代码。


打开该文件下的index.css文件,修改代码(找到对应修改部分)。

.container {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
/*注释代码*/
/*    background-color: dodgerblue;*/
/*    background-image: url('/common/ic_default_image@3x.png');*/
/*    background-repeat: no-repeat;*/
/*    background-size: cover;*/
}

/*添加.right-img样式*/
.right-img{
    width: 40px;
    height: 40px;
    position: absolute;
    right: 10px;
    top: 10px;
    border-radius: 12px;
}

/*将.title_big中的font-size: 19px;改为16px*/
.title_big {
    font-size: 16px;
    font-weight: bold;
    color: white;
}

/*适配wearable*/
@media (device-type: wearable) {
    .right-img{
        display: none;
    }
}

打开该文件下的i18n文件,打开.json文件,修改代码。

zh_CN.json:

{
  "strings": {
    "title_big": "标题",
    "title_small": "这里是副标题",
    "text": "文本",
    "text1": "文本1",
    "text2": "文本2",
    "text3": "文本3",
    "text4": "文本4"
  }
}

en_US.json:

{
  "strings": {
    "title_big": "Title",
    "title_small": "Text",
    "text": "Text",
    "text1": "Text1",
    "text2": "Text2",
    "text3": "Text3",
    "text4": "Text4"
  }
}

1. 打开js下的default文件,打开pages文件,点击index.hml.如图8所示。

pYYBAGKr3tWAfEE9AAA-o33lHb4404.png

图8

修改代码:

index.hml


你好,欢迎来到{{title1}}{{title2}}

index.css

.container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}

.title {
    font-size: 30px;
    color: #000000;
    opacity: 0.9;
    margin: 4px 0px;
}

@media screen and (device-type: tablet) and (orientation: landscape) {
    .title {
        font-size: 100px;
    }
}

@media screen and (device-type: wearable) {
    .title {
        font-size: 28px;
        color: #FFFFFF;
    }
}

@media screen and (device-type: tv) {
    .container {
        background-image: url("/common/images/Wallpaper.png");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }

    .title {
        font-size: 100px;
        color: #FFFFFF;
    }
}

@media screen and (device-type: phone) and (orientation: landscape) {
    .title {
        font-size: 60px;
    }
}

index.js

export default {
    data: {
        title1: "原子化服务",
        title2: "新应用时代和新世界!"
    },
    onInit() {}
}

四、运行效果

  • 打开模拟器,如图9所示

图9

进行登录,如图10

图10

输入你的华为账号进行登录,如图11

图11

点击允许,如图12

图12

登陆成功,如图13,然后返回DevEco Studio。

图13

  • 选择模拟器,如图14。

图14

开启成功,如图15。

图15

点击小三角运行项目,如图16

图16

运行成功后会出现初始化页面,如图17

图17

点击模拟器中的

home键

,回到桌面,然后从左下角或者右下角斜向上滑动,进入服务中心,如图18

图18

进入服务中心后可以看见创建的卡片(这是项目创建初始化自身就有的卡片widget),如图19

图19

轻按卡片,添加至桌面,如图20

图20

卡片成功添加至桌面,如图21

如图21

长按桌面卡片,出现弹窗,单击更多服务卡片,选择我们之前新创建的卡片,并且添加至桌面,如图22、图23、图24

图22图23 图24

点击新添加至桌面的卡片,回到页面,如图25

图 25

  • 这里想显示其他模拟器效果,重复以上打开模拟器的步骤即可。

其他模拟器卡片效果可用previewr快速预览,如图26打开previewr。

图26

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • HarmonyOS
    +关注

    关注

    79

    文章

    1968

    浏览量

    30059
  • 原子化服务
    +关注

    关注

    0

    文章

    31

    浏览量

    868
收藏 人收藏

    评论

    相关推荐

    HarmonyOS原子服务开发快速入门教程 (下)

    快速上手,所有服务卡片都指向了一个单页面。具体项目开发时,需要熟悉各项配置与功能,引用各项SDK和API等。 项目代码地址: https://gitee.com/jltfcloudcn/jump_to/tree/feature
    的头像 发表于 06-18 11:49 4092次阅读
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>原子</b><b class='flag-5'>化</b><b class='flag-5'>服务</b><b class='flag-5'>开发</b><b class='flag-5'>快速</b><b class='flag-5'>入门教程</b> (下)

    HarmonyOS原子服务开发快速入门教程(上)

    学习说明1.开发者具备JS与前端开发语言入门级及以上基础。2.已经安装好DevEco Studio。本案例用的DevEco Studio 3.0.0.800,API4-7都可以体验。3.开发
    发表于 06-16 16:19

    HarmonyOS原子服务开发快速入门教程

    ; }}index.jsexport default { data: {title1: "原子服务",title2: "新应用时代和新世界!"
    发表于 06-17 09:57

    每周精选 | RT-thread移植教程,RK3399与RK356x USB开发指南

    PHY 的硬件设计和软件驱动设计,以便开发者根据产品的 USB 应用需求进行灵活设计和快速开发。5、HarmonyOS原子
    发表于 06-17 10:32

    HarmonyOS原子服务开发快速入门教程 (下)

    五、多设备效果显示 其他卡片效果显示,如图27、图28、图29所示Phone:图 27Tablet:图28Wearable:图29学习说明本教程演示了主要开发流程,便于开发快速上手,所有服务
    发表于 06-18 11:22

    OpenHarmony原子服务开发快速入门体验(下)

    OpenHarmony程序的方法与运行HarmonyOS的方法一样,点击右上角的运行按钮,等待片刻即可。由于各个OpenHarmony开发板系统的差异性,本原子
    发表于 06-22 09:56

    HarmonyOS原子服务案例分享-原卡秀

    图片和基本信息就可以快速生成自己个人、公司、门店的微、小、、大服务卡片与原子服务,并可以进行
    发表于 07-22 14:30

    HarmonyOS原子服务案例分享-蛟龙服务

    一、项目说明本HarmonyOS应用服务主要汇总了原子服务服务卡片发展的必然趋势、使用对象,
    发表于 08-05 16:00

    HarmonyOS原子服务开发的API版本使用问题

    项目与做各项开发工作,比较新鲜。但是,如果开发的这个原子服务需要上架操作的话,API7和API8暂时是不支持的,因为它们还不属于大规模推广
    发表于 08-15 09:55

    HarmonyOS原子服务卡片原理与实战》清华大学出版社李洋著

    原子服务未来发展的展望;继续努力体验与成长,持续奋斗。本书主要阐述鸿蒙操作系统( HarmonyOS )应用开发
    发表于 12-29 12:14

    HarmonyOS原子服务开发相关术语

    。AI Search全局搜索用户可快速搜索关键词,与之匹配的原子服务则会出现在搜索结果。Smart Service智慧
    发表于 01-19 11:16

    HarmonyOS鸿蒙原生应用开发设计- 元服务原子服务)图标

    HarmonyOS设计文档,为大家提供了独特的元服务图标,开发者可以根据需要直接引用。 开发者直接使用官方提供的元
    发表于 11-01 16:55

    FPGA/SOPC开发快速入门教程

    FPGA/SOPC开发快速入门教程
    发表于 08-06 16:56 79次下载
    FPGA/SOPC<b class='flag-5'>开发</b><b class='flag-5'>快速</b><b class='flag-5'>入门教程</b>

    HarmonyOS原子服务开发快速入门教程(上)

    HarmonyOS原子服务开发快速入门教程(上)
    的头像 发表于 06-16 16:44 1907次阅读
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>原子</b><b class='flag-5'>化</b><b class='flag-5'>服务</b><b class='flag-5'>开发</b><b class='flag-5'>快速</b><b class='flag-5'>入门教程</b>(上)

    原子服务是什么意思?华为原子服务概述

    原子服务是什么意思?华为原子服务概述 原子
    的头像 发表于 11-02 17:52 1.6w次阅读
    <b class='flag-5'>原子</b><b class='flag-5'>化</b><b class='flag-5'>服务</b>是什么意思?华为<b class='flag-5'>原子</b><b class='flag-5'>化</b><b class='flag-5'>服务</b>概述