sys.md

2018-11-22 18:04 更新

ngui/sys

與操作系統(tǒng)相關(guān)的api

下面的實(shí)例均為在ios系統(tǒng)中運(yùn)行結(jié)果

time()

獲取當(dāng)前系統(tǒng)時間戳(毫秒)

timeMonotonic()

獲取從系統(tǒng)啟動時開始記錄的單調(diào)時間戳(毫秒),這個時間不受外部修改影響

name()

獲取系統(tǒng)名稱,這個值包括 'iOS'|'Android'|'Linux'|'MacOSX'

info()

獲取系統(tǒng)信息

Example:

// Prints:
// host: Louis-iPhone
// sys: Darwin
// machine: iPhone7,2
// nodename: Louis-iPhone
// version: Darwin Kernel Version 16.6.0: Mon Apr 17 17:33:35 PDT 2017; root:xnu-3789.60.24~24/RELEASE_ARM64_T7000
// release: 16.6.0
console.log(sys.info());

version()

獲取系統(tǒng)版本字符串

Example:

// Prints: 10.3.2
console.log(sys.version());

brand()

獲取設(shè)備品牌名稱

Example:

// Prints: Apple
console.log(sys.brand());

subsystem()

獲取子系統(tǒng)名稱

Example:

// Prints: iPhone
console.log(sys.subsystem());

language()

獲取當(dāng)前系統(tǒng)語言字符串,可能的值 'en-us'|'zh-cn'|'zh-tw'

Example:

// Prints: zh-Hans-CN
console.log(sys.subsystem());

isWifi()

獲取當(dāng)前是否為wifi網(wǎng)絡(luò)并且網(wǎng)絡(luò)為有效狀態(tài),如果網(wǎng)絡(luò)為無效狀態(tài)會返回false

isMobile()

獲取當(dāng)前是否為移動網(wǎng)絡(luò)并且網(wǎng)絡(luò)為有效狀態(tài),如果網(wǎng)絡(luò)為無效狀態(tài)會返回false

networkStatus()

獲取當(dāng)前網(wǎng)絡(luò)狀態(tài)

@ret

  • 等于=0 - 無網(wǎng)絡(luò)
  • 等于=1 - 有線網(wǎng)絡(luò)
  • 等于=2 - 無線網(wǎng)絡(luò)
  • 等于或大于>=3 - 移動網(wǎng)絡(luò)

isAcPower()

獲取是否連接外部電源,連接外部電源返回true

isBattery()

獲取這個設(shè)備是否已連接電池設(shè)備,如果已連接電池返回true

batteryLevel()

獲取電池電量等級,返回為0-1的浮點(diǎn)值,如果沒有電池返回0

memory()

獲取系統(tǒng)內(nèi)存總量,單位為字節(jié)

usedMemory()

獲取當(dāng)前應(yīng)用已經(jīng)使用的內(nèi)存

availableMemory()

獲取當(dāng)前應(yīng)用可用的內(nèi)存

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號