文章目录

  • 一、设备
    • 1 设备模型 SystemInfo.deviceModel
    • 2 设备名称 SystemInfo.deviceName
    • 3 设备类型 SystemInfo.deviceType
    • 4 设备标识符 SystemInfo.deviceUniqueIdentifier
  • 二、显卡
    • 1 显卡名称 SystemInfo.graphicsDeviceName
    • 2 显卡标识符 SystemInfo.graphicsDeviceID
    • 3 显卡类型 SystemInfo.graphicsDeviceType
    • 4 显卡厂商 SystemInfo.graphicsDeviceVendor
    • 5 显卡厂商ID SystemInfo.graphicsDeviceVendorID
    • 6 显卡支持版本 SystemInfo.graphicsDeviceVersion
    • 7 显存 SystemInfo.graphicsMemorySize
    • 8 像素填充率 SystemInfo.graphicsPixelFillrate
    • 9 SystemInfo.graphicsShaderLevel
    • 10 SystemInfo.maxTextureSize
    • 11 SystemInfo.graphicsMultiThreaded
  • 三、内存 SystemInfo.systemMemorySize
  • 四、操作系统SystemInfo.operatingSystem
  • 五、CPU
    • 1 SystemInfo.processorCount
    • 2 SystemInfo.processorType

一、设备

1 设备模型 SystemInfo.deviceModel

设备的模型(只读)。例:iPhone6,2Xiaomi MI 5

2 设备名称 SystemInfo.deviceName

用户定义的设备名称(只读),这通常是设备在网络上出现时的名称,比如连wifi的时候出现在连接列表中的那个名称。

3 设备类型 SystemInfo.deviceType

它是一个枚举(只读)。

public enum DeviceType
{Unknown = 0,Handheld = 1, //手持设备,如手机,平板Console = 2, //游戏机Desktop = 3 //台式电脑,笔记本电脑
}

4 设备标识符 SystemInfo.deviceUniqueIdentifier

设备唯一标识符(只读)。
iOS
iOS7之前的设备上,它将返回MAC地址的哈希值。在iOS7设备上,它将是UIDevice identifierForVendor,或者,如果由于某种原因失败,则为ASIdentifierManager advertisingIdentifier

Android
始终返回ANDROID_IDmd5。请注意,自Android 8.0API级别26)起,ANDROID_ID取决于应用程序的签名密钥。这意味着“未签名”构建(默认情况下使用调试密钥库进行签名)的值将不同于“已签名”构建的值。

Windows Standalone
从计算机系统硬件类中提取的字符串串联返回哈希值:

Win32_BaseBoard :: SerialNumber
Win32_BIOS :: SerialNumber
Win32_Processor :: UniqueId
Win32_DiskDrive :: SerialNumber
Win32_OperatingSystem :: SerialNumber

二、显卡

1 显卡名称 SystemInfo.graphicsDeviceName

显卡名称,例:Adreno(TM)530

2 显卡标识符 SystemInfo.graphicsDeviceID

显卡标识符

3 显卡类型 SystemInfo.graphicsDeviceType

显卡类型,它是一个枚举

public enum GraphicsDeviceType
{OpenGL2 = 0,   //OpenGL 2.x graphics API.Direct3D9 = 1, //Direct3D 9 graphics API.Direct3D11 = 2,PlayStation3 = 3,Null = 4,Xbox360 = 6,OpenGLES2 = 8,OpenGLES3 = 11,PlayStationVita = 12,PlayStation4 = 13,XboxOne = 14,PlayStationMobile = 15,Metal = 16,OpenGLCore = 17,Direct3D12 = 18,Nintendo3DS = 19
}

4 显卡厂商 SystemInfo.graphicsDeviceVendor

显卡厂商,例:QualcommATI

5 显卡厂商ID SystemInfo.graphicsDeviceVendorID

显卡厂商ID

6 显卡支持版本 SystemInfo.graphicsDeviceVersion

显卡支持版本

7 显存 SystemInfo.graphicsMemorySize

显存,单位M

8 像素填充率 SystemInfo.graphicsPixelFillrate

显卡像素填充率(百万像素/秒),-1未知填充率

9 SystemInfo.graphicsShaderLevel

显卡支持Shader层级

10 SystemInfo.maxTextureSize

支持最大图片尺寸

11 SystemInfo.graphicsMultiThreaded

显卡是否支持多线程渲染

三、内存 SystemInfo.systemMemorySize

内存大小,单位M

四、操作系统SystemInfo.operatingSystem

操作系统,例:Android OS 7.0/API-24(NRD90M/7.3.2)iPhone OS 9.3.3

五、CPU

1 SystemInfo.processorCount

CPU处理核数

2 SystemInfo.processorType

CPU类型

Unity获取系统信息SystemInfo(CPU、显卡、操作系统等信息)相关推荐

  1. java 获取系统信息及CPU的使用率

    原文:http://kakaluyi.javaeye.com/blog/211492 最近做个项目,就是要取得cpu占有率等等的系统信息,一开始以为要用动态链接库了,但后来发现可以像下面这样做,不去调 ...

  2. c#获取系统信息:CPU、内存、硬盘、用户、网络

    全栈工程师开发手册 (作者:栾鹏) c#教程全解 c#获取cpu.内存.硬盘.用户.系统等的信息. 另外还包括:系统路径.window路径.cpu的id号.设备硬件卷号.本机MAC地址.邻节点MAC地 ...

  3. Unity 获取Android手机返回键Home按键信息

    Input.GetKey(KeyCode.Escape) Input.GetKeyDown(KeyCode.Home) Demo:http://pan.baidu.com/s/1hqOjTli

  4. java获取windows系统信息(CPU,内存,文件系统,硬盘大小)

    Java怎么获取windows系统信息,如CPU,内存,文件系统,硬盘大小? java实现这些功能的确有点麻烦,没有C语言方便.java在windows这方还是弱了一点.不过麻烦是麻烦点,针对这些功能 ...

  5. [转]获取机器的硬件信息(CPU ID序列号, 主板信息,硬盘序列号,系统信息)

    本文转自:http://www.msproject.cn/Article/GetHardwareInformation.aspx 原文如下: -------- 在很多情况下,你可能都需要得到微机的硬件 ...

  6. mysql 获取操作系统信息_php获取服务器操作系统相关信息的方法

    这篇文章主要介绍了php获取服务器操作系统相关信息的方法,涉及php针对服务器端预定义变量及系统函数的使用技巧,需要的朋友可以参考下 本文实例讲述了php获取服务器操作系统相关信息的方法.分享给大家供 ...

  7. python获取CPU和操作系统类型

    python作为跨平台的语言,大部分情况下不需要考虑不同平台的区别,但是,对于一些跨平台的应用,系统级或者CPU级的操作,还是需要明确知道系统类型,针对不同的CPU架构和操作系统采取不同的实现. 那么 ...

  8. sql server 运维时CPU,内存,操作系统等信息查询(用sql语句)

    原文:sql server 运维时CPU,内存,操作系统等信息查询(用sql语句) 我们只要用到数据库,一般会遇到数据库运维方面的事情,需要我们寻找原因,有很多是关乎处理器(CPU).内存(Memor ...

  9. 获取系统信息(oshi-core)

    1.导入maven <dependency><groupId>com.github.oshi</groupId><artifactId>oshi-cor ...

  10. Java Web 获取系统信息

    Java做Web开发时,有时需要实时查看操作系统资源占用情况,以便分析应用是否发生高耗或异常. 1. 引入支持库 <dependency><groupId>com.github ...

最新文章

  1. intellij gradle java_Java 使用 IntelliJ IDEA Gradle创建新项目报错问题解决方法
  2. 时隔两年,EfficientNet v2来了!更快,更小,更强!
  3. Js 拦截全局ajax请求
  4. JAVA web项目转客户端(nativefier)
  5. 存储----DAS、SAN、NAS
  6. Combobox 控件绑定数据
  7. Spring Cloud源码分析(四)Zuul:核心过滤器
  8. ios 一直是正在等待审核_iOS开发者账号被调查了,相关问题整理
  9. 乐在其中设计模式(C#) - 状态模式(State Pattern)
  10. 终于找到了无毒版的fences1.0(2.0版本要收费的)
  11. python黑白图片上色_百度AI攻略:黑白图片上色
  12. android edittext过滤空格,关于android:在EditText中拦截空格键的问题
  13. 如何高效的完成每日的任务?
  14. CSS在Mac /Win上兼容显示
  15. nginx proxy_pass匹配路径
  16. 关于developer express 的RepositoryItemCheckEdit 不能多选的问题
  17. 有功功率、无功功率 和 视在功率之间的关联
  18. 第一次有人把5G讲得这么简单明了!
  19. 南加大计算机专业本科sat要求,南加州大学本科申请需要什么条件
  20. 从后端到前端的简陋博客开发

热门文章

  1. Android Studio 配置 Http Proxy
  2. 不变初心数 (15 分) C语言
  3. 浅记一下伽卡他卡被全屏控制时脱离控制
  4. 书籍推荐-游戏程序员的学习之路
  5. 5款知名bug管理工具
  6. 文献学习(part31)--Discovery of time-inconsecutive co-movement patterns of foreign currencies using ...
  7. 经过负载均衡图片加载不出来_负载均衡基础知识
  8. 计算机没有显示远程桌面连接,连接远程桌面时出现:“这台计算机没有远程桌面客户端访问许可”,怎么处理?...
  9. 计算机的发展经历的变革主要基于,计算机应用基础试题
  10. 超越传统微调!Meta新作VPT:视觉Prompt来了!冻结主干,仅调节1%参数,性能提升显著!...