成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

鴻蒙的JS開發部模式17:鴻蒙的系統能力的應用模塊

開發
文章由鴻蒙社區產出,想要了解更多內容請前往:51CTO和華為官方戰略合作共建的鴻蒙技術社區https://harmonyos.51cto.com

[[384656]]

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com

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

初始界面:

點擊發送通知,頂部出現通知消息的圖標

下拉通知菜單欄,出現通知信息:

js的業務邏輯代碼:

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

contentTitle 通知標題。contentText 通知內容。

bundleName 點擊通知后要跳轉到的應用的bundleName

abilityName 點擊通知后要跳轉到的應用的abilityName

uri

要跳轉到的uri,可以是下面的兩種格式:

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

pages/detail/detail

特殊的,如果uri的值是"/",則跳轉到首頁。

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

js的業務邏輯代碼:

  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:"現在的電量是:"+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 當前電池是否在充電中。 level 當前電池的電量,取值范圍:0.00 - 1.00 。

3.鴻蒙的系統能力主要涉及位置信息模塊,在模擬器中也可以實踐和獲取

模擬器中開啟定位服務,點擊同意:

點擊位置信息,可以獲取當前的經度和緯度數據:

申請權限

js的業務邏輯代碼:

  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:"現在的經度是:"+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.         }); 

通過獲取經度和緯度數據,通過上報數據,結合華為云平臺,可以非常好的使用地圖結合相應的業務實現。

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

通過調節亮度

再次獲取:

js的業務邏輯代碼:

  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.鴻蒙的系統能力主要涉及設備信息模塊,在模擬器中也可以實踐和獲取

js的業務邏輯代碼:

  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+",生產商"+data.manufacturer+",手機的型號是:"+data.model+",手機的代號是:"+data.product+",語言是:"
  6.                         data.language+",系統地區"+data.region+",設備的形狀是:"+data.screenShape; 
  7.  
  8.                prompt.showToast({ 
  9.                    message:"手機信息是:"+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.        }); 

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

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com

 

責任編輯:jianghua 來源: 鴻蒙社區
相關推薦

2021-02-26 14:13:48

鴻蒙HarmonyOS應用開發

2021-03-09 09:35:09

鴻蒙HarmonyOS應用開發

2021-02-22 09:49:25

鴻蒙HarmonyOS應用開發

2020-11-11 11:56:05

HarmonyOS

2020-10-23 09:47:19

HarmonyOSJS開發框架

2020-12-24 12:01:16

鴻蒙HarmonyOS應用開發

2021-04-23 16:08:08

鴻蒙HarmonyOS應用

2018-08-22 18:16:47

2021-09-17 09:30:57

鴻蒙HarmonyOS應用

2017-07-17 15:50:17

微服務Docker架構

2022-08-09 16:01:24

應用開發鴻蒙

2020-11-09 11:56:49

HarmonyOS

2021-01-28 14:34:35

鴻蒙HarmonyOS應用開發

2011-06-28 10:42:38

Windows 8開發部門DevX

2022-07-03 06:58:46

deno開發nodejs

2009-06-01 19:40:37

云計算 tivoli

2020-09-28 15:13:04

鴻蒙

2020-11-05 10:05:25

App

2021-02-25 15:14:12

鴻蒙HarmonyOS應用開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久精品一区二区三区 | 精品中文字幕一区二区三区 | 久久伦理中文字幕 | 欧美在线视频一区二区 | 国产成人综合在线 | 伊人网站| 亚洲成人精品 | 中文字幕成人在线 | 99精品观看 | 欧美精品乱码久久久久久按摩 | 国产在线观看 | 91精品国产一区二区三区 | aaa大片免费观看 | 亚洲免费一 | 久久精品欧美视频 | av在线天堂网 | 久久精品青青大伊人av | 新av在线| 久久91精品久久久久久9鸭 | 国产人成精品一区二区三 | 中文字幕在线一 | www.操.com| 97伊人 | 日本免费在线观看视频 | 中文字幕欧美一区 | 一级黄色片在线免费观看 | 一区二区三区四区免费观看 | 99国内精品| 久久精品国产99国产精品 | 91精品国产91久久久久久吃药 | 精品欧美乱码久久久久久 | 在线小视频 | 亚洲一区二区日韩 | 中文字幕日韩欧美一区二区三区 | 精品国产精品国产偷麻豆 | www.亚洲一区 | 国产永久免费 | 国产 91 视频| 亚洲午夜精品 | 精品中文字幕一区 | 精品久久久久久红码专区 |