日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯網營銷解決方案
創(chuàng)新互聯鴻蒙OS教程:鴻蒙OS開發(fā)ADAS相關應用

場景介紹

成都創(chuàng)新互聯公司是一家集網站建設,彌勒企業(yè)網站建設,彌勒品牌網站建設,網站定制,彌勒網站建設報價,網絡營銷,網絡優(yōu)化,彌勒網站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯網需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網站。

通常在汽車使用過程中,駕駛員希望通過顯示、聲音、預警、故障告警等方式感知行車危險或規(guī)劃行駛路線,因此 HarmonyOS 提供了 ADAS 輔助交互相關的接口,供三方開發(fā)者開發(fā) ADAS 設置、自動泊車等相關應用。

說明

該功能與具體的車廠車型相關,部分低配車型可能不具備該項功能。

接口說明

目前 ADAS 提供的功能主要有以下三類:

  • 駕駛輔助管理類 DrivingAssistManager,提供了駕駛輔助相關方法,例如設置前向/后向碰撞預警開關、設置盲點檢測開關、設置導航目的地及導航路徑等;
  • 公共信息管理類 InfoAssistManager,提供了 ADAS 公共信息管理的相關方法,例如獲取障礙物信息、行車記錄儀信息、車道線信息、駕駛員狀態(tài)信息等;
  • 自主泊車管理類 ParkingAssistManager,提供了泊車控制的相關方法,例如啟動泊車、暫停泊車、設置泊車車位、獲取泊車狀態(tài)等。
接口名 描述
byte[] getAdasSignal() 獲取指定字節(jié)數組類型的駕駛輔助信號值。
 T getAdasSignal() 獲取指定駕駛輔助信號值。
setAdasActuator() 設置指定駕駛輔助信號值。
sendAdasSignal() 發(fā)送指定字節(jié)數組類型的駕駛輔助信號請求信息。
subscribeAdasSignal() 訂閱指定駕駛輔助信號。
subscribeBatchProperties() 批量訂閱指定駕駛輔助信號。
unsubscribeAdasSignal() 取消訂閱指定的駕駛輔助信號。
unsubscribeAdasSignalAll() 取消所有訂閱的駕駛輔助信號。
接口名 描述
byte[] getAdasSignal() 獲取指定字節(jié)數組類型的 Adas 信號值。
 T getAdasSignal 獲取指定 Adas 信號值。
setAdasActuator() 設置指定 Adas 信號值。
sendAdasSignal() 發(fā)送指定字節(jié)數組類型的 Adas 信號請求信息。
subscribeAdasSignal() 訂閱指定 Adas 信號。
subscribeBatchProperties() 批量訂閱指定 Adas 信號。
unsubscribeAdasSignal() 取消訂閱指定的 Adas 信號。
unsubscribeAdasSignalAll() 取消所有訂閱的 Adas 信號。
接口名 描述
byte[] getAdasSignal() 獲取指定字節(jié)數組類型泊車信號值。
 T getAdasSignal() 獲取指定泊車信號值。
setAdasActuator() 設置指定泊車信號值。
sendAdasSignal() 發(fā)送指定字節(jié)數組類型泊車信號請求值。
subscribeAdasSignal() 訂閱指定泊車信號。
subscribeBatchProperties() 批量訂閱指定的泊車信號。
unsubscribeAdasSignal() 取消訂閱指定的泊車信號。
unsubscribeAdasSignalAll() 取消所有訂閱的泊車信號。

開發(fā)步驟

根據不同管理入口類,調對應接口。

// DrivingAssistManager類使用
boolean result = false;
try {
    Boolean signalValue = DrivingAssistManager.getAdasSignal(Boolean.class, DrivingAssistManager.ID_DRIVING_FCW_WARNING_SWITCH);
    result = true;
} catch (RemoteException | IllegalArgumentException | UnsupportedOperationException e) {
    result = false;
}

 
// ParkingAssistManager類使用
String propId = ParkingAssistManager.ID_PARKING_APA_FUNCTION_SWITCH;
Boolean value = true;
AdasActuatorCallback callback = new AdasActuatorCallback() {
    @Override
    public void onErrorActuator(String propId, int outResult) {}
};
boolean result = false;
try {
     ParkingAssistManager.setAdasActuator(propId, callback, value);
     result = true;
} catch (RemoteException | IllegalArgumentException | UnsupportedOperationException e) {
     result = false;
}
// InfoAssistManager類使用
boolean result = false;
byte[] request = {'q', 'w'};
try {
     byte[] response = InfoAssistManager.getAdasSignal(InfoAssistManager.ID_INFO_HDMINFO, request);
     result = true;
} catch (RemoteException | IllegalArgumentException | UnsupportedOperationException e) {
     result = false;
}

網頁題目:創(chuàng)新互聯鴻蒙OS教程:鴻蒙OS開發(fā)ADAS相關應用
URL網址:http://www.dlmjj.cn/article/dhhodgd.html