UNPKG

rn-project

Version:

#### 项目介绍 类似一个脚手架的工具 此项目致力于构建一套基础,简单,可维护的 适配我司的react-native项目。可在此基础上搭建项目,封装了基础架构,基础组件,以及各种交互等;可快速进行项目搭建,开发。 # 涉及主要技术 - 1. 项目主要架构 * react native * react-navigation * redux

28 lines (26 loc) 1.78 kB
'use strict'; import device from 'react-native-device-info'; export const DeviceInfo = { //ip地址 和 mac地址 是原生手动加的 最新版已近更新了 这里没更新这个组件手动加上了 getApplicationName: device.getApplicationName(), //获取 应用名称 getBrand: device.getBrand(), // 获取厂家 getBuildNumber: device.getBuildNumber(), // 获取 应用编译版本号 getBundleId: device.getBundleId(), //获取应用程序包标识符 getCarrier: device.getCarrier(), // 获取运行商名称 getDeviceCountry: device.getDeviceCountry(), // 根据区域设置信息获取设备国家。 getDeviceId: device.getDeviceId(), // 获取设备 id getDeviceLocale: device.getDeviceLocale(), //获取设备的地区 getDeviceName: device.getDeviceName(), //获取设备名称 getFontScale: device.getFontScale(), //获取设备字体大小。 getFreeDiskStorage: device.getFreeDiskStorage(), //获取可用存储大小,以字节为单位。 // getIPAddress: device.getIPAddress(), //获取设备 当前网络地址 //这个暂时不要放开 两端有问题 // getMACAddress: device.getMACAddress(), //获取网络适配器MAC地址。 //这个暂时不要放开 两端有问题 getManufacturer: device.getManufacturer(), //获取设备制造商。 getModel: device.getModel(), // 获取设备模式 getSystemName: device.getSystemName(), //获取系统名称 getSystemVersion: device.getSystemVersion(), //获取系统版本 getTotalDiskCapacity: device.getTotalDiskCapacity(), //获取完整磁盘存储大小,以字节为单位。 getTotalMemory: device.getTotalMemory(), //获取设备总内存,以字节为单位。 getMaxMemory: device.getMaxMemory(), getVersion: device.getVersion(), // 获取 版本 };