域名預(yù)訂/競(jìng)價(jià),好“米”不錯(cuò)過
程序咖科技:程序咖科技系北京從零到壹旗下IT職業(yè)技能評(píng)測(cè)平臺(tái),專注于IT職業(yè)技能包括大數(shù)據(jù)、云計(jì)算、區(qū)塊鏈、物聯(lián)網(wǎng)、HarmonyOS鴻蒙、HTML5、Java Web等沉浸式系列免費(fèi)課程的研發(fā),同時(shí)為大學(xué)生在職工程師提供免費(fèi)的結(jié)果驅(qū)動(dòng)技能測(cè)試評(píng)估。
鴻蒙巴士: HarmonyOS鴻蒙開發(fā)者開源免費(fèi)學(xué)習(xí)社區(qū)(HarmonyBus.net即將于6月10號(hào)正式發(fā)布上線),里面包括HarmonyOS鴻蒙免費(fèi)精品專欄,系列免費(fèi)課程、問答等等。目標(biāo):打造全球最大的HarmonyOS鴻蒙開發(fā)者開源免費(fèi)學(xué)習(xí)社區(qū)。
一、課前準(zhǔn)備
1.1 開發(fā)概述
1.2 搭建開發(fā)環(huán)境
1.3 HellWorld程序
1.4 項(xiàng)目結(jié)構(gòu)介紹二、Ability
2.1 Ability概述
什么是Ability
Ability的分類:FA和PA
2.2 Page Ability
Page Ability基本概念
Page與AbilitySlice
AbilitySlice路由配置
Page Ability生命周期
Page生命周期回調(diào)
AbilitySlice生命周期
Page與AbilitySlice生命周期關(guān)聯(lián)
AbilitySlice之間的導(dǎo)航
同一Page內(nèi)導(dǎo)航
不同Page間導(dǎo)航
跨設(shè)備遷移
2.3 Service Ability
Service Ability的基本概念
創(chuàng)建Service
啟動(dòng)Service
鏈接Service
Service Ability生命周期
前臺(tái)Service
2.4 Data Ability
Data Ability基本概念
URI介紹
創(chuàng)建Data
確定數(shù)據(jù)存儲(chǔ)方式
實(shí)現(xiàn)UserDataAbility
注冊(cè)UserDataAbility
訪問Data
聲明使用權(quán)限
創(chuàng)建DataAbilityHelper
訪問Data Ability
2.5 Intent三、UI
3.1 Java UI框架概述
3.2 組建與布局
開發(fā)說明
組件分類
代碼創(chuàng)建布局
創(chuàng)建組件
創(chuàng)建布局并使用
XML創(chuàng)建布局
創(chuàng)建XML布局文件
加載XML布局
3.3 常用組件
Text
支持的XML屬性
創(chuàng)建Text
設(shè)置Text
自動(dòng)調(diào)節(jié)字體大小
跑馬燈效果
Button
支持的XML屬性
創(chuàng)建Button
響應(yīng)點(diǎn)擊事件
不同類型的按鈕
不同類型的按鈕
TextField
支持的XML屬性
創(chuàng)建TextField
設(shè)置TextField
Image
支持的XML屬性
創(chuàng)建Image
TabList和Tab
支持的XML屬性
Tab的使用
Picker
支持的XML屬性
使用Picker
DatePicker
支持的XML屬性
使用DatePicker
TimePicker
支持的XML屬性
使用TimePicker
顯示樣式配置
Switch
支持的XML屬性
創(chuàng)建Switch
設(shè)置Switch
RadioButton
支持的XML屬性
創(chuàng)建RadioButton
設(shè)置RadioButton
RadioContainer
支持的XML屬性
創(chuàng)建RadioContainer
設(shè)置RadioContainer
Checkbox
支持的XML屬性
支持的XML屬性
設(shè)置Checkbox
ProgressBar
支持的XML屬性
創(chuàng)建ProgressBar
設(shè)置ProgressBar
RoundProgressBar
支持的XML屬性
創(chuàng)建RoundProgressBar
ToastDialog
創(chuàng)建ToastDialog
ScrollView
支持的XML屬性
創(chuàng)建ScrollView
設(shè)置ScrollView
ListContainer
支持的XML屬性
ListContainer的使用方法
ListContainer的常用接口
ListContainer的樣式設(shè)置
ListContainer性能優(yōu)化
PageSlider
支持的XML屬性
PageSlider的使用方法
常用方法
PageSliderIndicator
PageSliderIndicator的用法
常用方法
WebView
WebView的使用方法
定制網(wǎng)址加載行為
瀏覽網(wǎng)頁歷史記錄
使用JavaScript
觀測(cè)Web狀態(tài)
觀測(cè)瀏覽事件
加載資源文件或本地文件
組件通用XML屬性
3.4 常用布局
DirectionalLayout
支持的XML屬性
排列方式
對(duì)齊方式
權(quán)重
DependentLayout
支持的XML屬性
排列方式
StackLayout
支持的XML屬性
布局方式
TableLayout
支持的XML屬性
布局方式
PositionLayout
布局方式
AdaptiveBoxLayout
常用方法
3.5 自定義組件與布局
自定義組件與布局概述
自定義組件
常用接口
如何實(shí)現(xiàn)自定義組件
自定義布局
常用接口
如何實(shí)現(xiàn)自定義布局
3.6 動(dòng)畫開發(fā)指導(dǎo)
幀動(dòng)畫
數(shù)值動(dòng)畫
屬性動(dòng)畫
動(dòng)畫集合
3.7 可見即可說開發(fā)指導(dǎo)
熱詞注冊(cè)
事件響應(yīng)
3.8 多模輸入
多模輸入開發(fā)概述
約束與限制
多模輸入開發(fā)指導(dǎo)
場(chǎng)景介紹
接口說明
開發(fā)步驟
多模輸入事件標(biāo)準(zhǔn)化概述
概述
輸入事件類型
多模輸入事件標(biāo)準(zhǔn)化開發(fā)指導(dǎo)
場(chǎng)景介紹
接口說明
開發(fā)步驟四、線程
4.1 線程管理
線程管理開發(fā)概述
線程管理
場(chǎng)景介紹
接口說明
開發(fā)步驟
4.2 線程間通信
線程間通信開發(fā)概述
基本概念
運(yùn)作機(jī)制
約束限制
線程間通信
場(chǎng)景介紹
接口說明
開發(fā)步驟五、Ability其他
5.1 分布式任務(wù)調(diào)度
分布式任務(wù)調(diào)度開發(fā)概述
分布式任務(wù)調(diào)度
場(chǎng)景介紹
接口說明
開發(fā)步驟
5.2 公共事件與通知
公共事件與通知開發(fā)概述
約束與限制
公共事件
場(chǎng)景介紹
接口說明
發(fā)布公共事件
訂閱公共事件
退訂公共事件
通知
場(chǎng)景介紹
接口說明
開發(fā)步驟
IntentAgent
場(chǎng)景介紹
接口說明
開發(fā)步驟
5.3 服務(wù)卡片
概述
基本概念
運(yùn)作機(jī)制
卡片提供方
卡片開發(fā)說明
Java卡片
其他可選功能
5.4 剪貼板
剪貼板開發(fā)概述
剪貼板
場(chǎng)景介紹
接口說明
開發(fā)步驟六、媒體
6.1 視頻
視頻開發(fā)概述
基本概念
媒體編解碼能力查詢
場(chǎng)景介紹
接口說明
開發(fā)步驟
視頻編解碼
場(chǎng)景介紹
接口說明
普通模式開發(fā)步驟
管道模式開發(fā)步驟
視頻播放
場(chǎng)景介紹
接口說明
開發(fā)步驟
視頻錄制
場(chǎng)景介紹
接口說明
開發(fā)步驟
視頻提取
場(chǎng)景介紹
接口說明
開發(fā)步驟
媒體描述信息
場(chǎng)景介紹
接口說明
開發(fā)步驟
媒體元數(shù)據(jù)
場(chǎng)景介紹
接口說明
開發(fā)步驟
6.2 圖像
圖像開發(fā)概述
基本概念
約束與限制
圖像解碼
場(chǎng)景介紹
接口說明
普通解碼開發(fā)步驟
漸進(jìn)式解碼開發(fā)步驟
圖像編碼
場(chǎng)景介紹
接口說明
開發(fā)步驟
位圖操作
場(chǎng)景介紹
接口說明
開發(fā)步驟
圖像屬性解碼
場(chǎng)景介紹
接口說明
開發(fā)步驟
6.3 相機(jī)
相機(jī)開發(fā)概述
基本概念
約束與限制
相機(jī)
相機(jī)開發(fā)流程
接口說明
相機(jī)權(quán)限申請(qǐng)
相機(jī)設(shè)備創(chuàng)建
相機(jī)設(shè)備配置
相機(jī)幀捕獲
相機(jī)設(shè)備釋放
6.4 音頻
音頻開發(fā)概述
基本概念
約束與限制
音頻播放
場(chǎng)景介紹
接口說明
開發(fā)步驟
音頻采集
場(chǎng)景介紹
接口說明
開發(fā)步驟
音量管理
場(chǎng)景介紹
接口說明
開發(fā)步驟
短音播放
場(chǎng)景介紹
接口說明
音頻資源的加載與播放
tone音的生成與播放
系統(tǒng)音的播放
6.5 媒體會(huì)話管理
媒體會(huì)話管理開發(fā)概述
約束與限制
媒體會(huì)話管理
場(chǎng)景介紹
接口說明
開發(fā)步驟
6.6 媒體數(shù)據(jù)管理
媒體數(shù)據(jù)管理開發(fā)概述
媒體元數(shù)據(jù)獲取
場(chǎng)景介紹
接口說明
獲取幀數(shù)據(jù)的開發(fā)步驟
獲取媒體元數(shù)據(jù)的開發(fā)步驟
獲取音頻的圖像數(shù)據(jù)的開發(fā)步驟
媒體存儲(chǔ)數(shù)據(jù)操作
場(chǎng)景介紹
接口說明
開發(fā)步驟
媒體掃描服務(wù)操作
場(chǎng)景介紹
接口說明
開發(fā)步驟
視頻與圖像縮略圖獲取
場(chǎng)景介紹
接口說明
開發(fā)步驟七、安全
7.1 權(quán)限
權(quán)限開發(fā)概述
基本概念
運(yùn)作機(jī)制
約束與限制
權(quán)限開發(fā)指導(dǎo)
場(chǎng)景介紹
權(quán)限申請(qǐng)
自定義權(quán)限
訪問權(quán)限控制
API接口說明
動(dòng)態(tài)申請(qǐng)權(quán)限開發(fā)步驟
應(yīng)用權(quán)限列表
權(quán)限分類
敏感權(quán)限
非敏感權(quán)限
受限開放的權(quán)限
7.2 生物特征識(shí)別
生物特征識(shí)別開發(fā)概述
基本概念
運(yùn)作機(jī)制
約束與限制
生物特征識(shí)別
場(chǎng)景介紹
接口說明
開發(fā)步驟八、AI
8.1 AI能力概述
8.2 碼生成
碼生成概述
約束與限制
碼生成
場(chǎng)景介紹
接口說明
開發(fā)步驟
8.3 通用文字識(shí)別
通用文字識(shí)別概述
約束與限制
通用文字識(shí)別
場(chǎng)景介紹
接口說明
開發(fā)步驟
8.4 圖像超分辨率
圖像超分辨率概述
基本概念
運(yùn)作機(jī)制
約束與限制
圖像超分辨率
場(chǎng)景介紹
開放能力介紹
開發(fā)步驟
8.5 文檔檢測(cè)校正
文檔檢測(cè)校正概述
基本概念
運(yùn)作機(jī)制
約束與限制
文檔檢測(cè)校正
場(chǎng)景介紹
接口說明
開發(fā)步驟
8.6 文字圖像超分
文字圖像超分概述
約束與限制
文字圖像超分
場(chǎng)景介紹
接口說明
開發(fā)步驟
8.7 分詞
分詞概述
基本概念
約束與限制
分詞
場(chǎng)景介紹
接口說明
開發(fā)步驟
8.8 詞性標(biāo)注
詞性標(biāo)注概述
運(yùn)作機(jī)制
約束與限制
詞性標(biāo)注
場(chǎng)景介紹
接口說明
開發(fā)步驟
8.9 助手類意圖識(shí)別
助手類意圖識(shí)別概述
約束與限制
助手類意圖識(shí)別
場(chǎng)景介紹
接口說明
開發(fā)步驟
8.10 IM類意圖識(shí)別
IM類意圖識(shí)別概述
基本概念
運(yùn)作機(jī)制
約束與限制
IM類意圖識(shí)別
場(chǎng)景介紹
接口說明
開發(fā)步驟
8.11 關(guān)鍵字提取
關(guān)鍵字提取概述
運(yùn)作機(jī)制
約束與限制
關(guān)鍵字提取
場(chǎng)景介紹
接口說明
開發(fā)步驟
8.12 實(shí)體識(shí)別
實(shí)體識(shí)別概述
約束與限制
實(shí)體識(shí)別
場(chǎng)景介紹
接口說明
開發(fā)步驟
8.13 語音識(shí)別
語音識(shí)別概述
基本概念
約束與限制
語音識(shí)別
場(chǎng)景介紹
接口說明
開發(fā)步驟
8.14 語音播報(bào)
語音播報(bào)開發(fā)概述
約束與限制
語音播報(bào)
場(chǎng)景介紹
接口說明
開發(fā)步驟九、網(wǎng)絡(luò)與鏈接
9.1 NFC
NFC開發(fā)概述
NFC基礎(chǔ)查詢
訪問安全單元
場(chǎng)景介紹
接口說明
開發(fā)步驟
卡模擬功能
場(chǎng)景介紹
接口說明
查詢是否支持卡模擬功能
開關(guān)卡模擬及查詢卡模擬狀態(tài)
獲取NFC信息
根據(jù)NFC服務(wù)的類型獲取刷卡時(shí)選擇服務(wù)的方式
動(dòng)態(tài)設(shè)置和注銷前臺(tái)優(yōu)先應(yīng)用
NFC應(yīng)用的AID相關(guān)操作
AID查詢
Host服務(wù)的抽象類
NFC消息通知
場(chǎng)景介紹
接口說明
注冊(cè)并獲取NFC狀態(tài)改變消息
注冊(cè)并獲取NFC場(chǎng)強(qiáng)消息
9.2 藍(lán)牙
藍(lán)牙開發(fā)概述
傳統(tǒng)藍(lán)牙
BLE
約束與限制
傳統(tǒng)藍(lán)牙本機(jī)管理
場(chǎng)景介紹
接口說明
打開藍(lán)牙
藍(lán)牙掃描
傳統(tǒng)藍(lán)牙遠(yuǎn)端設(shè)備操作
場(chǎng)景介紹
接口說明
開發(fā)步驟
BLE掃描和廣播
場(chǎng)景介紹
接口說明
中心設(shè)備進(jìn)行BLE掃描
外圍設(shè)備進(jìn)行BLE廣播
BLE中心設(shè)備與外圍設(shè)備進(jìn)行數(shù)據(jù)交互
場(chǎng)景介紹
接口說明
開發(fā)步驟
BLE外圍設(shè)備數(shù)據(jù)管理
場(chǎng)景介紹
接口說明
開發(fā)步驟
9.3 WLAN
WLAN開發(fā)概述
約束與限制
WLAN基礎(chǔ)功能
場(chǎng)景介紹
接口說明
獲取WLAN狀態(tài)
發(fā)起掃描并獲取結(jié)果
獲取連接態(tài)詳細(xì)信息
獲取設(shè)備國(guó)家碼
判斷設(shè)備是否支持指定的能力
不信任熱點(diǎn)配置
場(chǎng)景介紹
接口說明
添加不信任熱點(diǎn)配置
刪除不信任熱點(diǎn)配置
P2P功能
場(chǎng)景介紹
接口說明
啟動(dòng)與停止P2P搜索的開發(fā)步驟
創(chuàng)建與移除群組的開發(fā)步驟
發(fā)起P2P連接的開發(fā)步驟
請(qǐng)求P2P相關(guān)信息的開發(fā)步驟
WLAN消息通知
場(chǎng)景介紹
接口說明
開發(fā)步驟
9.4 網(wǎng)絡(luò)管理
網(wǎng)絡(luò)管理開發(fā)概述
約束與限制
使用當(dāng)前網(wǎng)絡(luò)打開一個(gè)URL鏈接
場(chǎng)景介紹
接口說明
開發(fā)步驟
使用當(dāng)前網(wǎng)絡(luò)進(jìn)行Socket數(shù)據(jù)傳輸
場(chǎng)景介紹
接口說明
開發(fā)步驟
使用指定網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)訪問
場(chǎng)景介紹
接口說明
開發(fā)步驟
流量統(tǒng)計(jì)
場(chǎng)景介紹
接口說明
開發(fā)步驟
管理HTTP緩存
場(chǎng)景介紹
接口說明
開發(fā)步驟
9.5 電話服務(wù)
電話服務(wù)開發(fā)概述
約束與限制
獲取當(dāng)前蜂窩網(wǎng)絡(luò)信號(hào)信息
場(chǎng)景介紹
接口說明
開發(fā)步驟
觀察蜂窩網(wǎng)絡(luò)狀態(tài)變化
場(chǎng)景介紹
接口說明
開發(fā)步驟十、設(shè)備管理
10.1 傳感器
傳感器開發(fā)概述
基本概念
運(yùn)作機(jī)制
約束與限制
傳感器
場(chǎng)景介紹
接口說明
開發(fā)步驟
10.2 控制類小器件
控制類小器件開發(fā)概述
基本概念
運(yùn)作機(jī)制
約束與限制
Light
場(chǎng)景介紹
接口說明
開發(fā)步驟
Vibrator
場(chǎng)景介紹
接口說明
開發(fā)步驟
10.3 位置
位置開發(fā)概述
基本概念
運(yùn)作機(jī)制
約束與限制
獲取設(shè)備的位置信息
場(chǎng)景介紹
接口說明
開發(fā)步驟
(逆)地理編碼轉(zhuǎn)化
場(chǎng)景介紹
接口說明
開發(fā)步驟
10.4 設(shè)置
設(shè)置開發(fā)概述
基本概念
設(shè)置
場(chǎng)景介紹
接口說明
開發(fā)步驟
10.5 設(shè)備標(biāo)識(shí)符
NetworkID
簡(jiǎn)介
使用場(chǎng)景
開發(fā)準(zhǔn)備
獲取NetworkID
DVID
簡(jiǎn)介
使用場(chǎng)景
開發(fā)準(zhǔn)備
獲取DVID
UUID
簡(jiǎn)介
使用場(chǎng)景
開發(fā)準(zhǔn)備
獲取UUID十一、數(shù)據(jù)管理
11.1 關(guān)系型數(shù)據(jù)庫
關(guān)系型數(shù)據(jù)庫概述
基本概念
運(yùn)作機(jī)制
默認(rèn)配置
約束與限制
關(guān)系型數(shù)據(jù)庫
場(chǎng)景介紹
接口說明
開發(fā)步驟
11.2 對(duì)象關(guān)系映射數(shù)據(jù)庫
對(duì)象關(guān)系映射數(shù)據(jù)庫概述
基本概念
運(yùn)作機(jī)制
默認(rèn)配置
約束與限制
對(duì)象關(guān)系映射數(shù)據(jù)庫
場(chǎng)景介紹
開發(fā)能力介紹
開發(fā)步驟
11.3 輕量級(jí)偏好數(shù)據(jù)庫
輕量級(jí)偏好數(shù)據(jù)庫概述
基本概念
運(yùn)作機(jī)制
約束與限制
輕量級(jí)偏好數(shù)據(jù)庫
場(chǎng)景介紹
接口說明
開發(fā)步驟
11.4 分布式數(shù)據(jù)服務(wù)
分布式數(shù)據(jù)服務(wù)概述
基本概念
運(yùn)作機(jī)制
約束與限制
分布式數(shù)據(jù)服務(wù)
場(chǎng)景介紹
接口說明
開發(fā)步驟
11.5 分布式文件服務(wù)
分布式文件服務(wù)概述
基本概念
運(yùn)作機(jī)制
約束與限制
分布式文件服務(wù)
場(chǎng)景介紹
接口說明
開發(fā)步驟
11.6 融合搜索
融合搜索概述
基本概念
運(yùn)作機(jī)制
約束與限制
融合搜索
場(chǎng)景介紹
接口說明
開發(fā)步驟
11.7 數(shù)據(jù)存儲(chǔ)管理
數(shù)據(jù)存儲(chǔ)管理概述
基本概念
運(yùn)作機(jī)制
數(shù)據(jù)存儲(chǔ)管理
場(chǎng)景介紹
開放能力介紹
開發(fā)步驟
十二、日志管理
12.1 打印HiLog日志
日志打印概述
定義日志標(biāo)簽
輸出日志
查看日志信息
日志打印實(shí)例
十三、CodeLabs
安全
HarmonyOS面部識(shí)別能力
基于HarmonyOS生物特征識(shí)別和相機(jī)子系統(tǒng),實(shí)現(xiàn)人臉識(shí)別和相機(jī)拍照功能。
設(shè)備管理
BLE藍(lán)牙低功耗
使用Bluetooth Low Energy(藍(lán)牙低功耗)實(shí)現(xiàn)設(shè)備間通信。
通用組件
WebView組件
使用WebView組件實(shí)現(xiàn)應(yīng)用與Web頁面間的通信。
自定義組件
通過一個(gè)圓形抽獎(jiǎng)轉(zhuǎn)盤演示HarmonyOS自定義組件的實(shí)現(xiàn)。
JS組件購物應(yīng)用演示
使用JS實(shí)現(xiàn)一款簡(jiǎn)單的HarmonyOS購物應(yīng)用。
常用組件和布局
基于 HarmonyOS JAVA UI,實(shí)現(xiàn)常用組件或者布局。
HarmonyOS-AI
AI通用文字識(shí)別
基于 AI 的通用文字識(shí)別能力,檢測(cè)和識(shí)別文檔翻拍、街景翻拍等圖片中的文字。
AI語音播報(bào)系統(tǒng)
基于 AI的語音播報(bào)的能力,朗讀輸入文字內(nèi)容。
數(shù)據(jù)庫
分布式數(shù)據(jù)庫
基于分布式數(shù)據(jù)接口,實(shí)現(xiàn)多種設(shè)備上一致的數(shù)據(jù)訪問體驗(yàn)。
關(guān)系型數(shù)據(jù)庫
基于Data Ability的關(guān)系型數(shù)據(jù)庫和數(shù)據(jù)管理能力,實(shí)現(xiàn)數(shù)據(jù)庫相關(guān)應(yīng)用服務(wù)的快速開發(fā)。
輕量級(jí)偏好數(shù)據(jù)庫
基于輕量級(jí)偏好數(shù)據(jù)庫,實(shí)現(xiàn)存儲(chǔ)在本地應(yīng)用數(shù)據(jù)的訪問及操作。
媒體
音頻播放管理
基于HarmonyOS Player,實(shí)現(xiàn)音頻的播放和管理控制功能,以及聲音采集。
編解碼能力
基于HarmonyOS編解碼能力,實(shí)現(xiàn)Camera實(shí)時(shí)預(yù)覽流的播放。
圖片編輯模板
基于圖片處理能力,實(shí)現(xiàn)一個(gè)圖片編輯模板。
圖片常見操作
基于圖像編解碼,實(shí)現(xiàn)圖片的旋轉(zhuǎn)、剪裁、縮放、鏡像。
簡(jiǎn)易視頻播放器
基于HarmonyOS Player,實(shí)現(xiàn)視頻文件的播放。
分布式
分布式地圖導(dǎo)航
基于分布式能力,實(shí)現(xiàn)地圖導(dǎo)航信息在手機(jī)-車機(jī)-智能穿戴設(shè)備之間流轉(zhuǎn)。
分布式輸入法
基于分布式能力,將手機(jī)作為智慧屏的虛擬控制器,控制文字輸入和遙控播放。
分布式游戲手柄
基于分布式能力,將手機(jī)作為智慧屏的虛擬手柄終端,組成全新的多人娛樂場(chǎng)景。
分布式郵件編輯
基于跨設(shè)備遷移和分布式文件能力,實(shí)現(xiàn)郵件的跨設(shè)備編輯和附件的調(diào)用。
分布式語音照相機(jī)
基于分布式文件系統(tǒng)和AI語音識(shí)別功能,實(shí)現(xiàn)一款分布式語音照相機(jī)。
分布式調(diào)度啟動(dòng)遠(yuǎn)程FA
基于分布式調(diào)度的能力,實(shí)現(xiàn)遠(yuǎn)程FA的啟動(dòng)。
跨設(shè)備視頻播放
基于分布式能力和IDL跨進(jìn)程通信,實(shí)現(xiàn)視頻跨設(shè)備播放、控制。
分布式新聞客戶端
基于HarmonyOS應(yīng)用中Service Ability和Page Ability的使用,實(shí)現(xiàn)跨設(shè)備FA拉起。
分布式親子早教系統(tǒng)
基于分布式能力,實(shí)現(xiàn)一個(gè)多屏互動(dòng)、跨設(shè)備協(xié)同的親子早教系統(tǒng)。
App Services
HMS Core學(xué)習(xí)應(yīng)用
使用HMS Core服務(wù)構(gòu)建教育類應(yīng)用。
HMS Core打車應(yīng)用
您將創(chuàng)建一個(gè)打車應(yīng)用,使用周邊搜索接口搜索附近的出租車,預(yù)定出租車,并用地圖服務(wù)的路徑規(guī)劃特性實(shí)現(xiàn)導(dǎo)航功能。
周邊博物館搜索定位和虛擬導(dǎo)游場(chǎng)景開發(fā)
在這個(gè)codelab中,您將創(chuàng)建基于MVVM架構(gòu)的Android工程,實(shí)現(xiàn)周邊博物館搜索定位和虛擬導(dǎo)游場(chǎng)景開發(fā)。
智能試衣場(chǎng)景開發(fā)
本Codelab將指導(dǎo)開發(fā)者通過對(duì)圖像服務(wù)和機(jī)器學(xué)習(xí)服務(wù)(圖像分割)的接口調(diào)用,開發(fā)面向不同類型的試衣間并提供試衣服務(wù)。
運(yùn)動(dòng)軌跡繪制
基于定位服務(wù)、地圖服務(wù)實(shí)現(xiàn)運(yùn)動(dòng)軌跡繪制
搜周邊場(chǎng)景開發(fā)
基于定位服務(wù)、位置服務(wù)、地圖服務(wù)的搜周邊場(chǎng)景開發(fā)。
安全、便捷、快速的用戶登錄
基于帳號(hào)服務(wù)、線上快速身份驗(yàn)證服務(wù)和安全檢測(cè)服務(wù)的安全便捷、快速的用戶登錄。
華為帳號(hào)服務(wù)
在本次CodeLab中,您可以接入華為帳號(hào)服務(wù),支持您的應(yīng)用在手機(jī)、平板、智慧屏等設(shè)備上,使用華為帳號(hào)快速便捷地登錄您的應(yīng)用。
“我的健康”應(yīng)用場(chǎng)景開發(fā)
集成華為運(yùn)動(dòng)健康服務(wù)和情景感知服務(wù)打造一款優(yōu)質(zhì)的運(yùn)動(dòng)、熱量追蹤應(yīng)用。
“華為播客”應(yīng)用場(chǎng)景開發(fā)
集成華為音頻服務(wù)、音頻能力、情景感知服務(wù)、云存儲(chǔ)、云數(shù)據(jù)庫,構(gòu)建安卓應(yīng)用,實(shí)現(xiàn)收聽播客節(jié)目、音頻錄音的完美使用體驗(yàn)。
華為帳號(hào)服務(wù)(HMS Toolkit)
您將使用HMS Toolkit快速實(shí)現(xiàn)搭建華為帳號(hào)服務(wù)的開發(fā)環(huán)境、帳號(hào)場(chǎng)景的代碼開發(fā)。通過華為帳號(hào)可以為應(yīng)用快速引入新用戶和登錄。
廣告服務(wù)(OAID)
了解如何在Android Studio中打開OAID-Initial工程獲取OAID。
廣告服務(wù)(貼片廣告集成-Java)
通過集成HUAWEI Ads SDK,了解如何在Android項(xiàng)目中請(qǐng)求并展示貼片廣告。
廣告服務(wù)(貼片廣告集成-Kotlin)
通過集成HUAWEI Ads SDK,了解如何在Android項(xiàng)目中請(qǐng)求并展示貼片廣告。
廣告服務(wù)(開屏廣告集成-Java)
通過集成HUAWEI Ads SDK,了解如何在Android項(xiàng)目中請(qǐng)求并展示開屏廣告。
廣告服務(wù)(開屏廣告集成-Kotlin)
通過集成HUAWEI Ads SDK,了解如何在Android項(xiàng)目中請(qǐng)求并展示開屏廣告。
廣告服務(wù)(插屏廣告集成-Java)
通過集成HUAWEI Ads SDK,了解如何在Android項(xiàng)目中請(qǐng)求并展示插屏廣告。
廣告服務(wù)(插屏廣告集成-Kotlin)
通過集成HUAWEI Ads SDK,了解如何在Android項(xiàng)目中請(qǐng)求并展示插屏廣告。
廣告服務(wù)(激勵(lì)廣告集成-Java)
通過集成HUAWEI Ads SDK,了解如何在Android項(xiàng)目中請(qǐng)求并展示激勵(lì)廣告。
廣告服務(wù)(激勵(lì)廣告集成-Kotlin)
通過集成HUAWEI Ads SDK,了解如何在Android項(xiàng)目中請(qǐng)求并展示激勵(lì)廣告。
廣告服務(wù)(Banner廣告集成-Java)
通過集成HUAWEI Ads SDK,了解如何在Android項(xiàng)目中請(qǐng)求并展示Banner廣告。
廣告服務(wù)(Banner廣告集成-Kotlin)
通過集成HUAWEI Ads SDK,了解如何在Android項(xiàng)目中請(qǐng)求并展示Banner廣告。
廣告服務(wù)(原生廣告集成-Java)
通過集成HUAWEI Ads SDK,了解如何在Android項(xiàng)目中請(qǐng)求并展示原生廣告。
廣告服務(wù)(原生廣告集成-Kotlin)
通過集成HUAWEI Ads SDK,了解如何在Android項(xiàng)目中請(qǐng)求并展示原生廣告。
廣告服務(wù)(轉(zhuǎn)化跟蹤參數(shù))
了解如何集成轉(zhuǎn)化跟蹤能力并測(cè)試轉(zhuǎn)化跟蹤參數(shù)。
分析服務(wù)(Android)
您將通過Java語言學(xué)會(huì)如何使用Android Studio高效集成華為分析服務(wù)的能力,并可嘗試編寫一個(gè)Demo,使您的應(yīng)用軟件具備所需的業(yè)務(wù)功能。
分析服務(wù)(Swift)
您將通過Swift語言學(xué)會(huì)如何使用XCode高效集成HUAWEI Analytics Kit能力,并可嘗試編寫一個(gè)Demo,使您的應(yīng)用軟件具備所需的業(yè)務(wù)功能。
分析服務(wù)(iOS)
您將通過Objective-C語言學(xué)會(huì)如何使用XCode高效集成HUAWEI Analytics Kit能力,并可嘗試編寫一個(gè)Demo,使您的應(yīng)用軟件具備所需的業(yè)務(wù)功能。
分析服務(wù)(Data Export)
在本次CodeLab中,通過文檔指定的方式調(diào)用API接口,即可在您的服務(wù)端完成Analytics Kit采集數(shù)據(jù)的導(dǎo)出。
分析服務(wù)(Kotlin)
您將通過Kotlin語言學(xué)會(huì)如何使用Android Studio高效集成華為分析服務(wù)的能力,并可嘗試編寫一個(gè)Demo,使您的應(yīng)用軟件具備所需的業(yè)務(wù)功能。
分析服務(wù)(快應(yīng)用)
您將學(xué)會(huì)如何高效集成HUAWEI Analytics Kit能力,并可嘗試編寫一個(gè)Demo,使您的應(yīng)用軟件具備所需的業(yè)務(wù)功能。
分析服務(wù)(Web)
您將學(xué)會(huì)如何高效集成HUAWEI Analytics Kit能力,并可嘗試編寫一個(gè)Demo,使您的應(yīng)用軟件具備所需的業(yè)務(wù)功能。
分析服務(wù)(HMS Toolkit)
您將使用HMS Toolkit快速實(shí)現(xiàn)搭建華為分析服務(wù)的開發(fā)環(huán)境、分析場(chǎng)景的代碼開發(fā)。可幫助您清晰地了解用戶的行為方式,制定明智的決策。
情景感知服務(wù)
在本次CodeLab中,您可以通過集成Awareness Kit SDK使其應(yīng)用獲取情景感知能力,實(shí)現(xiàn)為用戶提供更加智慧和貼心的體驗(yàn)效果。
服務(wù)號(hào)
在本次CodeLab中,您將使用服務(wù)號(hào)的SDK搭建起溝通商家服務(wù)號(hào)與用戶交流的平臺(tái),通過服務(wù)分發(fā)、用戶互動(dòng)連接、營(yíng)銷工具,促進(jìn)您的商業(yè)閉環(huán)。
云空間服務(wù)
為應(yīng)用提供方便、快捷的云端存儲(chǔ)能力,讓您的用戶可以方便地對(duì)圖片、視頻、文件等進(jìn)行上傳、下載、同步、查看等操作。
動(dòng)態(tài)標(biāo)簽管理服務(wù)
使用華為動(dòng)態(tài)標(biāo)簽管理器,從Web界面輕松部署及更新Android App的標(biāo)簽配置,配合華為分析服務(wù)強(qiáng)大的分析能力,實(shí)現(xiàn)基于數(shù)據(jù)驅(qū)動(dòng)的運(yùn)營(yíng)。
動(dòng)態(tài)標(biāo)簽管理服務(wù)(Web)
使用華為動(dòng)態(tài)標(biāo)簽管理器,從Web界面輕松部署及更新Web頁面的標(biāo)簽配置,配合華為分析服務(wù)強(qiáng)大的分析能力,實(shí)現(xiàn)基于數(shù)據(jù)驅(qū)動(dòng)的運(yùn)營(yíng)。
動(dòng)態(tài)標(biāo)簽管理服務(wù)(iOS)
使用華為動(dòng)態(tài)標(biāo)簽管理器,從Web界面輕松部署及更新iOS App的標(biāo)簽配置,配合華為分析服務(wù)強(qiáng)大的分析能力,實(shí)現(xiàn)基于數(shù)據(jù)驅(qū)動(dòng)的運(yùn)營(yíng)。
游戲服務(wù)
您將使用Game Service建立一款A(yù)ndroid應(yīng)用程序,使其可以具備使用華為帳號(hào)登錄游戲,并進(jìn)行玩家防沉迷處理的功能。
HUAWEI Health血壓測(cè)量
本Codelab提供了三方APP基礎(chǔ)開發(fā)樣例,通過HUAWEI Health Kit的API,實(shí)現(xiàn)血壓數(shù)據(jù)讀取和測(cè)量結(jié)果展示功能的應(yīng)用程序。
HUAWEI Health接入指南(DevEco方式)
在本Codelab中,您只需完成相應(yīng)的代碼片段補(bǔ)充,就可以熟悉HUAWEI Health的數(shù)據(jù)讀取、實(shí)時(shí)數(shù)據(jù)接口API基本使用方法。
用戶身份服務(wù)
在本次CodeLab中,您將通過Demo Project調(diào)用華為Identity獲取用戶地址API及處理響應(yīng)過程,實(shí)現(xiàn)獲取用戶地址的功能。
應(yīng)用內(nèi)支付接入
您將使用華為應(yīng)用內(nèi)支付服務(wù)快速建立一款支付應(yīng)用程序,使其具備購買消耗型商品的能力,并配合IAP的消耗接口,實(shí)現(xiàn)商品可重復(fù)購買的特性。
定位服務(wù)
定位服務(wù)采用GNSS、Wi-Fi、基站等多途徑的混合定位模式幫助開發(fā)者快速、精準(zhǔn)獲取用戶位置信息,構(gòu)建全球定位服務(wù)能力,助力發(fā)展全球業(yè)務(wù)。
定位服務(wù)(HMS Toolkit)
您將使用HMS Toolkit快速實(shí)現(xiàn)搭建華為定位服務(wù)的開發(fā)環(huán)境、定位場(chǎng)景的代碼開發(fā)。賦予應(yīng)用開發(fā)者快速、精準(zhǔn)地獲取用戶位置信息的能力。
地圖服務(wù)
在本次CodeLab中,您將使用地圖服務(wù)SDK開發(fā)地圖相關(guān)的App,通過集成華為地圖服務(wù)SDK可以獲得顯示地圖、用戶定位和路徑計(jì)算等功能。
推送服務(wù)
在本次Codelab中,你將使用已經(jīng)創(chuàng)建好的Demo實(shí)現(xiàn)對(duì)PushKit服務(wù)端申請(qǐng)Token和接收PushKit服務(wù)端推送的測(cè)試消息。
推送服務(wù)(HMS Toolkit)
您將使用HMS Toolkit快速實(shí)現(xiàn)搭建華為推送服務(wù)的開發(fā)環(huán)境、推送場(chǎng)景的代碼開發(fā),實(shí)時(shí)推送消息到用戶終端應(yīng)用,提升用戶的感知度和活躍度。
您的第一個(gè)快應(yīng)用(初級(jí)版)
快應(yīng)用是一種新型免安裝應(yīng)用。本Codelab將引導(dǎo)您開發(fā)一個(gè)圖片處理快應(yīng)用,從而使您快速了解快應(yīng)用的開發(fā)過程和體驗(yàn)快應(yīng)用。
您的第一個(gè)快應(yīng)用(高級(jí)版)
本Codelab將加大開發(fā)快應(yīng)用的難度,引導(dǎo)您運(yùn)用快應(yīng)用IDE,使用更多快應(yīng)用接口,開發(fā)一個(gè)簡(jiǎn)易瀏覽器的客戶端。
統(tǒng)一掃碼服務(wù)(Customized View Mode)
在本次CodeLab中,您可以通過集成Customized View開發(fā)模塊的接口, 使Android系統(tǒng)開發(fā)的應(yīng)用獲得快速掃碼功能。
統(tǒng)一掃碼服務(wù)(Bitmap Mode)
在本次CodeLab中,您可以通過集成Bitmap開發(fā)模塊的接口, 使Android系統(tǒng)開發(fā)的應(yīng)用獲得快速掃碼功能。
統(tǒng)一掃碼服務(wù)(Default View Mode)
在本次CodeLab中,您可以通過集成Default View開發(fā)模塊的接口, 使Android系統(tǒng)開發(fā)的應(yīng)用獲得快速掃碼功能。
統(tǒng)一掃碼服務(wù)(iOS)
在本次CodeLab中,您可以通過集成Default View開發(fā)模塊的接口, 使iOS系統(tǒng)開發(fā)的應(yīng)用獲得快速掃碼功能。
華為搜索服務(wù)
在本次CodeLab中,您將了解如何集成Search Kit,快速添加互聯(lián)網(wǎng)數(shù)據(jù)搜索能力。
位置服務(wù)(Java)
您將使用位置服務(wù)SDK開發(fā)圍繞位置搜索的App,通過集成華為位置服務(wù)SDK可以獲得查詢地點(diǎn)詳細(xì)信息以及周邊地點(diǎn)的功能。
HUAWEI UI Engine 多態(tài)控件
您將使用華為提供的一套UI開發(fā)工具包,快速開發(fā)UI界面,同時(shí)自動(dòng)的適配多種不同的屏幕形態(tài),達(dá)到一次開發(fā)多設(shè)備自動(dòng)適配運(yùn)行的效果。
Works with 平行視界
本次codelab是以左右窗口分離顯示技術(shù)、雙窗口生命周期管理、雙窗口顯示模式和切換邏輯為核心技術(shù)的實(shí)現(xiàn)應(yīng)用內(nèi)分屏的系統(tǒng)側(cè)解決方案。
Wallet Kit
本CodeLab主要提供以瀏覽器方式進(jìn)行卡劵添加操作,商戶僅需要集成服務(wù)器添卡demo即可快速完成卡劵添加操作。
Graphics
計(jì)算加速服務(wù)(多線程庫)
您將使用Accelerate Kit進(jìn)行多線程的編程開發(fā),建立一款A(yù)ndroid應(yīng)用程序,使其以多線程的方式計(jì)算出π的近似值。
計(jì)算加速服務(wù)(PerfGenius)
在本次CodeLab中,您將使用Accelerate Kit進(jìn)行PerfGenius功能開發(fā),建立一款A(yù)ndroid應(yīng)用程序,實(shí)現(xiàn)針對(duì)華為手機(jī)平臺(tái)的硬件性能調(diào)度功能。
AR Engine
在本次CodeLab中,您將基于AR Engine示例代碼,添加模型互動(dòng)的功能,使模型可以放大、縮小以及旋轉(zhuǎn)。
HUAWEI AR Engine_AR素材開發(fā)和上傳體驗(yàn)
您將學(xué)到從華為AR 3D內(nèi)容平臺(tái)獲取AR素材,通過Reality Studio開發(fā)工具編輯素材,保存到本地的整體流程。
圖形引擎服務(wù)
本codelab將為您帶來圖形引擎服務(wù)所提供的通用圖形接口SDK與場(chǎng)景化接口SDK的使用指導(dǎo),帶您體驗(yàn)圖形引擎服務(wù)展現(xiàn)的光影視覺效果。
GameTurbo Engine 接入
在這個(gè)Codelab中,你將創(chuàng)建Demo Project,集成GameTurbo Engine 以優(yōu)化Demo和系統(tǒng)之間的協(xié)作。
圖形計(jì)算服務(wù)(渲染框架)
您將在CG Kit渲染框架演示demo中使用渲染框架封裝Vulkan接口的復(fù)雜調(diào)用流程,大幅降低開發(fā)者的工作量。
圖形計(jì)算服務(wù)(插件框架)
您將在CGKit渲染框架演示demo中使用插件管理框架來管理超分插件,通過圖片超分插件增強(qiáng)渲染功能。
圖形計(jì)算服務(wù)(遮擋剔除插件)
您將學(xué)習(xí)如何集成和使用遮擋剔除API,它將幫您提前剔除游戲中不可見的模型,從而提高游戲性能。
圖形計(jì)算服務(wù)(離線超分插件)
您將使用離線超分插件SDK建立一個(gè)Android App,選擇本機(jī)圖片進(jìn)行參數(shù)設(shè)置和超分處理,獲得高分辨率、高畫質(zhì)的輸出圖片。
圖形計(jì)算服務(wù)(GPU擴(kuò)展能力)
您將使用多模塊之間共享cache的策略,減輕Vulkan應(yīng)用中預(yù)處理旋轉(zhuǎn)的開銷,降低DDR讀寫latency造成的性能功耗影響。
HUAWEI VR SDK
您將使用HUAWEI VR SDK實(shí)現(xiàn)VR應(yīng)用開發(fā),包括如何集成HVR SDK來開發(fā)VR應(yīng)用以及如何響應(yīng)手柄射線碰撞檢測(cè)事件。
Media
音頻服務(wù)
在本次CodeLab中,您將基于Audio Kit快速搭建自己的音頻播放能力,構(gòu)建自己的音頻應(yīng)用。
使用Camera Engine接入華為相機(jī)人像模式
您將使用Camera Engine建立一款A(yù)ndroid相機(jī)應(yīng)用程序,使其可以獲得華為相機(jī)的人像拍攝功能,實(shí)現(xiàn)人像的虛化、美膚等效果。
使用Camera Engine接入華為相機(jī)超級(jí)慢動(dòng)作模式
您將使用Camera Engine建立一款A(yù)ndroid相機(jī)應(yīng)用程序,使其可以獲得華為相機(jī)的超級(jí)慢動(dòng)作功能,實(shí)現(xiàn)高速物體的慢動(dòng)作效果。
圖像服務(wù)
您將建立2款圖片編輯應(yīng)用,基于vision服務(wù)實(shí)現(xiàn)濾鏡、裁剪、貼紙花字、圖文排版和圖片智能打標(biāo)簽功能?;赗ender服務(wù)實(shí)現(xiàn)多種圖片動(dòng)效。
全景服務(wù)
您將通過SDK集成華為全景服務(wù),在Android手機(jī)上快速將二維的平面圖模擬成真實(shí)的三維空間,給您帶來沉浸感與真實(shí)感。
Video Engine接入
在本次CodeLab中,您可以通過集成Video Engine SDK,實(shí)現(xiàn)電影級(jí)調(diào)色效果。
視頻服務(wù)
您將建立一款A(yù)ndroid視頻播放應(yīng)用程序,使其可以具備基礎(chǔ)的播放能力,如播放指定片源,展示播放進(jìn)度,調(diào)整視頻碼率,調(diào)節(jié)播放速度等。
AI
機(jī)器學(xué)習(xí)服務(wù)
在本次CodeLab中,您將使用HUAWEI ML Kit提供的人臉檢測(cè)服務(wù)建立一個(gè)人臉檢測(cè)的demo工程。
機(jī)器學(xué)習(xí)服務(wù)(ProductVisualSearch-iOS)
在本次CodeLab中,您將使用HUAWEI ML Kit提供的拍照購物服務(wù)建立一個(gè)拍照購物的demo工程。
HUAWEI HiAI Foundation接入
通過使用HUAWEI HiAI Foundation的AI能力,建立一款簡(jiǎn)單的應(yīng)用程序,實(shí)現(xiàn)對(duì)圖片進(jìn)行分類整理。
HUAWEI HiAI Engine 圖像超分辨率
運(yùn)用圖像超分辨率AI能力建立一款應(yīng)用程序,使模糊的圖片變得清晰。
HUAWEI HiAI Engine美學(xué)評(píng)分
運(yùn)用美學(xué)評(píng)分AI能力建立一款應(yīng)用程序,可以勝任圖片多維度綜合評(píng)分的應(yīng)用程序。
HUAWEI HiAI Engine表格識(shí)別
運(yùn)用表格識(shí)別AI能力建立一款A(yù)ndroid應(yīng)用程序,使其可以識(shí)別圖像內(nèi)表格內(nèi)容。
HUAWEI HiAI Engine模板OCR
基于模板OCR能力建立一款可以提取圖片中指定區(qū)域內(nèi)的文字信息的應(yīng)用程序。
HUAWEI HiAI Engine視頻人像分割
建立一款可以對(duì)視頻每幀圖像實(shí)時(shí)進(jìn)行人像分割的應(yīng)用程序。
HUAWEI HiAI Engine通用文字識(shí)別
運(yùn)用通用文字識(shí)別AI能力開發(fā)一款應(yīng)用程序,使其可以提取圖片中的文字信息。
HUAWEI HiAI Engine文檔校正提取
建立一款可以自動(dòng)識(shí)別圖中文檔位置的應(yīng)用程序,同時(shí)可以校正文檔角度,然后提取圖片中的文字信息。
HUAWEI HiAI Engine人體關(guān)鍵點(diǎn)識(shí)別
運(yùn)用人體關(guān)鍵點(diǎn)識(shí)別AI能力建立一款A(yù)ndroid應(yīng)用程序,它可以檢測(cè)圖片中人物身體上14個(gè)關(guān)鍵點(diǎn),并反饋?zhàn)鴺?biāo)信息。
HUAWEI HiAI Engine 圖片分類標(biāo)簽
運(yùn)用圖片分類標(biāo)簽AI能力建立一款A(yù)ndroid應(yīng)用程序,它可以對(duì)照片進(jìn)行分類整理。
Smart Device
CaaS Engine(虛擬設(shè)備音視頻通話)
您將建立一款A(yù)ndroid虛擬音視頻通話程序,使其可以獲得暢連能力的虛擬音視頻通話服務(wù),實(shí)現(xiàn)使用任意視頻數(shù)據(jù)作為視頻源的音視頻通話。
CaaS Engine(屏幕共享)
您將使用CaaS Engine建立一款A(yù)ndroid屏幕共享程序,使其可以獲得暢連能力的屏幕共享服務(wù),實(shí)現(xiàn)應(yīng)用內(nèi)實(shí)時(shí)共享屏幕內(nèi)容。
CaaS Engine(應(yīng)用內(nèi)呼叫)
您將使用CaaS Engine建立一款A(yù)ndroid音視頻通話程序,使其可以獲得暢連能力的應(yīng)用內(nèi)呼叫服務(wù),實(shí)現(xiàn)應(yīng)用內(nèi)音視頻通話。
CaaS Engine(應(yīng)用內(nèi)自定義呼叫)
您將建立一款A(yù)ndroid音視頻通話程序,使其可以獲得暢連能力的應(yīng)用內(nèi)自定義呼叫服務(wù),實(shí)現(xiàn)應(yīng)用內(nèi)音視頻通話,并支持自定義來電和去電界面顯示。
Cast Engine 接入
您將創(chuàng)建Demo Project集成Cast Engine的SDK,實(shí)現(xiàn)華為手機(jī)與大屏設(shè)備之間快速、穩(wěn)定、低時(shí)延的協(xié)同體驗(yàn)。
DeviceVirtualization Engine接入–Android設(shè)備開放集成
本文介如何集成DV Engine服務(wù)軟件包,以及完成創(chuàng)建一個(gè)APP示例,并使其具備在大屏上實(shí)現(xiàn)啟動(dòng)停止設(shè)備發(fā)現(xiàn)監(jiān)聽以及虛擬化事件處理的能力。
DeviceVirtualization Engine接入–Linux設(shè)備開放集成
您將創(chuàng)建Demo Project集成DV Engine,以及完成DV Engine服務(wù)的整體流程搭建,并在設(shè)備上實(shí)現(xiàn)啟動(dòng),停止以及發(fā)現(xiàn)設(shè)備。
DeviceVirtualization Engine接入–應(yīng)用開放集成
本CodeLab涵蓋從注冊(cè)認(rèn)證到整體流程搭建全套指導(dǎo),讓你從零開始搭建,輕松掌握DV Engine應(yīng)用開放集成。
應(yīng)用接入HiCar
在本次CodeLab中,您將快速在手機(jī)APP中集成CarKit,使APP的服務(wù)場(chǎng)景擴(kuò)展到車機(jī)中,增加出行途中的選擇。
HiLink物聯(lián)網(wǎng)開發(fā)-C語言
您將創(chuàng)建一個(gè)可以接入HiLink生態(tài)系統(tǒng)的全彩LED燈,可以通過智能家居App進(jìn)行遠(yuǎn)程查看狀態(tài),控制燈的開關(guān)和顏色;可以設(shè)置和其他設(shè)備聯(lián)動(dòng)。
OneHop Engine接入
您將創(chuàng)建Demo Project將HUAWEI OneHop Engine的SDK集成到demo上,實(shí)現(xiàn)華為手機(jī)端與Pad端狀態(tài)同步。
OneHop Engine Device Linux接入
您將創(chuàng)建Demo Project將OneHop的SDK集成到demo上,實(shí)現(xiàn)Linux設(shè)備側(cè)的OneHop Engine服務(wù)功能。
Share Engine接入-Android設(shè)備集成
您將創(chuàng)建Demo Project并集成Share Engine的SDK,以實(shí)現(xiàn)Android設(shè)備與華為手機(jī)無線互傳文件。
Share Engine接入-Linux設(shè)備集成
您將創(chuàng)建Demo Project并集成Share Engine的SDK,以實(shí)現(xiàn)Linux設(shè)備與華為手機(jī)無線互傳文件。
Share Engine接入-華為手機(jī)應(yīng)用集成
您將創(chuàng)建Demo Project,并使用隱式Intent方式調(diào)用Huawei Share活動(dòng),實(shí)現(xiàn)應(yīng)用界面一鍵分享文件或文本內(nèi)容。
Share Engine接入-Windows PC應(yīng)用集成
您將創(chuàng)建Demo Project并集成Share Engine的SDK,以實(shí)現(xiàn)Windows PC 應(yīng)用與華為手機(jī)無線互傳文件。
Wear Engine接入指南
在這個(gè)Codelab中,提供了一個(gè)三方應(yīng)用基礎(chǔ)開發(fā)樣例,您將使用Wear Engine實(shí)現(xiàn)一個(gè)手機(jī)端與手表端消息通信和數(shù)據(jù)傳輸?shù)膽?yīng)用程序。
HMS Convertor
您將使用本工具快速將已有的調(diào)用第三方API的Android應(yīng)用代碼(支持Java和Kotlin工程),轉(zhuǎn)換為集成HMS API的應(yīng)用代碼。
運(yùn)動(dòng)健康服務(wù)
在本次CodeLab中,您將使用Health Kit提供的運(yùn)動(dòng)健康數(shù)據(jù)開放服務(wù)接口向生態(tài)數(shù)據(jù)平臺(tái)寫入用戶的運(yùn)動(dòng)健康數(shù)據(jù)。
Security
安全檢測(cè)服務(wù)
提供多種安全檢測(cè)服務(wù),幫助您快速構(gòu)建安全能力。
線上快速身份驗(yàn)證服務(wù)(BioAuthn)
提供本地生物特征認(rèn)證服務(wù),通過系統(tǒng)完整性檢測(cè)和密鑰校驗(yàn)機(jī)制保證結(jié)果安全可信,并使用3D面容識(shí)別提升準(zhǔn)確性。
線上快速身份驗(yàn)證服務(wù)(FIDO2)
提供安全便捷的線上快速身份驗(yàn)證服務(wù),可用于指紋登錄、3D面容登錄等無密碼身份驗(yàn)證場(chǎng)景,易與現(xiàn)有帳號(hào)基礎(chǔ)設(shè)施集成。
System
HEM Kit
了解如何集成HEM SDK完成DPC App的權(quán)限激活與去激活操作。
Network Kit(文件上傳/下載集成)
本codelab將為您介紹,如何在Android項(xiàng)目中集成Network Kit,以及如何通過Network Kit實(shí)現(xiàn)文件的上傳/下載。
Network Kit(URL請(qǐng)求集成)
本codelab將為您介紹,如何在Android項(xiàng)目中集成Network Kit,以及如何通過Network Kit實(shí)現(xiàn)與服務(wù)端通信。
Haptics Engine - 自定義振動(dòng)波形
Haptics Engine為在華為設(shè)備上使用的、經(jīng)過授權(quán)的應(yīng)用提供了設(shè)置自定義振動(dòng)波形的能力。
Haptics Engine - 系統(tǒng)預(yù)置振動(dòng)類型
您將使用Haptics Engine建立一款A(yù)ndroid相機(jī)應(yīng)用程序使其可以獲得華為的線性馬達(dá)振動(dòng)功能,實(shí)現(xiàn)更高級(jí)、更細(xì)膩的振動(dòng)反饋體驗(yàn)。
hQUIC Kit
在本次CodeLab中,您將集成hQUIC實(shí)現(xiàn)更快的網(wǎng)絡(luò)啟動(dòng)速度,更強(qiáng)的抗丟包能力及更高的吞吐量,在復(fù)雜的移動(dòng)網(wǎng)絡(luò)環(huán)境下,提高網(wǎng)絡(luò)通訊質(zhì)量。
MDM 能力
您將創(chuàng)建Demo Project并將MDM Engine的SDK集成到Demo Project中,以及調(diào)用MDM Engine API實(shí)現(xiàn)對(duì)移動(dòng)設(shè)備與應(yīng)用的安全管理。
Link Turbo Engine接入
本文將介紹應(yīng)用在不集成任何SDK的前提下,如何搭建一個(gè)APP并接入Link Turbo,完成API接口調(diào)用。
近距離通信服務(wù)(Connection)
您將創(chuàng)建一款基于近距離通信服務(wù)傳輸功能的應(yīng)用程序,通過近距離通信服務(wù)方便、快捷地讓兩臺(tái)智能手機(jī)建立連接,進(jìn)而完成兩臺(tái)手機(jī)間的數(shù)據(jù)通信。
近距離通信服務(wù)(Message)
您將使用Demo Project實(shí)現(xiàn)對(duì)華為近距離通信服務(wù)的API調(diào)用,通過Nearby Message實(shí)現(xiàn)基于Beacon的消息發(fā)布和訂閱。
無線傳輸服務(wù)
通過無線傳輸服務(wù)QoE感知,可以獲取豐富的、準(zhǔn)確的、實(shí)時(shí)通信相關(guān)底層參數(shù),使您的應(yīng)用通信體驗(yàn)更順暢
發(fā)布
AppBundle開發(fā)
在本次Codelab中,您將學(xué)會(huì)如何開發(fā)并驗(yàn)證一個(gè)具備App Bundle特性的Android應(yīng)用程序。
構(gòu)建
認(rèn)證服務(wù)(Android)
在本次Codelab中,您將開發(fā)一個(gè)具備使用AppGallery Connect認(rèn)證服務(wù)認(rèn)證手機(jī)號(hào)碼與匿名賬號(hào)的Android應(yīng)用程序。
云存儲(chǔ)服務(wù)(Android)
通過集成云存儲(chǔ)服務(wù),您將開發(fā)一個(gè)具備上傳和下載文件等功能的Android應(yīng)用程序,并且了解如何在AGC控制臺(tái)管理您的文件。
云存儲(chǔ)服務(wù)(快應(yīng)用)
通過集成AppGallery Connect云存儲(chǔ)服務(wù),您將開發(fā)一個(gè)具備上傳和下載文件等功能的快應(yīng)用,并且了解如何在AGC控制臺(tái)管理您的文件。
云存儲(chǔ)服務(wù)(Web)
通過集成云存儲(chǔ)服務(wù),您將開發(fā)一個(gè)具備上傳和下載文件等功能的Web應(yīng)用程序,并且了解如何在AGC控制臺(tái)管理您的文件。
云存儲(chǔ)服務(wù)(nodejs)
通過集成云存儲(chǔ)服務(wù),您將開發(fā)一個(gè)具備上傳和下載文件等功能的Server端項(xiàng)目,并且了解如何在AGC控制臺(tái)管理您的文件。
云函數(shù)(Android)
您將實(shí)現(xiàn)一個(gè)具備使用AppGallery Connect云函數(shù)與客戶端進(jìn)行交互實(shí)現(xiàn)生肖計(jì)算功能的Android應(yīng)用程序。
Dynamic Ability
您將開發(fā)一個(gè)具備使用ynamic Ability對(duì)應(yīng)用中某些模塊實(shí)現(xiàn)動(dòng)態(tài)加載的Android應(yīng)用程序。
Serverless人臉識(shí)別應(yīng)用
在本次codelab中,您將學(xué)會(huì)如何使用DevStar模板快速生成人臉特征識(shí)別函數(shù)代碼并發(fā)布到FunctionGraph平臺(tái)。
云數(shù)據(jù)庫(Android)
在本次Codelab中,您將建立基于AppGallery Connect云數(shù)據(jù)庫的Android應(yīng)用程序,該應(yīng)用程序?qū)⒕邆鋽?shù)據(jù)新增、修改和刪除功能,同時(shí)具備數(shù)據(jù)的端云同步功能。
增長(zhǎng)
應(yīng)用內(nèi)消息(Android)
您將開發(fā)一個(gè)具備使用AppGallery Connect應(yīng)用內(nèi)消息以自定義提示樣式展示提前創(chuàng)建的消息的功能的Android應(yīng)用程序。
遠(yuǎn)程配置(Android)
在本次Codelab中,您將開發(fā)一個(gè)具備使用AppGallery Connect遠(yuǎn)程配置服務(wù)控制文本配置的Android應(yīng)用程序。
App Linking(Android)
您將開發(fā)一個(gè)具備使用App Linking創(chuàng)建跨平臺(tái)的并且可直達(dá)應(yīng)用內(nèi)的鏈接的Android應(yīng)用程序。
App Linking (iOS)
本次Codelab中,您將開發(fā)一個(gè)具備使用AppGallery Connect App Linking直接創(chuàng)建跨平臺(tái)的并且可直達(dá)應(yīng)用內(nèi)的鏈接的iOS應(yīng)用程序。
遠(yuǎn)程配置(iOS)
在本次Codelab中,您將開發(fā)一個(gè)具備使用AppGallery Connect遠(yuǎn)程配置服務(wù)控制文本配置的IOS應(yīng)用程序。
質(zhì)量
崩潰(Android)
在本次Codelab中,您將開發(fā)一個(gè)具備使用AppGallery Connect崩潰服務(wù)手動(dòng)制造一個(gè)崩潰事件的Android應(yīng)用程序。
崩潰(iOS)
在本次Codelab中,您將開發(fā)一個(gè)具備使用AppGallery Connect崩潰服務(wù)手動(dòng)制造一個(gè)崩潰事件的iOS應(yīng)用程序。
性能管理(Android)
您將開發(fā)一個(gè)使用性能管理能力監(jiān)控應(yīng)用性能的Android應(yīng)用程序,可以監(jiān)控到應(yīng)用的啟動(dòng)耗時(shí)、頁面加載耗時(shí)、頁面渲染情況、網(wǎng)絡(luò)請(qǐng)求以及ANR。
性能管理(iOS)
您將開發(fā)一個(gè)具備使用AppGallery Connect性能管理正常監(jiān)控檢測(cè)網(wǎng)絡(luò)性能功能的iOS應(yīng)用程序,可以監(jiān)控到應(yīng)用啟動(dòng)耗時(shí)、頁面加載耗時(shí)、頁面渲染情況、網(wǎng)絡(luò)請(qǐng)求。
盈利
教育中心服務(wù)
在本次Codelab中,您將使用已經(jīng)創(chuàng)建好的Demo Project實(shí)現(xiàn)對(duì)華為教育中心的API調(diào)用,通過Demo Project你可以創(chuàng)建一個(gè)簡(jiǎn)單的課程。
華為云
0代碼開發(fā)圖像分類AI模型
在本次Codelab中,通過集成ModelArts的"自動(dòng)學(xué)習(xí)"功能,讓零AI基礎(chǔ)的開發(fā)者完成"圖像分類"的AI模型的訓(xùn)練和部署。
智慧服務(wù)
快服務(wù)-使用華為IDE工具拖拽開發(fā)一張自定義卡片接入服務(wù)并測(cè)試
使用IDE工具提供的卡片模板進(jìn)行卡片開發(fā),創(chuàng)建并配置常駐服務(wù),使用真機(jī)測(cè)試功能進(jìn)行"智慧助手·今天"服務(wù)的測(cè)試。
快服務(wù)-在線免代碼常駐服務(wù)快速接入和測(cè)試
在華為快服務(wù)智慧平臺(tái)配置卡片模板、卡片樣式與卡片內(nèi)容參可完成在線免代碼卡片開發(fā),并在"智慧助手·今天"上查看服務(wù)卡片效果。
快服務(wù)-帶GUI體驗(yàn)的語音服務(wù)在線開發(fā)和測(cè)試
在華為快服務(wù)智慧平臺(tái)進(jìn)行在線語音服務(wù)開發(fā),自定義說法槽位,訓(xùn)練語料,查看語音對(duì)話和GUI卡片反饋效果。
申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!