1.0.0 • Published 12 months ago
react-native-device-info-tools v1.0.0
react-native-device-info-tools
React Native 用于获取 iOS 设备信息的插件。
Installation
npm install react-native-device-info-tools
# or
yarn add react-native-device-info-toolsUsage
import DeviceInfo from "react-native-device-info-tools";
// 获取设备语言
DeviceInfo.getLanguage()
.then((language) => {
console.log(`Device language: ${language}`);
})
.catch((error) => {
console.error(`Error getting device language: ${error}`);
});API
所有方法都返回 Promise。
设备基本信息
getLanguage(): 获取设备当前语言(如:'zh-Hans-CN')getCountry(): 获取设备当前地区/国家(如:'CN')getDeviceType(): 获取设备型号(如:'iPhone12,1')getTimeZone(): 获取设备时区(如:'Asia/Shanghai')getUUID(): 获取设备唯一标识符
硬件状态
getBatteryLevel(): 获取当前电量百分比getBootTime(): 获取设备开机时间getTotalMemory(): 获取设备总内存大小getAvailableMemory(): 获取设备当前可用内存getTotalDiskSpace(): 获取设备总存储空间getFreeSpace(): 获取设备剩余存储空间
网络状态
getProxyStatus(): 检查设备是否使用代理(返回 'true' 或 'false')getVPNStatus(): 检查设备是否使用VPN(返回 'true' 或 'false')
1.0.0
12 months ago