ngui/sys
與操作系統(tǒng)相關(guān)的api
下面的實(shí)例均為在ios系統(tǒng)中運(yùn)行結(jié)果
uint64
} ms獲取當(dāng)前系統(tǒng)時間戳(毫秒)
uint64
} ms獲取從系統(tǒng)啟動時開始記錄的單調(diào)時間戳(毫秒),這個時間不受外部修改影響
String
}
獲取系統(tǒng)名稱,這個值包括 'iOS'
|'Android'
|'Linux'
|'MacOSX'
String
}獲取系統(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());
String
}獲取系統(tǒng)版本字符串
Example:
// Prints: 10.3.2
console.log(sys.version());
String
}獲取設(shè)備品牌名稱
Example:
// Prints: Apple
console.log(sys.brand());
String
}獲取子系統(tǒng)名稱
Example:
// Prints: iPhone
console.log(sys.subsystem());
String
}
獲取當(dāng)前系統(tǒng)語言字符串,可能的值 'en-us'
|'zh-cn'
|'zh-tw'
Example:
// Prints: zh-Hans-CN
console.log(sys.subsystem());
bool
}
獲取當(dāng)前是否為wifi網(wǎng)絡(luò)并且網(wǎng)絡(luò)為有效狀態(tài),如果網(wǎng)絡(luò)為無效狀態(tài)會返回false
bool
} ms
獲取當(dāng)前是否為移動網(wǎng)絡(luò)并且網(wǎng)絡(luò)為有效狀態(tài),如果網(wǎng)絡(luò)為無效狀態(tài)會返回false
int
}獲取當(dāng)前網(wǎng)絡(luò)狀態(tài)
@ret
=0
- 無網(wǎng)絡(luò)=1
- 有線網(wǎng)絡(luò)=2
- 無線網(wǎng)絡(luò)>=3
- 移動網(wǎng)絡(luò)bool
}
獲取是否連接外部電源,連接外部電源返回true
bool
}
獲取這個設(shè)備是否已連接電池設(shè)備,如果已連接電池返回true
float
} 0-1
獲取電池電量等級,返回為0-1
的浮點(diǎn)值,如果沒有電池返回0
uint64
}獲取系統(tǒng)內(nèi)存總量,單位為字節(jié)
uint64
}獲取當(dāng)前應(yīng)用已經(jīng)使用的內(nèi)存
uint64
}獲取當(dāng)前應(yīng)用可用的內(nèi)存
更多建議: