W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
{"name": "system.network"}
import network from '@system.network'
或
const network = require('@system.network')
獲取網(wǎng)絡(luò)類型
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
success | Function | 否 | 成功回調(diào) |
fail | Function | 否 | 失敗回調(diào),可能是因?yàn)槿狈?quán)限 |
complete | Function | 否 | 執(zhí)行結(jié)束后的回調(diào) |
參數(shù)名 | 類型 | 說明 |
---|---|---|
metered | Boolean | 是否按照流量計(jì)費(fèi) |
type | String | 網(wǎng)絡(luò)類型,可能的值為2g,3g,4g,wifi,none |
network.getType({
success: function (data) {
console.log(`handling success: ${data.type}`)
}
})
監(jiān)聽網(wǎng)絡(luò)連接狀態(tài)。如果多次調(diào)用,僅最后一次調(diào)用生效
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
reserved 1050+ | Boolean | 否 | 是否持久化訂閱,默認(rèn)為 false。機(jī)制:設(shè)置為 true,頁面跳轉(zhuǎn),不會(huì)自動(dòng)取消訂閱,需手動(dòng)取消訂閱 |
callback | Function | 否 | 每次網(wǎng)絡(luò)發(fā)生變化,都會(huì)被回調(diào) |
fail | Function | 否 | 失敗回調(diào),可能是因?yàn)槿狈?quán)限 |
參數(shù)名 | 類型 | 說明 |
---|---|---|
metered | Boolean | 是否按照流量計(jì)費(fèi) |
type | String | 網(wǎng)絡(luò)類型,可能的值為2g,3g,4g,wifi,none, 5g, bluetooth, others |
network.subscribe({
callback: function (data) {
console.log('handling callback')
}
})
取消監(jiān)聽網(wǎng)絡(luò)連接狀態(tài)
無
network.unsubscribe()
獲取Sim卡的運(yùn)營商信息
電話權(quán)限
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
success | Function | 否 | 成功回調(diào) |
fail | Function | 否 | 失敗回調(diào) |
complete | Function | 否 | 執(zhí)行結(jié)束后的回調(diào) |
參數(shù)名 | 類型 | 說明 |
---|---|---|
operators | Array | SIM卡列表信息 |
size | Number | Sim卡數(shù)量 |
錯(cuò)誤碼 | 說明 |
---|---|
201 | 用戶拒絕,獲取電話權(quán)限失敗 |
1001 | 未插入sim卡 |
1002 | 獲取運(yùn)營商信息失敗 |
參數(shù)名 | 類型 | 說明 |
---|---|---|
operator | String | 返回Sim卡的運(yùn)營商信息 運(yùn)營商信息說明:此處統(tǒng)一返回MCC+MNC,即移動(dòng)國家代碼 + 移動(dòng)網(wǎng)絡(luò)代碼; 中國移動(dòng):46000,46002,46004,46007; 中國聯(lián)通:46001,46006,46009; 中國電信:46003,46005,46011; 其余MCC+MNC請查看:https://www.mcc-mnc.com/ |
slotIndex | Number | 卡槽序號 |
isDefaultDataOperator | Boolean | 是否為默認(rèn)數(shù)據(jù)卡 |
network.getSimOperator({
success:function (data) {
console.log(`size: ${data.size}`)
for (constiindata.operators) {
console.log(`operator: ${data.operators[i].operator},
slotIndex:${data.operators[i].slotIndex},
isDefaultDataOperator:${data.operators[i].isDefaultDataOperator},`
)
}
},
fail: function (erromsg, errocode) {
console.log('errocode:' + errocode + ', erromsg: ' + erromsg)
}
})
無限制。后臺(tái)運(yùn)行詳細(xì)用法參見 后臺(tái)運(yùn)行腳本。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: