av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

鴻蒙的JS開發(fā)部模式17:鴻蒙的系統(tǒng)能力的應(yīng)用模塊

[[384656]]

想了解更多內(nèi)容,請(qǐng)?jiān)L問:

和華為官方合作共建的鴻蒙技術(shù)社區(qū)

https://harmonyos.

1. 鴻蒙的系統(tǒng)能力主要涉及通知消息模塊,在模擬器中也可以實(shí)踐和獲取

初始界面:

點(diǎn)擊發(fā)送通知,頂部出現(xiàn)通知消息的圖標(biāo)

下拉通知菜單欄,出現(xiàn)通知信息:

js的業(yè)務(wù)邏輯代碼:

 
 
 
 
  1. import notification from '@system.notification'; 
  2.  
  3.     notification.show({ 
  4.             contentTitle: '頁面通知消息', 
  5.             contentText: '鴻蒙4月份全線發(fā)布,敬請(qǐng)期待!', 
  6.             clickAction: { 
  7.                 bundleName: 'com.example.jscode3', 
  8.                 abilityName: 'MainAbility', 
  9.                 uri: '/path/menuone/menuone', 
  10.             }, 
  11.         }); 

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,可以是下面的兩種格式:

頁面絕對(duì)路徑,由配置文件中pages列表提供,例如:pages/index/index

pages/detail/detail

特殊的,如果uri的值是"/",則跳轉(zhuǎn)到首頁。

2.鴻蒙的系統(tǒng)能力主要涉及電量信息模塊,在模擬器中也可以實(shí)踐和獲取

js的業(yè)務(wù)邏輯代碼:

 
 
 
 
  1. import battery from '@system.battery';   
  2.  
  3.      battery.getStatus({ 
  4.             success: function(data) { 
  5.                 console.log('success get battery level:' + data.level); 
  6.  
  7.                 prompt.showToast({ 
  8.                     message:"現(xiàn)在的電量是:"+data.level+","+(data.charging==true?'正在充電':"沒有充電"), 
  9.                     duration:8000 
  10.  
  11.                 }); 
  12.  
  13.             }, 
  14.             fail: function(data, code) { 
  15.                 console.log('fail to get battery level code:' + code + ', data: ' + data); 
  16.             }, 
  17.         }); 

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ù)邏輯代碼:

 
 
 
 
  1. import geolocation from '@system.geolocation'; 
  2.  
  3.      geolocation.getLocation({ 
  4.             success: function(data) { 
  5.                 console.log('success get location data. latitude:' + data.latitude); 
  6.                 prompt.showToast({ 
  7.                     message:"現(xiàn)在的經(jīng)度是:"+data.longitude+",緯度是"+data.latitude, 
  8.                     duration:8000 
  9.  
  10.                 }); 
  11.             }, 
  12.             fail: function(data, code) { 
  13.                 console.log('fail to get location. code:' + code + ', data:' + data); 
  14.             }, 
  15.         }); 

通過獲取經(jīng)度和緯度數(shù)據(jù),通過上報(bào)數(shù)據(jù),結(jié)合華為云平臺(tái),可以非常好的使用地圖結(jié)合相應(yīng)的業(yè)務(wù)實(shí)現(xiàn)。

4.鴻蒙的系統(tǒng)能力主要涉及屏幕亮度信息模塊,在模擬器中也可以實(shí)踐和獲取

通過調(diào)節(jié)亮度

再次獲?。?/p>

js的業(yè)務(wù)邏輯代碼:

 
 
 
 
  1. import brightness from '@system.brightness'; 
  2.  
  3.     brightness.getValue({ 
  4.             success: function(data){ 
  5.                 console.log('success get brightness value:' + data.value); 
  6.                 prompt.showToast({ 
  7.                     message:"屏幕的亮度是:"+data.value, 
  8.                     duration:8000 
  9.  
  10.                 }); 
  11.             }, 
  12.             fail: function(data, code) { 
  13.                 console.log('get brightness fail, code: ' + code + ', data: ' + data); 
  14.             }, 
  15.         }); 

5.鴻蒙的系統(tǒng)能力主要涉及設(shè)備信息模塊,在模擬器中也可以實(shí)踐和獲取

js的業(yè)務(wù)邏輯代碼:

 
 
 
 
  1. import device from '@system.device'; 
  2.      device.getInfo({ 
  3.            success: function(data) { 
  4.                console.log('Device information obtained successfully. Device brand:' + data.brand); 
  5.                let  infos="品牌是:"+data.brand+",生產(chǎn)商"+data.manufacturer+",手機(jī)的型號(hào)是:"+data.model+",手機(jī)的代號(hào)是:"+data.product+",語言是:"+ 
  6.                         data.language+",系統(tǒng)地區(qū)"+data.region+",設(shè)備的形狀是:"+data.screenShape; 
  7.  
  8.                prompt.showToast({ 
  9.                    message:"手機(jī)信息是:"+infos, 
  10.                    duration:8000 
  11.  
  12.                }); 
  13.  
  14.            }, 
  15.            fail: function(data, code) { 
  16.                console.log('Failed to obtain device information. Error code:'+ code + '; Error information: ' + data); 
  17.            }, 
  18.        }); 

鴻蒙系統(tǒng)4月份的商用,相信鴻蒙出色的能力!一起加油,迎接鴻蒙的全場景!

想了解更多內(nèi)容,請(qǐng)?jiān)L問:

和華為官方合作共建的鴻蒙技術(shù)社區(qū)

https://harmonyos.

 


文章標(biāo)題:鴻蒙的JS開發(fā)部模式17:鴻蒙的系統(tǒng)能力的應(yīng)用模塊
文章路徑:http://uogjgqi.cn/article/cojedpo.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流