鴻蒙的js開發部模式17 鴻蒙的系統能力的應用模組

2022-07-10 03:30:15 字數 2538 閱讀 2857

目錄:

1. 通知訊息模組

2.電量資訊模組

3.位置資訊模組

4.螢幕亮度資訊模組

5.裝置資訊模組

6.《鴻蒙的js開發模式》系列文章合集

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

初始介面:

點選傳送通知,頂部出現通知訊息的圖示

下拉通知選單欄,出現通知資訊:

js的業務邏輯**:

import notification from '@system.notification';

notification.show(,

});

contenttitle  通知標題。contenttext  通知內容。

bundlename 點選通知後要跳轉到的應用的bundlename

abilityname 點選通知後要跳轉到的應用的abilityname

uri 

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

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

pages/detail/detail

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

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

js的業務邏輯**:

import battery from '@system.battery';  

battery.getstatus();

},fail: function(data, code) ,

});

charging  當前電池是否在充電中。 level 當前電池的電量,取值範圍:0.00 - 1.00 。

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

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

點選位置資訊,可以獲取當前的經度和緯度資料:

申請許可權

js的業務邏輯**:

import geolocation from '@system.geolocation';

geolocation.getlocation();

},fail: function(data, code) ,

});

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

4.鴻蒙的系統能力主要涉及螢幕亮度資訊模組,在模擬器中也可以實踐和獲取

通過調節亮度

再次獲取:

js的業務邏輯**:

import brightness from '@system.brightness';

brightness.getvalue();

},fail: function(data, code) ,

});

5.鴻蒙的系統能力主要涉及裝置資訊模組,在模擬器中也可以實踐和獲取

js的業務邏輯**:

import device from '@system.device';

device.getinfo();

},fail: function(data, code) ,

});

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

從新來開發部經理學到的

一 對專案清晰的把握,從客戶角度確定進度,從公司角度分析利弊 前幾天開了專案會議,確立了專案的目標,從各方面闡述專案對公司,對個人的利弊,分析專案按時完成的重要性 從專案規模讓大家知道能參與這個專案是乙個很好的學習機會。二 鼓勵大家的工作熱情,蘿蔔 大棒 首先告訴大家專案按時完成後會有5萬元的獎金,...

Day5 鴻蒙,是如何精簡安卓應用的介面開發的

圖中展示的華為應用市場的主頁面,安卓形形色色的百萬級應用,介面也是各有不同,但總的來說還是,還是脫離不了七大布局,軟體工程師將元件通過不同的布局組合,進行一系列的加工,最後成為我們手機現在使用的應用。安卓 安卓的七大布局又是什麼呢?七大布局分別為 線性布局 linearlayout 相對布局 rel...

10年前為什麼開發部的經理沒能力做好?

今天是2010年的最後一天的了,時間過得很快,記得接近10年前剛出來打工時也被領導重用,直接擔當了部門經理,但是只當了3個月就無法做下去了,人老了容易回憶,可能也真老了,經常會回憶一下過去。現在分析主要問題如下 01 沒有足夠的知識積累,例如資料庫設計的很多理念也沒有的 也沒有一些成熟的控制項元件好...