using UnityEngine;
using System.Collections;
using System.Collections.Generic;
publicclassGameControllerScript:MonoBehaviour
{
//指定输出文本框
publicUnityEngine.UI.Text messageText;
//存储临时字符串
System.Text.StringBuilder info =newSystem.Text.StringBuilder();
// Use this for initialization
voidStart()
{
//将输出文本框置空
messageText.text ="";
info.AppendLine("设备与系统信息:");
//设备的模型
GetMessage("设备模型",SystemInfo.deviceModel);
//设备的名称
GetMessage("设备名称",SystemInfo.deviceName);
//设备的类型
GetMessage("设备类型(PC电脑,掌上型)",SystemInfo.deviceType.ToString());
//系统内存大小
GetMessage("系统内存大小MB",SystemInfo.systemMemorySize.ToString());
//操作系统
GetMessage("操作系统",SystemInfo.operatingSystem);
//设备的唯一标识符
GetMessage("设备唯一标识符",SystemInfo.deviceUniqueIdentifier);
//显卡设备标识ID
GetMessage("显卡ID",SystemInfo.graphicsDeviceID.ToString());
//显卡名称
GetMessage("显卡名称",SystemInfo.graphicsDeviceName);
//显卡类型
GetMessage("显卡类型",SystemInfo.graphicsDeviceType.ToString());
//显卡供应商
GetMessage("显卡供应商",SystemInfo.graphicsDeviceVendor);
//显卡供应唯一ID
GetMessage("显卡供应唯一ID",SystemInfo.graphicsDeviceVendorID.ToString());
//显卡版本号
GetMessage("显卡版本号",SystemInfo.graphicsDeviceVersion);
//显卡内存大小
GetMessage("显存大小MB",SystemInfo.graphicsMemorySize.ToString());
//显卡是否支持多线程渲染
GetMessage("显卡是否支持多线程渲染",SystemInfo.graphicsMultiThreaded.ToString());
//支持的渲染目标数量
GetMessage("支持的渲染目标数量",SystemInfo.supportedRenderTargetCount.ToString());
//输出
messageText.text = info.ToString();
}
// Update is called once per frame
voidUpdate()
{
//退出
if(Input.GetKeyUp("escape"))
{
if(Input.GetKeyUp("escape"))
{
Application.Quit();
}
}
}
voidGetMessage(paramsstring[] str)
{
if(str.Length==)
{
info.AppendLine(str[]+":"+ str[]);
}
}
}

 

SystemInfo获取设备系统参数的更多相关文章

  1. iOS获取设备型号、装置类型等信息

    iOS获取设备型号.设备类型等信息 设备标识 关于设备标识,历史上盛行过很多英雄,比如UDID.Mac地址.OpenUDID等,然而他们都陆陆续续倒在了苹果的门下.苹果目前提供了2个方法供App获取设 ...

  2. iOS获取设备型号、设备类型等信息

    摘自 :http://www.mamicode.com/info-detail-1165460.html 设备标识 关于设备标识,历史上盛行过很多英雄,比如UDID.Mac地址.OpenUDID等,然 ...

  3. iOS 获取设备信息,mac地址,IP地址,设备名称

    #import "DeviceInfoUtil.h" #import "GlobleData.h" #import "sys/utsname.h&qu ...

  4. iOS ---------- 获取设备的各种信息

    一.目录结构: 获取屏幕宽度与高度 获取设备版本号 获取iPhone名称 获取app版本号 获取电池电量 获取当前系统名称 获取当前系统版本号 获取通用的唯一识别码UUID 获取当前设备IP 获取总内 ...

  5. iOS开发-获取设备型号信息

    开发中有的时候查看设计统计数据,或者通过日志查看错误信息,这个时候我们就需要获取获取设备信息,看下关于设备有几种方法: NSLog(@"%@",[[UIDevice current ...

  6. 获取设备和 App 信息

    设备对照表:https://www.theiphonewiki.com/wiki/Models 获取设备和 App 信息代码: NSLog(@"设备信息如下"); NSLog(@& ...

  7. iOS 获取设备的各种信息的方法

    一.目录结构: 获取屏幕宽度与高度 获取设备版本号 获取iPhone名称 获取app版本号 获取电池电量 获取当前系统名称 获取当前系统版本号 获取通用的唯一识别码UUID 获取当前设备IP 获取总内 ...

  8. iOS 获取设备唯一标示符的方法

    在开发中会遇到应用需要记录设备标示,即使应用卸载后再安装也可重新识别的情况,在这写一种实现方式--读取设备的UUID(Universally Unique Identifier)并通过KeyChain ...

  9. ios获取设备信息总结

    1.获取设备的信息 UIDevice *device = [[UIDevice alloc] int]; NSString *name = device.name;       //获取设备所有者的名 ...

随机推荐

  1. XHTML

    XHTML 是 HTML 与 XML(扩展标记语言)的结合物. XHTML 包含了所有与 XML 语法结合的 HTML 4.01 元素. 最主要的不同: XHTML 元素必须被正确地嵌套. XHTML ...

  2. 网络tcp/ip资料

    1. Linux TCP/IP 协议栈分析,这是chinaunix.net论坛里的N人写的电子书,可以在这里下载PDF版本.http://blog.chinaunix.net/u2/85263/sho ...

  3. nhibernate+autofac+mvc的demo

    想自己做一个小的demo.目的是能够提供一个系统架构,在这个基础上,可以快速开发一些小型的系统.

  4. jquery 分页控件1

    jquery 分页控件(一) 以前一直都是用别人的分页控件,虽然用得很爽,但总觉的还是自己写个小插件比较好,这个插件效果.代码等都有参照别人完成的控件.即便功能并不是那么完善,扩展性也不好,bug或许 ...

  5. vs2015开发Windows服务

    工作已经很久,时隔这么长时间写这篇文章是给自己以后做参考.也不至于以后长时间不写Windows服务而忘记整个开发过程.windows服务开发,基础的就不说了,直接上过程. 1.新建windows服务项 ...

  6. float的深入剖析

    float的深入剖析   float是什么? float即为浮动,在html中的作用是使元素脱离正常的文档流并使其移动到其父元素的“最左边”或“最右边”.下面解释下这个定义中的几个名词的概念: 文档流 ...

  7. TaskTracker执行map或reduce任务的过程2

    TaskTracker执行map或reduce任务的过程(二) 上次说到,当MapLauncher或ReduceLancher(用于执行任务的线程,它们扩展自TaskLauncher),从它们所维护的 ...

  8. dotTrace 学习笔记

    KEYGEN!你懂的(点击下载),仅供学习参考! jetbrains 全系列产品,仅支持最新版本(Ultimate 版本),源码就不提供了,感兴趣的自行反编译一下,未混淆.

  9. LigerUI权限系统之菜单管理

    菜单管理跟上篇的组织结构实现方式差不多,所以不存在多大的问题.还是老样,先上图,再看代码.菜单管理界面 菜单管理添加: 菜单管理修改: 前端完整代码: @section headerScripts{ ...

  10. Java笔记:Java集合概述和Set集合

    本文主要是Java集合的概述和Set集合 1.Java集合概述 1)数组可以保存多个对象,但数组长度不可变,一旦在初始化数组时指定了数组长度,这个数组长度就是不可变的,如果需要保存数量变化的数据,数组 ...