鸿蒙系统下拉菜单,鸿蒙的js开发部模式17:鸿蒙的系统能力的应用模块
1.? 鴻蒙的系統(tǒng)能力主要涉及通知消息模塊,在模擬器中也可以實(shí)踐和獲取
初始界面:
點(diǎn)擊發(fā)送通知,頂部出現(xiàn)通知消息的圖標(biāo)
下拉通知菜單欄,出現(xiàn)通知信息:
js的業(yè)務(wù)邏輯代碼:import?notification?from?'@system.notification';
notification.show({
contentTitle:?'頁(yè)面通知消息',
contentText:?'鴻蒙4月份全線發(fā)布,敬請(qǐng)期待!',
clickAction:?{
bundleName:?'com.example.jscode3',
abilityName:?'MainAbility',
uri:?'/path/menuone/menuone',
},
});
contentTitle? 通知標(biāo)題。contentText? 通知內(nèi)容。
bundleName 點(diǎn)擊通知后要跳轉(zhuǎn)到的應(yīng)用的bundleName
abilityName 點(diǎn)擊通知后要跳轉(zhuǎn)到的應(yīng)用的abilityName
uri
要跳轉(zhuǎn)到的uri,可以是下面的兩種格式:
頁(yè)面絕對(duì)路徑,由配置文件中pages列表提供,例如:pages/index/index
pages/detail/detail
特殊的,如果uri的值是"/",則跳轉(zhuǎn)到首頁(yè)。
2.鴻蒙的系統(tǒng)能力主要涉及電量信息模塊,在模擬器中也可以實(shí)踐和獲取
js的業(yè)務(wù)邏輯代碼:import?battery?from?'@system.battery';
battery.getStatus({
success:?function(data)?{
console.log('success?get?battery?level:'?+?data.level);
prompt.showToast({
message:"現(xiàn)在的電量是:"+data.level+","+(data.charging==true?'正在充電':"沒有充電"),
duration:8000
});
},
fail:?function(data,?code)?{
console.log('fail?to?get?battery?level?code:'?+?code?+?',?data:?'?+?data);
},
});
charging? 當(dāng)前電池是否在充電中。 level 當(dāng)前電池的電量,取值范圍:0.00 - 1.00 。
3.鴻蒙的系統(tǒng)能力主要涉及位置信息模塊,在模擬器中也可以實(shí)踐和獲取
模擬器中開啟定位服務(wù),點(diǎn)擊同意:
點(diǎn)擊位置信息,可以獲取當(dāng)前的經(jīng)度和緯度數(shù)據(jù):
申請(qǐng)權(quán)限
js的業(yè)務(wù)邏輯代碼:import?geolocation?from?'@system.geolocation';
geolocation.getLocation({
success:?function(data)?{
console.log('success?get?location?data.?latitude:'?+?data.latitude);
prompt.showToast({
message:"現(xiàn)在的經(jīng)度是:"+data.longitude+",緯度是"+data.latitude,
duration:8000
});
},
fail:?function(data,?code)?{
console.log('fail?to?get?location.?code:'?+?code?+?',?data:'?+?data);
},
});
通過(guò)獲取經(jīng)度和緯度數(shù)據(jù),通過(guò)上報(bào)數(shù)據(jù),結(jié)合華為云平臺(tái),可以非常好的使用地圖結(jié)合相應(yīng)的業(yè)務(wù)實(shí)現(xiàn)。
4.鴻蒙的系統(tǒng)能力主要涉及屏幕亮度信息模塊,在模擬器中也可以實(shí)踐和獲取
通過(guò)調(diào)節(jié)亮度
再次獲取:
js的業(yè)務(wù)邏輯代碼:
文章后續(xù)內(nèi)容和相關(guān)附件可以點(diǎn)擊下面的原文鏈接前往學(xué)習(xí)
總結(jié)
以上是生活随笔為你收集整理的鸿蒙系统下拉菜单,鸿蒙的js开发部模式17:鸿蒙的系统能力的应用模块的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 丰田计划推电动汽车新平台,丰田章男:电动
- 下一篇: 不会自己生产屏幕,消息称苹果正和 LG