0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

HarmonyOS原子化服務(wù)開發(fā)快速入門教程(中)

鴻蒙時(shí)代 ? 來源:鴻蒙時(shí)代 ? 作者:鴻蒙時(shí)代 ? 2022-06-17 11:58 ? 次閱讀

三、修改代碼

  • 查看js下剛剛創(chuàng)建的卡片,如圖7。

如圖7

打開該文件下的index.hml文件,修改代碼。


打開該文件下的index.css文件,修改代碼(找到對(duì)應(yīng)修改部分)。

.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": "標(biāo)題",
    "title_small": "這里是副標(biāo)題",
    "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文件,點(diǎn)擊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: "原子化服務(wù)",
        title2: "新應(yīng)用時(shí)代和新世界!"
    },
    onInit() {}
}

四、運(yùn)行效果

  • 打開模擬器,如圖9所示

圖9

進(jìn)行登錄,如圖10

圖10

輸入你的華為賬號(hào)進(jìn)行登錄,如圖11

圖11

點(diǎn)擊允許,如圖12

圖12

登陸成功,如圖13,然后返回DevEco Studio。

圖13

  • 選擇模擬器,如圖14。

圖14

開啟成功,如圖15。

圖15

點(diǎn)擊小三角運(yùn)行項(xiàng)目,如圖16

圖16

運(yùn)行成功后會(huì)出現(xiàn)初始化頁面,如圖17

圖17

點(diǎn)擊模擬器中的

home鍵

,回到桌面,然后從左下角或者右下角斜向上滑動(dòng),進(jìn)入服務(wù)中心,如圖18

圖18

進(jìn)入服務(wù)中心后可以看見創(chuàng)建的卡片(這是項(xiàng)目創(chuàng)建初始化自身就有的卡片widget),如圖19

圖19

輕按卡片,添加至桌面,如圖20

圖20

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

如圖21

長按桌面卡片,出現(xiàn)彈窗,單擊更多服務(wù)卡片,選擇我們之前新創(chuàng)建的卡片,并且添加至桌面,如圖22、圖23、圖24

圖22圖23 圖24

點(diǎn)擊新添加至桌面的卡片,回到頁面,如圖25

圖 25

  • 這里想顯示其他模擬器效果,重復(fù)以上打開模擬器的步驟即可。

其他模擬器卡片效果可用previewr快速預(yù)覽,如圖26打開previewr。

