DevEco中被忽略的实用功能
近期,我一直在業(yè)余時(shí)間研究純血鴻蒙(HarmonyOS)App的開(kāi)發(fā),所使用的IDE是華為官方的DevEco Studio 3.1.1。
隨著使用時(shí)間的增長(zhǎng),我發(fā)現(xiàn)了幾個(gè)特別容易被忽略,但又特別實(shí)用的功能,今天列舉三個(gè)分享給大家。這三個(gè)實(shí)用功能在日常開(kāi)發(fā)中的使用頻率非常頻繁,如果善加利用,將會(huì)極大地加速開(kāi)發(fā)進(jìn)程。
所以,本文的主題就是——IDE的使用技巧。好了,廢話不多說(shuō),我們直奔主題吧!
預(yù)覽視圖可交互
預(yù)覽(Previewer)視圖不僅僅是給開(kāi)發(fā)者“看”的,它其實(shí)是允許互動(dòng)的!
比如下面這個(gè)動(dòng)圖,它是一個(gè)類似ChatGPT的簡(jiǎn)易Demo,當(dāng)用戶在底部輸入框輸入文字,并點(diǎn)擊提交后,所輸入的內(nèi)容將顯示到聊天內(nèi)容區(qū)。具體實(shí)現(xiàn)代碼可參考:半小時(shí)實(shí)現(xiàn)GPT純血鴻蒙版
仔細(xì)看!它是IDE里面的預(yù)覽窗口,不是模擬器,更不是真機(jī)。
除了這種簡(jiǎn)單的交互,甚至它還可以實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn),感興趣的朋友可以自行嘗試。
“Quick Start”
如果我在此做一個(gè)調(diào)查:IDE的幫助(Help)菜單有多少人點(diǎn)過(guò),其中的菜單項(xiàng)又有多少人真的點(diǎn)進(jìn)去看過(guò)……將會(huì)有多少人能給出“是”的回答呢?
看到搜索欄下面的“Quick Start”菜單項(xiàng)了嗎?不妨抱著好奇之心點(diǎn)選試試,你將會(huì)看到下圖中的內(nèi)容:
正如你所看的那樣,如果你是一個(gè)新手,不用上網(wǎng)找各種資料,網(wǎng)絡(luò)上有很多過(guò)期或是二手資料,很容易受其誤導(dǎo)。直接把這里的“快速入門”文檔閱讀一遍,就能上手進(jìn)行開(kāi)發(fā)了。
它甚至還提供了示例代碼、Codelabs實(shí)驗(yàn)環(huán)境。真是為“小白”或者“轉(zhuǎn)行”開(kāi)發(fā)者提供了足夠的參考資料。
“API Reference”
和“Quick Start”類似,雖然掌握了一些開(kāi)發(fā)技能,但在實(shí)際開(kāi)發(fā)中,我們都必不可少地要去查API文檔。而這個(gè)功能,則會(huì)幫上我們很大的忙。它提供了官方最完整也是最新的API用法,覆蓋了ArkTS、ArkUI和JSUI。
用不到這些參考的時(shí)候,我們可以將其最小化。它們將被最小化到IDE右側(cè)的邊欄中,隨時(shí)“聽(tīng)候調(diào)遣”。
除了上面提到的“Quick Start”和“API Reference”之外,菜單中還有FAQ項(xiàng)。打開(kāi)之后,則是關(guān)于開(kāi)發(fā)環(huán)境、IDE使用等等方面的常見(jiàn)問(wèn)題解答,這里就不再貼圖了。
總結(jié)
發(fā)現(xiàn)了嗎?DevEco Studio實(shí)際上不只是一個(gè)傳統(tǒng)意義上的IDE,它是一個(gè)融合了最新文檔的集合。這些文檔內(nèi)容來(lái)自官方,是第一手的資料。它既可以幫助新手入門,也可以成為日常開(kāi)發(fā)時(shí)的“僚機(jī)”,幫助開(kāi)發(fā)者快速翻閱API文檔,找到答案。
實(shí)際上,一個(gè)最為理想的情況是:開(kāi)發(fā)者只需要打開(kāi)UI設(shè)計(jì)稿和DevEco Studio,即可完成App的開(kāi)發(fā)工作。而在這之前,至少還需要打開(kāi)一個(gè)瀏覽器用來(lái)搜索相關(guān)的技術(shù)資料。
希望上述技巧能夠幫到每一位開(kāi)發(fā)者。
總結(jié)
以上是生活随笔為你收集整理的DevEco中被忽略的实用功能的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: STM32CubeMX教程15 ADC
- 下一篇: OLAP引擎也能实现高性能向量检索,据说