W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
解釋:獲取系統(tǒng)信息
參數(shù):Object
Object參數(shù)說明:
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
success | Function | 是 | 接口調(diào)用成功的回調(diào) |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù) |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行) |
success返回參數(shù)說明:
參數(shù) | 說明 |
---|---|
brand | 手機品牌 |
model | 手機型號 |
pixelRatio | 設(shè)備像素比 |
screenWidth | 屏幕寬度 |
screenHeight | 屏幕高度 |
windowWidth | 可使用窗口寬度 |
windowHeight | 可使用窗口高度 |
statusBarHeight | 狀態(tài)欄的高度 |
language | 百度 App 設(shè)置的語言 |
version | 百度 App 版本號 |
system | 操作系統(tǒng)版本 |
platform | 客戶端平臺 |
fontSizeSetting | 用戶字體大小設(shè)置 |
SDKVersion | 客戶端基礎(chǔ)庫版本 |
示例:
swan.getSystemInfo({
success: function (res) {
console.log(res.model);
console.log(res.pixelRatio);
console.log(res.windowWidth);
console.log(res.windowHeight);
console.log(res.language);
console.log(res.version);
console.log(res.platform);
}
});
解釋:獲取系統(tǒng)信息同步接口
同步返回參數(shù)說明:
參數(shù) | 說明 |
---|---|
brand | 手機品牌 |
model | 手機型號 |
pixelRatio | 設(shè)備像素比 |
screenWidth | 屏幕寬度 |
screenHeight | 屏幕高度 |
windowWidth | 可使用窗口寬度 |
windowHeight | 可使用窗口高度 |
statusBarHeight | 狀態(tài)欄的高度 |
language | 百度 App 設(shè)置的語言 |
version | 百度 App 版本號 |
system | 操作系統(tǒng)版本 |
platform | 客戶端平臺 |
fontSizeSetting | 用戶字體大小設(shè)置 |
SDKVersion | 客戶端基礎(chǔ)庫版本 |
示例:
try {
var res = swan.getSystemInfoSync();
console.log(res.model);
console.log(res.pixelRatio);
console.log(res.windowWidth);
console.log(res.windowHeight);
console.log(res.language);
console.log(res.version);
console.log(res.platform);
} catch (e) {
// Do something when catch error
}
解釋:獲取網(wǎng)絡(luò)類型
參數(shù):Object
Object參數(shù)說明:
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
success | Function | 是 | 接口調(diào)用成功,返回網(wǎng)絡(luò)類型 networkType |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù) |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行) |
success返回參數(shù)說明:
參數(shù) | 說明 |
---|---|
networkType | 網(wǎng)絡(luò)類型,值有 wifi/2g/3g/4g/unknown (Android 下不常見的網(wǎng)絡(luò)類型)/none (無網(wǎng)絡(luò)) |
示例:
swan.getNetworkType({
success: function (res) {
console.log(res.networkType);
}
});
onNetworkStatusChange
解釋:監(jiān)聽網(wǎng)絡(luò)狀態(tài)變化
參數(shù):CALLBACK
CALLBACK返回參數(shù):
參數(shù)名 | 類型 | 說明 |
---|---|---|
isConnected | Boolean | 當(dāng)前是否有網(wǎng)絡(luò)連接 |
networkType | String | 網(wǎng)絡(luò)類型 |
networkType 有效值:
值 | 說明 |
---|---|
wifi | wifi 網(wǎng)絡(luò) |
2g | 2g 網(wǎng)絡(luò) |
3g | 3g 網(wǎng)絡(luò) |
4g | 4g 網(wǎng)絡(luò) |
none | 無網(wǎng)絡(luò) |
unknown | Android 下不常見的網(wǎng)絡(luò)類型 |
示例:
swan.onNetworkStatusChange(function (res) {
console.log(res.isConnected);
console.log(res.networkType);
});
解釋:監(jiān)聽加速度數(shù)據(jù),頻率:5次/秒,接口調(diào)用后會自動開始監(jiān)聽,可使用 swan.stopAccelerometer 停止監(jiān)聽。參數(shù):CALLBACK
CALLBACK返回參數(shù):
參數(shù)名 | 類型 | 說明 |
---|---|---|
x | Number | X 軸 |
y | Number | Y 軸 |
z | Number | Z 軸 |
示例:
swan.onAccelerometerChange(function (res) {
console.log(res.x);
console.log(res.y);
console.log(res.z);
});
解釋:開始監(jiān)聽加速度數(shù)據(jù)。參數(shù):Object
Object參數(shù)說明:
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
success | Function | 否 | 接口調(diào)用成功的回調(diào)函數(shù) |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù) |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行) |
示例:
swan.startAccelerometer();
解釋:停止監(jiān)聽加速度數(shù)據(jù)。參數(shù):Object
Object參數(shù)說明:
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
success | Function | 否 | 接口調(diào)用成功的回調(diào)函數(shù) |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù) |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行) |
示例:
swan.stopAccelerometer();
解釋:監(jiān)聽羅盤數(shù)據(jù),頻率:5次/秒,接口調(diào)用后會自動開始監(jiān)聽,可使用swan.stopCompass停止監(jiān)聽。參數(shù):CALLBACK
CALLBACK返回參數(shù):
參數(shù)名 | 類型 | 說明 |
---|---|---|
direction | Number | 面對的方向度數(shù) |
示例:
swan.onCompassChange(function (res) {
console.log(res.direction);
});
解釋:開始監(jiān)聽羅盤數(shù)據(jù)。參數(shù):Object
Object參數(shù)說明:
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
success | Function | 否 | 接口調(diào)用成功的回調(diào)函數(shù) |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù) |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行) |
示例:
swan.startCompass();
解釋:停止監(jiān)聽羅盤數(shù)據(jù)。參數(shù):Object
Object參數(shù)說明:
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
success | Function | 否 | 接口調(diào)用成功的回調(diào)函數(shù) |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù) |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行) |
示例:
swan.stopCompass();
解釋:調(diào)起客戶端掃碼界面,掃碼成功后返回對應(yīng)的結(jié)果參數(shù):Object
Object參數(shù)說明:
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
success | Function | 否 | 接口調(diào)用成功的回調(diào) |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù) |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行) |
success返回參數(shù)說明:
參數(shù)名 | 說明 |
---|---|
result | 所掃碼的內(nèi)容 |
scanType | 所掃碼的類型 |
示例:
swan.scanCode({
success: function (res) {
console.log(res.result);
console.log(res.scanType);
}
});
解釋:設(shè)置屏幕亮度。參數(shù):Object
Object參數(shù)說明:
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
value | Number | 是 | 屏幕亮度值,范圍 0~1,0 最暗,1 最亮 |
success | Function | 否 | 接口調(diào)用成功的回調(diào) |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù) |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行) |
解釋:獲取屏幕亮度。參數(shù):Object
Object參數(shù)說明:
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
success | Function | 否 | 接口調(diào)用成功的回調(diào) |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù) |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行) |
success返回參數(shù)說明:
參數(shù)名 | 類型 | 說明 |
---|---|---|
value | Number | 屏幕亮度值,范圍 0~1,0 最暗,1 最亮 |
解釋:設(shè)置是否保持常亮狀態(tài)。僅在當(dāng)前智能小程序生效,離開智能小程序后設(shè)置失效。參數(shù):Object
Object參數(shù)說明:
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
keepScreenOn | Boolean | 是 | 是否保持屏幕常亮 |
success | Function | 否 | 接口調(diào)用成功的回調(diào) |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù) |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行) |
解釋:使手機發(fā)生較長時間的振動(400ms)參數(shù):Object
Object參數(shù)說明:
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
success | Function | 否 | 接口調(diào)用成功的回調(diào) |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù) |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行) |
解釋:使手機發(fā)生較短時間的振動(15ms)
參數(shù):Object
Object 參數(shù)說明:
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
success | Function | 否 | 接口調(diào)用成功的回調(diào)函數(shù) |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù) |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行) |
解釋:調(diào)用后,用戶可以選擇將聯(lián)系人數(shù)據(jù)以“新增聯(lián)系人”或“添加到已有聯(lián)系人”的方式,寫入手機系統(tǒng)通訊錄,完成手機通訊錄聯(lián)系人和聯(lián)系方式的增加。參數(shù):Object
Object參數(shù)說明:
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
photoFilePath | String | 否 | 頭像本地文件路徑 |
nickName | String | 否 | 昵稱 |
lastName | String | 否 | 姓氏 |
middleName | String | 否 | 中間名 |
firstName | String | 是 | 名字 |
mobilePhoneNumber | String | 否 | 手機號 |
weChatNumber | String | 否 | 微信號 |
addressCountry | String | 否 | 聯(lián)系地址國家 |
addressState | String | 否 | 聯(lián)系地址省份 |
addressCity | String | 否 | 聯(lián)系地址城市 |
addressStreet | String | 否 | 聯(lián)系地址街道 |
addressPostalCode | String | 否 | 聯(lián)系地址郵政編碼 |
organization | String | 否 | 公司 |
title | String | 否 | 職位 |
workFaxNumber | String | 否 | 工作傳真 |
workPhoneNumber | String | 否 | 工作電話 |
hostNumber | String | 否 | 公司電話 |
String | 否 | 電子郵件 | |
url | String | 否 | 網(wǎng)站 |
workAddressCountry | String | 否 | 工作地址國家 |
workAddressState | String | 否 | 工作地址省份 |
workAddressCity | String | 否 | 工作地址城市 |
workAddressStreet | String | 否 | 工作地址街道 |
workAddressPostalCode | String | 否 | 工作地址郵政編碼 |
homeFaxNumber | String | 否 | 住宅傳真 |
homePhoneNumber | String | 否 | 住宅電話 |
homeAddressCountry | String | 否 | 住宅地址國家 |
homeAddressState | String | 否 | 住宅地址省份 |
homeAddressCity | String | 否 | 住宅地址城市 |
homeAddressStreet | String | 否 | 住宅地址街道 |
homeAddressPostalCode | String | 否 | 住宅地址郵政編碼 |
success | Function | 否 | 接口調(diào)用成功的回調(diào) |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù) |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行) |
解釋:撥打電話參數(shù):Object
Object參數(shù)說明:
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
phoneNumber | String | 是 | 需要撥打的電話號碼 |
success | Function | 否 | 接口調(diào)用成功的回調(diào) |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù) |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行) |
示例:
swan.makePhoneCall({
phoneNumber: '000000' //僅為示例,并非真實的電話號碼
});
解釋:設(shè)置系統(tǒng)剪貼板的內(nèi)容
參數(shù):Object
Object參數(shù)說明:
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
data | String | 是 | 需要設(shè)置的內(nèi)容 |
success | Function | 否 | 接口調(diào)用成功的回調(diào)函數(shù) |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù) |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行) |
示例:
swan.setClipboardData({
data: 'baidu',
success: function (res) {
swan.getClipboardData({
success: function (res) {
console.log(res.data) // baidu
}
});
}
});
解釋:獲取系統(tǒng)剪貼板內(nèi)容
參數(shù):Object
Object參數(shù)說明:
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
success | Function | 否 | 接口調(diào)用成功的回調(diào)函數(shù) |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù) |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行) |
success返回參數(shù)說明:
參數(shù)名 | 類型 | 說明 |
---|---|---|
data | String | 剪貼板的內(nèi)容 |
示例:
swan.getClipboardData({
success: function (res) {
console.log(res.data);
}
});
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: