rn-project
Version:
#### 项目介绍 类似一个脚手架的工具 此项目致力于构建一套基础,简单,可维护的 适配我司的react-native项目。可在此基础上搭建项目,封装了基础架构,基础组件,以及各种交互等;可快速进行项目搭建,开发。 # 涉及主要技术 - 1. 项目主要架构 * react native * react-navigation * redux
28 lines (26 loc) • 1.78 kB
JavaScript
;
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(), // 获取 版本
};