uniapp获取手机型号api
时间: 2023-05-15 07:05:23 浏览: 90
UniApp 可以通过 uni.getSystemInfoSync() 方法获取手机型号的 API。该方法返回一个对象,包含了手机型号、操作系统版本、屏幕宽高等信息。具体代码如下:
```
const systemInfo = uni.getSystemInfoSync();
const model = systemInfo.model;
console.log('手机型号:', model);
```
注意:该方法只能在小程序或 H5 中使用,不能在 APP 中使用。
相关问题
uniapp获取设备型号
在UniApp中,你可以通过uni.getSystemInfo API来获取设备的型号。以下是一个示例代码:
```javascript
uni.getSystemInfo({
success: function(res) {
console.log(res.model);
}
});
```
这段代码会获取设备的型号,并将其打印到控制台上。你可以根据需要将其用于其他地方。
uniapp 获取手机通讯录
Uniapp是一个跨平台的开发框架,可以用于开发多个平台的应用程序,包括iOS、Android、H5等。在Uniapp中获取手机通讯录可以使用uni.requestAddressBook方法。该方法需要用户授权才能访问通讯录,因此需要先判断用户是否已经授权。如果用户已经授权,则可以使用该方法获取手机通讯录信息。
以下是获取手机通讯录的基本步骤:
1. 先判断用户是否已经授权
```javascript
uni.getSetting({
success: res => {
if (res.authSetting['scope.addressBook']) {
// 用户已经授权,可以直接获取通讯录信息
this.getAddressBook();
} else {
// 用户未授权,需要先请求授权
uni.authorize({
scope: 'scope.addressBook',
success: () => {
// 授权成功,可以获取通讯录信息
this.getAddressBook();
},
fail: () => {
// 授权失败
uni.showToast({
title: '获取通讯录失败,请允许授权',
icon: 'none'
})
}
})
}
}
})
```
2. 使用uni.requestAddressBook方法获取通讯录信息
```javascript
getAddressBook() {
uni.requestAddressBook({
success: res => {
console.log(res)
// 在这里处理获取到的通讯录信息
},
fail: res => {
console.log(res)
uni.showToast({
title: '获取通讯录失败,请稍后重试',
icon: 'none'
})
}
})
}
```