圖26

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • HarmonyOS
    +關(guān)注

    關(guān)注

    79

    文章

    1966

    瀏覽量

    29955
  • 原子化服務(wù)
    +關(guān)注

    關(guān)注

    0

    文章

    31

    瀏覽量

    863
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    HarmonyOS原子服務(wù)開發(fā)快速入門教程 (下)

    快速上手,所有服務(wù)卡片都指向了一個(gè)單頁面。具體項(xiàng)目開發(fā)時(shí),需要熟悉各項(xiàng)配置與功能,引用各項(xiàng)SDK和API等。 項(xiàng)目代碼地址: https://gitee.com/jltfcloudcn/jump_to/tree/feature
    的頭像 發(fā)表于 06-18 11:49 ?4061次閱讀
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>原子</b><b class='flag-5'>化</b><b class='flag-5'>服務(wù)</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>快速</b><b class='flag-5'>入門教程</b> (下)

    HarmonyOS原子服務(wù)開發(fā)快速入門教程(上)

    學(xué)習(xí)說明1.開發(fā)者具備JS與前端開發(fā)語言入門級(jí)及以上基礎(chǔ)。2.已經(jīng)安裝好DevEco Studio。本案例用的DevEco Studio 3.0.0.800,API4-7都可以體驗(yàn)。3.開發(fā)
    發(fā)表于 06-16 16:19

    HarmonyOS原子服務(wù)開發(fā)快速入門教程

    ; }}index.jsexport default { data: {title1: "原子服務(wù)",title2: "新應(yīng)用時(shí)代和新世界!"
    發(fā)表于 06-17 09:57

    每周精選 | RT-thread移植教程,RK3399與RK356x USB開發(fā)指南

    PHY 的硬件設(shè)計(jì)和軟件驅(qū)動(dòng)設(shè)計(jì),以便開發(fā)者根據(jù)產(chǎn)品的 USB 應(yīng)用需求進(jìn)行靈活設(shè)計(jì)和快速開發(fā)。5、HarmonyOS原子
    發(fā)表于 06-17 10:32

    HarmonyOS原子服務(wù)開發(fā)快速入門教程 (下)

    五、多設(shè)備效果顯示 其他卡片效果顯示,如圖27、圖28、圖29所示Phone:圖 27Tablet:圖28Wearable:圖29學(xué)習(xí)說明本教程演示了主要開發(fā)流程,便于開發(fā)快速上手,所有服務(wù)
    發(fā)表于 06-18 11:22

    OpenHarmony原子服務(wù)開發(fā)快速入門體驗(yàn)(下)

    OpenHarmony程序的方法與運(yùn)行HarmonyOS的方法一樣,點(diǎn)擊右上角的運(yùn)行按鈕,等待片刻即可。由于各個(gè)OpenHarmony開發(fā)板系統(tǒng)的差異性,本原子
    發(fā)表于 06-22 09:56

    HarmonyOS原子服務(wù)案例分享-原卡秀

    圖片和基本信息就可以快速生成自己個(gè)人、公司、門店的微、小、、大服務(wù)卡片與原子服務(wù),并可以進(jìn)行
    發(fā)表于 07-22 14:30

    HarmonyOS原子服務(wù)案例分享-蛟龍服務(wù)

    一、項(xiàng)目說明本HarmonyOS應(yīng)用服務(wù)主要匯總了原子服務(wù)服務(wù)卡片發(fā)展的必然趨勢、使用對(duì)象,
    發(fā)表于 08-05 16:00

    HarmonyOS原子服務(wù)開發(fā)的API版本使用問題

    項(xiàng)目與做各項(xiàng)開發(fā)工作,比較新鮮。但是,如果開發(fā)的這個(gè)原子服務(wù)需要上架操作的話,API7和API8暫時(shí)是不支持的,因?yàn)樗鼈冞€不屬于大規(guī)模推廣
    發(fā)表于 08-15 09:55

    HarmonyOS原子服務(wù)卡片原理與實(shí)戰(zhàn)》清華大學(xué)出版社李洋著

    對(duì)原子服務(wù)未來發(fā)展的展望;繼續(xù)努力體驗(yàn)與成長,持續(xù)奮斗。本書主要闡述鴻蒙操作系統(tǒng)( HarmonyOS )應(yīng)用開發(fā)
    發(fā)表于 12-29 12:14

    HarmonyOS原子服務(wù)開發(fā)相關(guān)術(shù)語

    。AI Search全局搜索用戶可快速搜索關(guān)鍵詞,與之匹配的原子服務(wù)則會(huì)出現(xiàn)在搜索結(jié)果。Smart Service智慧
    發(fā)表于 01-19 11:16

    HarmonyOS鴻蒙原生應(yīng)用開發(fā)設(shè)計(jì)- 元服務(wù)原子服務(wù))圖標(biāo)

    HarmonyOS設(shè)計(jì)文檔,為大家提供了獨(dú)特的元服務(wù)圖標(biāo),開發(fā)者可以根據(jù)需要直接引用。 開發(fā)者直接使用官方提供的元
    發(fā)表于 11-01 16:55

    FPGA/SOPC開發(fā)快速入門教程

    FPGA/SOPC開發(fā)快速入門教程
    發(fā)表于 08-06 16:56 ?79次下載
    FPGA/SOPC<b class='flag-5'>開發(fā)</b><b class='flag-5'>快速</b><b class='flag-5'>入門教程</b>

    HarmonyOS原子服務(wù)開發(fā)快速入門教程(上)

    HarmonyOS原子服務(wù)開發(fā)快速入門教程(上)
    的頭像 發(fā)表于 06-16 16:44 ?1870次閱讀
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>原子</b><b class='flag-5'>化</b><b class='flag-5'>服務(wù)</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>快速</b><b class='flag-5'>入門教程</b>(上)

    原子服務(wù)是什么意思?華為原子服務(wù)概述

    原子服務(wù)是什么意思?華為原子服務(wù)概述 原子
    的頭像 發(fā)表于 11-02 17:52 ?1.6w次閱讀
    <b class='flag-5'>原子</b><b class='flag-5'>化</b><b class='flag-5'>服務(wù)</b>是什么意思?華為<b class='flag-5'>原子</b><b class='flag-5'>化</b><b class='flag-5'>服務(wù)</b>概述