基本概念
设备
Device
类(单例)包含有关当前设备的信息,例如 os
、manufacturer
、uuid
等。
使用 Device 类
要使用 Device 类,请从 @nativescript/core
中导入它。
ts
import { Device } from '@nativescript/core'
获取设备类型
要检查设备是手机还是平板电脑,请使用 deviceType 属性。
ts
const deviceType: string = Device.deviceType // Phone
获取设备语言
ts
const language: string = Device.language // "en"
获取设备制造商
设备制造商使用 manufacturer 属性访问。
ts
const manufacturer: string = Device.manufacturer // "Samsung"
获取设备型号
ts
const model: string = Device.model
获取设备操作系统名称
要获取设备操作系统名称,请使用 os 属性
ts
const os: string = Device.os // Android
获取设备操作系统版本
要访问设备的操作系统版本,请使用 osVersion 属性
ts
const osVersion: string = Device.osVersion // 13
获取设备区域
要获取设备的国家/地区,请使用 region 属性
ts
const region: string = Device.region // ES
获取设备 SDK 版本
使用 sdkVersion 属性获取 SDK 版本
ts
const sdkVersion: string = Device.sdkVersion // 33
获取设备 uuid
要访问设备的通用唯一标识符 (uuid),请使用 uuid 属性
ts
const uuid: string = Device.uuid // cb83c3347392bfe2
API
deviceType
获取当前设备类型。可用类型:"Phone" | "Tablet"
language
获取设备语言。
manufacturer
获取设备的制造商。
model
获取设备的型号。
os
获取设备的操作系统。
osVersion
获取操作系统版本。
region
获取设备区域/国家/地区。
sdkVersion
获取 SDK 版本。
uuid
获取设备的uuid。
注意
如果您需要在应用程序重新安装后接收相同的 uuid,请考虑使用插件。