十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊
量身定制 + 運營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
定位使用
成都創(chuàng)新互聯(lián)2013年開創(chuàng)至今,先為隆回等服務(wù)建站,隆回等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為隆回企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
位置能力用于確定用戶設(shè)備在哪里,系統(tǒng)使用位置坐標(biāo)標(biāo)示設(shè)備的位置。有GNSS定位、基站定位、WLAN/藍(lán)牙定位
GNSS定位包括GPS、GLONASS、北斗、Galileo等,通過導(dǎo)航衛(wèi)星,設(shè)備芯片提供的定位算法,來確定設(shè)備準(zhǔn)確位置。定位過程具體使用哪些定位系統(tǒng),取決于用戶設(shè)備的硬件能力
位置能力作為系統(tǒng)為應(yīng)用提供的一種基礎(chǔ)服務(wù),需要應(yīng)用在所使用的業(yè)務(wù)場景,向系統(tǒng)主動發(fā)起請求,并在業(yè)務(wù)場景結(jié)束時,主動結(jié)束此請求,在此過程中系統(tǒng)會將實時的定位結(jié)果上報給應(yīng)用。
使用設(shè)備的位置能力,需要用戶進(jìn)行確認(rèn)并主動開啟位置開關(guān)。如果位置開關(guān)沒有開啟,系統(tǒng)不會向任何應(yīng)用提供位置服務(wù)。
設(shè)備位置信息屬于用戶敏感數(shù)據(jù),所以即使用戶已經(jīng)開啟位置開關(guān),應(yīng)用在獲取設(shè)備位置前仍需向用戶申請位置訪問權(quán)限。在用戶確認(rèn)允許后,系統(tǒng)才會向應(yīng)用提供位置服務(wù)
開發(fā)前可以了解下鴻蒙: [鴻蒙開發(fā) 序]華為鴻蒙操作系統(tǒng)(HarmonyOS)簡介及開發(fā)環(huán)境搭建
開發(fā)前的準(zhǔn)備:「鴻蒙開發(fā) 1」華為鴻蒙應(yīng)用集成開發(fā)環(huán)境DevEco Studio安裝和設(shè)置
了解鴻蒙應(yīng)用開發(fā)的基本開發(fā)流程:「鴻蒙開發(fā) 2」第一個華為鴻蒙(HarmonyOS)應(yīng)用程序(App)
本章目標(biāo):
1 了解華為鴻蒙應(yīng)用開發(fā)的可視化(低代碼)方式
2 通過構(gòu)建一個簡單的具有頁面跳轉(zhuǎn)功能的應(yīng)用
低代碼開發(fā)方式,即通過可視化界面開發(fā)方式快速構(gòu)建布局、編輯UI界面,可有效降低用戶的上手成本并提升用戶構(gòu)建UI界面的效率。
1 打開DevEco Studio,創(chuàng)建一個新工程,選擇支持Phone / Tablet / Wearable(手機(jī) / 平板 / s可穿戴)的模板,我們在此直接選擇Empty Ability
Project name工程名稱填SuperVisual
Development mode開發(fā)方式選擇Super Visual
其它的可以使用默認(rèn)設(shè)置,點擊完成,進(jìn)入編輯界面
1 在Project(項目)窗口,刪除工程運行默認(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,點擊完成,進(jìn)入編輯界面
創(chuàng)建完成后,可以看到“entry src main supervisual default pages page page.visual”的文件目錄結(jié)構(gòu)
3 第一個頁面內(nèi)有一個容器、文本和一個按鈕,通過Div、Text和Button組件來實現(xiàn)
(1)分別選中first.visual畫面中的Text、Div組件,單擊鼠標(biāo)右鍵,選擇Delete刪除
(2)選中UI Control中的Div組件,將其拖至畫布
點擊右側(cè)屬性樣式欄中的通用樣式圖標(biāo)(General),設(shè)置Div組件的高度Height為100%,使其占滿屏幕
點擊右側(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ū)域
點擊右側(cè)屬性樣式欄中的屬性圖標(biāo)(Properties),設(shè)置Text組件的Content屬性為 “ Hello World ”
點擊右側(cè)屬性樣式欄中的通用樣式圖標(biāo)(General),設(shè)置Text組件的寬(width)為100%,高(height)為100px
點擊右側(cè)屬性樣式欄中的樣式圖標(biāo)(Feature),設(shè)置組件的FontSize樣式為60px,使得其文字放大;設(shè)置組件的TextAlign樣式為center,使得組件文字居中顯示
(4)選中UI Control中的Button組件,將其拖至Text組件下面
點擊右側(cè)屬性樣式欄中的屬性圖標(biāo)(Properties),設(shè)置Button組件的Value屬性為 “ Next ”,
點擊右側(cè)屬性樣式欄中的通用樣式圖標(biāo)(General),設(shè)置按的寬(width)為40%,高(height)為60px
點擊右側(cè)屬性樣式欄中的樣式圖標(biāo)(Feature),設(shè)置組件的FontSize樣式為40px
至此,第一個頁面創(chuàng)建完成
我們可以在預(yù)覽窗口中看效果,點擊右側(cè)邊欄的Preview打開預(yù)覽窗口
1 在Project窗口,選擇工程中的“entry src main js default pages”,單擊鼠標(biāo)右鍵,選擇“New JS Visual”
Visual配置界面,JS visual name填second,回車(Enter鍵)或者點擊完成,進(jìn)入編輯界面
2 第二個頁面中有一個容器和文本,通過Div、Text組件實現(xiàn),現(xiàn)在編輯器已經(jīng)為我們創(chuàng)建好了,我們就來修改下它們的屬性(你也可以刪除原有的自己創(chuàng)建,具體步驟參考本章第二節(jié)“二 創(chuàng)建第一個頁面”)。
選中Text組件,點擊右側(cè)屬性樣式欄中的屬性圖標(biāo)(Properties),設(shè)置Text組件的Content屬性為 “ Hi,I'm always here. ”
點擊右側(cè)屬性樣式欄中的通用圖標(biāo)(General),設(shè)置組件的寬(width)為100%,高為60px
點擊右側(cè)屬性樣式欄中的樣式圖標(biāo)(Feature),設(shè)置組件的FontSize樣式為36px,TextAlign樣式為center
這樣我們的第二個頁面創(chuàng)建成功了
1 在Project窗口,打開工程中的“entry src main js default pages first first.js”, 導(dǎo)入router模塊,頁面路由router根據(jù)頁面的uri來找到目標(biāo)頁面,從而實現(xiàn)跳轉(zhuǎn)。示例代碼如下:
2 打開或者切換到first.visual頁面,選中畫布上的Button組件,點擊右側(cè)屬性樣式欄中的事件圖標(biāo)(Events),鼠標(biāo)點擊Click事件的輸入框,選擇launch事件
3 在預(yù)覽窗口中查看項目效果,點擊Next按鈕后發(fā)現(xiàn)我們的頁面成功跳轉(zhuǎn)了。
到此,本章的目標(biāo)就完成了。
1.相機(jī),更多里面的功能原裝按鈕可以拖動到相機(jī)的常駐欄,只需要進(jìn)入相機(jī)的更多,長按后就可以拖動了哦!
2.華為音樂部分粉粉更新后并不支持上滑功能,也就是沒有下劃白條顯示,請在應(yīng)用里面卸載華為音樂,然后恢復(fù)即可!
3.屏幕左下角或者右下角向屏幕中間劃動,彈出“我的服務(wù)”卡片,該卡片支持暢連,備忘錄,時鐘,天氣
。
4.更新鴻蒙后,桌面或者其他地方有保密摩爾紋,更換一鏡到底主題就可以取消哦! 當(dāng)然,使用全屏截圖還是會有的,但是使用指關(guān)節(jié)局部截圖就沒有哈!
5.更新鴻蒙后,第三方app更新不會成功,這是因為鴻蒙系統(tǒng)新增“純凈模式”,只需要關(guān)閉該模式即可!進(jìn)入手機(jī)設(shè)置-系統(tǒng)和更新即可設(shè)置!純凈模式可凈化應(yīng)用來源,以更好保護(hù)您的權(quán)益。開啟后,將限制安裝未經(jīng)華為應(yīng)用市場安全認(rèn)證的應(yīng)用。
6.桌面文件夾長按支持大小設(shè)置。
7.暢連以及電話圖標(biāo)上劃,可以新增為桌面服務(wù)卡片哦… …這樣子就可以一鍵啟動暢連視頻或者暢連音頻。
8.鴻蒙系統(tǒng)和運動健康,在運動中可以自行添加照片,記錄運動沿途中的美好… …
9、桌面小藝建議如果刪除了,可以在桌面左下角或者右下角喚醒我的服務(wù)卡片,然后就可以把小藝建議 添加在我的服務(wù)卡片或者添加在桌面了!
10.我的服務(wù)卡片其實還有另外的玩法,支持把實時天氣,備忘錄,北京時間等添加,然后在我的服務(wù)卡片查看哦!
以上這里為華為鴻蒙系統(tǒng)使用技巧。希望可以幫到您!
如下:
升級鴻蒙 OS 2.0 之后,最直觀的變化就是部分圖標(biāo)變成了卡片。“萬能卡片”是鴻蒙 OS 2.0 的主打設(shè)計之一,它有效簡化了交互邏輯層,讓應(yīng)用信息一目了然。實際操作中,卡片的設(shè)置非常簡單,長按下方帶有橫線的圖標(biāo)可以調(diào)出菜單欄,點擊“服務(wù)卡片”后選擇喜歡的卡片樣式即可。
在鴻蒙 OS 2.0 支持下,大到電視、小到手表都只需要一個系統(tǒng),設(shè)備間的互聯(lián)互通變得更為簡單。實際操作中,大家可以從屏幕右側(cè)頂部下滑進(jìn)入控制中心。
相同 Wi-Fi、相同華為賬號的設(shè)備均會顯示在“超級終端卡片”下,輕點該卡片角標(biāo)進(jìn)入超級終端界面,拖動設(shè)備圖標(biāo)即可完成各種協(xié)同操作。
鴻蒙系統(tǒng)優(yōu)點
鴻蒙 OS 2.0 支持分布式編程框架,使應(yīng)用可以在不同設(shè)備間無縫切換。目前華為已經(jīng)與全球排名前 200 的 App 廠商溝通合作,共同構(gòu)建基于鴻蒙的 IoT 生態(tài)。
如今在鴻蒙 OS 2.0 系統(tǒng)下,大家可以一邊使用華為 MatePad 編輯圖片,一邊通過手機(jī)拍攝素材,手機(jī)拍攝的圖片能夠一鍵摳圖并拖入圖片編輯界面,設(shè)備間疾速協(xié)同,輕松“稿定”設(shè)計。
HiLog
HiLogLabel定義日志標(biāo)簽。
使用HiLogLabel(int type, int domain, String tag)定義日志標(biāo)簽,其中包括了日志類型、業(yè)務(wù)領(lǐng)域和TAG。
開發(fā)者可以根據(jù)自定義參數(shù)domain和tag來進(jìn)行日志的篩選和查找。
HiLog中定義了DEBUG、INFO、WARN、ERROR、FATAL五種日志級別,并提供了對應(yīng)的方法用于輸出不同級別的日志。