## uni.getSystemInfo(OBJECT)
获取系统信息。
**OBJECT 参数说明:**
![](https://box.kancloud.cn/9d2be8b8b321a642a9763b37c420f789_857x159.png)
**success 返回参数说明**:
![](https://box.kancloud.cn/ab642da0fc5d61d9d8e3c8a7ead3bccc_864x592.png)
**示例**
```
uni.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);
}
});
```
## uni.getSystemInfoSync()
获取系统信息同步接口。
**
同步返回参数说明**
![](https://box.kancloud.cn/c7854609ee3508d270708b4120f7d7a9_858x595.png)
**示例**
```
try {
const res = uni.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) {
// error
}
```
**uni.canIUse(String)**
判断应用的 API,回调,参数,组件等是否在当前版本可用。
**String 参数说明**
使用 ${API}.${method}.${param}.${options} 或者 ${component}.${attribute}.${option} 方式来调用,例如:
${API} 代表 API 名字
${method} 代表调用方式,有效值为return, success, object, callback
${param} 代表参数或者返回值
${options} 代表参数的可选值
${component} 代表组件名字
${attribute} 代表组件属性
${option} 代表组件属性的可选值
示例
uni.canIUse('getSystemInfoSync.return.screenWidth');
uni.canIUse('getSystemInfo.success.screenWidth');
uni.canIUse('showToast.object.image');
uni.canIUse('request.object.method.GET');