感謝關(guān)注HarmonyOS,為了便于大家學(xué)習(xí)特將鴻蒙2.0基礎(chǔ)教學(xué)內(nèi)容整理如下:
創(chuàng)新互聯(lián)長(zhǎng)期為上千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為蘭坪企業(yè)提供專(zhuān)業(yè)的網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì),蘭坪網(wǎng)站改版等技術(shù)服務(wù)。擁有10多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。1、HarmonyOS應(yīng)用開(kāi)發(fā)—視頻播放
/tupian/20230522/index.html
2、HarmonyOS應(yīng)用開(kāi)發(fā)—基本控件
/tupian/20230522/index.html
3、HarmonyOS應(yīng)用開(kāi)發(fā)—UI開(kāi)發(fā)與預(yù)覽
/tupian/20230522/index.html
4、HarmonyOS應(yīng)用開(kāi)發(fā)—設(shè)備虛擬化特性開(kāi)發(fā)
/tupian/20230522/index.html
5、HarmonyOS應(yīng)用開(kāi)發(fā)—HelloWorld應(yīng)用開(kāi)發(fā)E2E體驗(yàn)
https://developer.huawei.com/consumer/cn/codelab/HarmonyOS-HelloWorld/index.html#0
6、HarmonyOS應(yīng)用開(kāi)發(fā)—有界面元程序交互
/tupian/20230522/index.html
7、HarmonyOS應(yīng)用開(kāi)發(fā)-分布式任務(wù)調(diào)度
/tupian/20230522/index.html
8、HarmonyOS應(yīng)用開(kāi)發(fā)—剪切板
/tupian/20230522/index.html
9、HarmonyOS應(yīng)用開(kāi)發(fā)—應(yīng)用偏好數(shù)據(jù)讀寫(xiě)
/tupian/20230522/index.html
以下為HarmonyOS應(yīng)用開(kāi)發(fā)—基本控件節(jié)選部分,如想進(jìn)一步了解,請(qǐng)點(diǎn)擊:HarmonyOS應(yīng)用開(kāi)發(fā)—基本控件
HarmonyOS應(yīng)用開(kāi)發(fā)-基本控件
1、介紹
您將建立什么
在這個(gè)Codelab中,你將創(chuàng)建Demo Project,并將Demo編譯成Hap,此示例應(yīng)用程序展示了如何使用輕量級(jí)偏好數(shù)據(jù)庫(kù)。
您將會(huì)學(xué)到什么
2. 您需要什么
硬件要求
軟件要求
需要的知識(shí)點(diǎn)
3. 能力接入準(zhǔn)備
實(shí)現(xiàn)HarmonyOS應(yīng)用開(kāi)發(fā),需要完成以下準(zhǔn)備工作:
具體操作,請(qǐng)按照《DevEco Studio使用指南》中詳細(xì)說(shuō)明來(lái)完成。
4. 代碼片段
1. 布局:
布局代碼:
LayoutConfig config = new LayoutConfig(LayoutConfig.MATCH_PARENT, LayoutConfig.MATCH_PARENT); myLayout.setLayoutConfig(config); myLayout.setOrientation(Component.VERTICAL); ShapeElement element = new ShapeElement(); element.setRgbColor(new RgbColor(255, 255, 255)); myLayout.setBackground(element); log = createText("日志信息"); myLayout.addComponent(log); writeBtn = createBtn("寫(xiě)入preferences數(shù)據(jù)", new RgbColor(0, 0, 255), 1002); readBtn = createBtn("讀取preferences數(shù)據(jù)", new RgbColor(0, 0, 255), 1003); addObserver = createBtn("注冊(cè)觀察者", new RgbColor(255, 0, 0), 1004);