新聞中心
零基礎(chǔ)學(xué)鴻蒙編程-匯總篇
如何安裝鴻蒙開(kāi)發(fā)工具-DevEco Studio
創(chuàng)新互聯(lián)建站擁有一支富有激情的企業(yè)網(wǎng)站制作團(tuán)隊(duì),在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)深耕十年,專(zhuān)業(yè)且經(jīng)驗(yàn)豐富。十年網(wǎng)站優(yōu)化營(yíng)銷(xiāo)經(jīng)驗(yàn),我們已為成百上千中小企業(yè)提供了做網(wǎng)站、成都做網(wǎng)站解決方案,按需網(wǎng)站制作,設(shè)計(jì)滿(mǎn)意,售后服務(wù)無(wú)憂(yōu)。所有客戶(hù)皆提供一年免費(fèi)網(wǎng)站維護(hù)!
鴻蒙開(kāi)發(fā)工具(DevEco Studio)漢化版
第一個(gè)鴻蒙工程-Java版(含模擬器創(chuàng)建)
零基礎(chǔ)學(xué)鴻蒙-UI控件_Text
零基礎(chǔ)學(xué)鴻蒙編程-UI控件_TextField
零基礎(chǔ)學(xué)鴻蒙編程-UI控件_Button
零基礎(chǔ)學(xué)鴻蒙編程-UI控件_Image
零基礎(chǔ)學(xué)鴻蒙編程-UI控件_Switch
零基礎(chǔ)學(xué)鴻蒙編程-UI控件_RadioButton
零基礎(chǔ)學(xué)鴻蒙編程-UI控件_CheckBox
零基礎(chǔ)學(xué)鴻蒙編程-UI控件_ToggleButton
零基礎(chǔ)學(xué)鴻蒙編程-UI控件_DatePicker
零基礎(chǔ)學(xué)鴻蒙編程-UI控件_TimePicker
零基礎(chǔ)學(xué)鴻蒙編程-常用工具_(dá)Toast
零基礎(chǔ)學(xué)鴻蒙編程-常用工具_(dá)HiLog
零基礎(chǔ)學(xué)鴻蒙編程-UI控件_TabList
零基礎(chǔ)學(xué)鴻蒙編程-UI控件_ListContainer
零基礎(chǔ)學(xué)鴻蒙編程-UI控件_ProgressBar
零基礎(chǔ)學(xué)鴻蒙編程-UI控件_PageFlipper
零基礎(chǔ)學(xué)鴻蒙編程-UI控件_Slider
零基礎(chǔ)學(xué)鴻蒙編程-UI控件_StackLayout
零基礎(chǔ)學(xué)鴻蒙編程-UI控件_TableLayout
零基礎(chǔ)學(xué)鴻蒙編程-UI控件_StackLayout
零基礎(chǔ)學(xué)鴻蒙編程-運(yùn)行時(shí)權(quán)限
零基礎(chǔ)學(xué)鴻蒙編程-關(guān)系數(shù)據(jù)庫(kù)
零基礎(chǔ)學(xué)鴻蒙編程-網(wǎng)絡(luò)請(qǐng)求
2021-03-23鴻蒙開(kāi)發(fā)(五.二)
定位使用
位置能力用于確定用戶(hù)設(shè)備在哪里,系統(tǒng)使用位置坐標(biāo)標(biāo)示設(shè)備的位置。有GNSS定位、基站定位、WLAN/藍(lán)牙定位
GNSS定位包括GPS、GLONASS、北斗、Galileo等,通過(guò)導(dǎo)航衛(wèi)星,設(shè)備芯片提供的定位算法,來(lái)確定設(shè)備準(zhǔn)確位置。定位過(guò)程具體使用哪些定位系統(tǒng),取決于用戶(hù)設(shè)備的硬件能力
位置能力作為系統(tǒng)為應(yīng)用提供的一種基礎(chǔ)服務(wù),需要應(yīng)用在所使用的業(yè)務(wù)場(chǎng)景,向系統(tǒng)主動(dòng)發(fā)起請(qǐng)求,并在業(yè)務(wù)場(chǎng)景結(jié)束時(shí),主動(dòng)結(jié)束此請(qǐng)求,在此過(guò)程中系統(tǒng)會(huì)將實(shí)時(shí)的定位結(jié)果上報(bào)給應(yīng)用。
使用設(shè)備的位置能力,需要用戶(hù)進(jìn)行確認(rèn)并主動(dòng)開(kāi)啟位置開(kāi)關(guān)。如果位置開(kāi)關(guān)沒(méi)有開(kāi)啟,系統(tǒng)不會(huì)向任何應(yīng)用提供位置服務(wù)。
設(shè)備位置信息屬于用戶(hù)敏感數(shù)據(jù),所以即使用戶(hù)已經(jīng)開(kāi)啟位置開(kāi)關(guān),應(yīng)用在獲取設(shè)備位置前仍需向用戶(hù)申請(qǐng)位置訪(fǎng)問(wèn)權(quán)限。在用戶(hù)確認(rèn)允許后,系統(tǒng)才會(huì)向應(yīng)用提供位置服務(wù)
華為鴻蒙harmonyOS重啟門(mén)bug實(shí)踐全記錄(0)—配置及基礎(chǔ)知識(shí)
筆者的老舊華為mate9終于等到了harmongOS升級(jí),公測(cè)出來(lái)升級(jí)后沒(méi)少折騰,發(fā)此系列文章以記錄,感嘆harmonyOS新系統(tǒng)的不易與堅(jiān)強(qiáng),以下為本人手機(jī)配置及相關(guān)操作基礎(chǔ)知識(shí)。
華為mate9配置:型號(hào)MHA-AL00處理器:Hisilicon Kirin 960 屏幕1920X1080
此界面時(shí)多等幾分鐘,密碼登錄后,選項(xiàng)就可以按動(dòng)。
按音量鍵,點(diǎn)設(shè)置圖標(biāo): 進(jìn)入如下聲音配置界面,通過(guò)搜索框發(fā)現(xiàn)系統(tǒng)很多服務(wù)都啟動(dòng)了,所以不相信網(wǎng)上說(shuō)的cpu虛焊的說(shuō)法。
筆者在“花粉俱樂(lè)部app”看到mate9的harmoyOS公測(cè)出來(lái)后依操作成功升級(jí)到了harmonyOS2版本,后面系列文章會(huì)以harmonyOS版本號(hào)和補(bǔ)丁號(hào)劃分,實(shí)時(shí)記錄使用情況。
「鴻蒙開(kāi)發(fā) 3」華為鴻蒙應(yīng)用開(kāi)發(fā)的低代碼(Super Visual)開(kāi)發(fā)方式
開(kāi)發(fā)前可以了解下鴻蒙: [鴻蒙開(kāi)發(fā) 序]華為鴻蒙操作系統(tǒng)(HarmonyOS)簡(jiǎn)介及開(kāi)發(fā)環(huán)境搭建
開(kāi)發(fā)前的準(zhǔn)備:「鴻蒙開(kāi)發(fā) 1」華為鴻蒙應(yīng)用集成開(kāi)發(fā)環(huán)境DevEco Studio安裝和設(shè)置
了解鴻蒙應(yīng)用開(kāi)發(fā)的基本開(kāi)發(fā)流程:「鴻蒙開(kāi)發(fā) 2」第一個(gè)華為鴻蒙(HarmonyOS)應(yīng)用程序(App)
本章目標(biāo):
1 了解華為鴻蒙應(yīng)用開(kāi)發(fā)的可視化(低代碼)方式
2 通過(guò)構(gòu)建一個(gè)簡(jiǎn)單的具有頁(yè)面跳轉(zhuǎn)功能的應(yīng)用
低代碼開(kāi)發(fā)方式,即通過(guò)可視化界面開(kāi)發(fā)方式快速構(gòu)建布局、編輯UI界面,可有效降低用戶(hù)的上手成本并提升用戶(hù)構(gòu)建UI界面的效率。
1 打開(kāi)DevEco Studio,創(chuàng)建一個(gè)新工程,選擇支持Phone / Tablet / Wearable(手機(jī) / 平板 / s可穿戴)的模板,我們?cè)诖酥苯舆x擇Empty Ability
Project name工程名稱(chēng)填SuperVisual
Development mode開(kāi)發(fā)方式選擇Super Visual
其它的可以使用默認(rèn)設(shè)置,點(diǎn)擊完成,進(jìn)入編輯界面
1 在Project(項(xiàng)目)窗口,刪除工程運(yùn)行默認(rèn)的入口文件夾:“entry src main js default pages index”文件夾
2 在Project窗口,選擇工程中的“entry src main js default pages”,單擊鼠標(biāo)右鍵,選擇“New JS Visual”
JS visual name填first,點(diǎn)擊完成,進(jìn)入編輯界面
創(chuàng)建完成后,可以看到“entry src main supervisual default pages page page.visual”的文件目錄結(jié)構(gòu)
3 第一個(gè)頁(yè)面內(nèi)有一個(gè)容器、文本和一個(gè)按鈕,通過(guò)Div、Text和Button組件來(lái)實(shí)現(xiàn)
(1)分別選中first.visual畫(huà)面中的Text、Div組件,單擊鼠標(biāo)右鍵,選擇Delete刪除
(2)選中UI Control中的Div組件,將其拖至畫(huà)布
點(diǎn)擊右側(cè)屬性樣式欄中的通用樣式圖標(biāo)(General),設(shè)置Div組件的高度Height為100%,使其占滿(mǎn)屏幕
點(diǎn)擊右側(cè)屬性樣式欄中的樣式圖標(biāo)(Flex),設(shè)置Div組件的FlexDirection樣式為column,使Div的主軸垂直;設(shè)置Div組件的JustifyContent樣式為center,使得其子組件在主軸上居中顯示;設(shè)置Div組件的AlignItems樣式為center,使得其子組件在交叉軸上居中顯示
(3)選中UI Control中的Text組件,將其拖至Div組件的中央?yún)^(qū)域
點(diǎn)擊右側(cè)屬性樣式欄中的屬性圖標(biāo)(Properties),設(shè)置Text組件的Content屬性為 “ Hello World ”
點(diǎn)擊右側(cè)屬性樣式欄中的通用樣式圖標(biāo)(General),設(shè)置Text組件的寬(width)為100%,高(height)為100px
點(diǎn)擊右側(cè)屬性樣式欄中的樣式圖標(biāo)(Feature),設(shè)置組件的FontSize樣式為60px,使得其文字放大;設(shè)置組件的TextAlign樣式為center,使得組件文字居中顯示
(4)選中UI Control中的Button組件,將其拖至Text組件下面
點(diǎn)擊右側(cè)屬性樣式欄中的屬性圖標(biāo)(Properties),設(shè)置Button組件的Value屬性為 “ Next ”,
點(diǎn)擊右側(cè)屬性樣式欄中的通用樣式圖標(biāo)(General),設(shè)置按的寬(width)為40%,高(height)為60px
點(diǎn)擊右側(cè)屬性樣式欄中的樣式圖標(biāo)(Feature),設(shè)置組件的FontSize樣式為40px
至此,第一個(gè)頁(yè)面創(chuàng)建完成
我們可以在預(yù)覽窗口中看效果,點(diǎn)擊右側(cè)邊欄的Preview打開(kāi)預(yù)覽窗口
1 在Project窗口,選擇工程中的“entry src main js default pages”,單擊鼠標(biāo)右鍵,選擇“New JS Visual”
Visual配置界面,JS visual name填second,回車(chē)(Enter鍵)或者點(diǎn)擊完成,進(jìn)入編輯界面
2 第二個(gè)頁(yè)面中有一個(gè)容器和文本,通過(guò)Div、Text組件實(shí)現(xiàn),現(xiàn)在編輯器已經(jīng)為我們創(chuàng)建好了,我們就來(lái)修改下它們的屬性(你也可以刪除原有的自己創(chuàng)建,具體步驟參考本章第二節(jié)“二 創(chuàng)建第一個(gè)頁(yè)面”)。
選中Text組件,點(diǎn)擊右側(cè)屬性樣式欄中的屬性圖標(biāo)(Properties),設(shè)置Text組件的Content屬性為 “ Hi,I'm always here. ”
點(diǎn)擊右側(cè)屬性樣式欄中的通用圖標(biāo)(General),設(shè)置組件的寬(width)為100%,高為60px
點(diǎn)擊右側(cè)屬性樣式欄中的樣式圖標(biāo)(Feature),設(shè)置組件的FontSize樣式為36px,TextAlign樣式為center
這樣我們的第二個(gè)頁(yè)面創(chuàng)建成功了
1 在Project窗口,打開(kāi)工程中的“entry src main js default pages first first.js”, 導(dǎo)入router模塊,頁(yè)面路由router根據(jù)頁(yè)面的uri來(lái)找到目標(biāo)頁(yè)面,從而實(shí)現(xiàn)跳轉(zhuǎn)。示例代碼如下:
2 打開(kāi)或者切換到first.visual頁(yè)面,選中畫(huà)布上的Button組件,點(diǎn)擊右側(cè)屬性樣式欄中的事件圖標(biāo)(Events),鼠標(biāo)點(diǎn)擊Click事件的輸入框,選擇launch事件
3 在預(yù)覽窗口中查看項(xiàng)目效果,點(diǎn)擊Next按鈕后發(fā)現(xiàn)我們的頁(yè)面成功跳轉(zhuǎn)了。
到此,本章的目標(biāo)就完成了。
鴻蒙開(kāi)發(fā)者模式怎么打開(kāi)
鴻蒙開(kāi)發(fā)者模式打開(kāi)的方法如下:
工具/原料:華為mate40、HarmonyOs2.0、本地設(shè)置。
1、進(jìn)去鴻蒙系統(tǒng)版手機(jī)設(shè)置,然后點(diǎn)擊關(guān)于手機(jī)。
2、進(jìn)去之后,連續(xù)點(diǎn)擊鴻蒙系統(tǒng)版本號(hào),開(kāi)啟開(kāi)發(fā)者模式。
3、進(jìn)去開(kāi)發(fā)者模式之后,點(diǎn)擊系統(tǒng)和更新。
4、然后點(diǎn)擊開(kāi)發(fā)者選項(xiàng)。
5、點(diǎn)擊開(kāi)啟開(kāi)發(fā)者選項(xiàng),就成功打開(kāi)鴻蒙系統(tǒng)開(kāi)發(fā)者選項(xiàng)了。
本文標(biāo)題:0基礎(chǔ)鴻蒙開(kāi)發(fā),鴻蒙開(kāi)發(fā)者社區(qū)
URL鏈接:http://www.ef60e0e.cn/article/dsgseds.html