SystemInfo获取设备系统参数

时间:2022-12-28 21:15:51
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获取设备系统参数
 

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. 几个常用Json组件的性能测试

    上一篇文章中我已经介绍了JsonBuilder方案的整体思路以及一个版本的雏形代码,他现在已经是可以使用的了,但是因为是实时反射的,所以效率并不高. 鉴于几位博友对Json转换组件的性能有兴趣,我先放 ...

  2. IOS ScrollView放大缩小点击位置并居中

    项目中的一个优化案例,提升用户体验,对地铁线路图点击放大.缩小,并且点击位置居中: 正常ScrollView 我们点击某一点比如屏幕右侧,想要点的位置向左移动到中心位置,很简单只有算出该点位置距中心位 ...

  3. Erlang及Rabbitmq安装

    1. 下载erlang源代码及RabbitMQ rpm安装包      $ wget http://www.erlang.org/download/otp_src_R16B02.tar.gz $ wg ...

  4. Es6 新增函数

    ====函数的扩展 -----ES6 之前,不能直接为函数的参数指定默认值,只能采用变通的方法. function log(x, y) { y = y || 'World'; console.log( ...

  5. TCP/IP卷一:第一章

    ================================================= 版權聲明:如需轉載,請列明出處:HingAglaiaWong@博客園 支持原創,是對作者最好的的鼓勵 ...

  6. Python爬虫-爬取科比职业生涯高清图集

    前面学习了Python爬取豆瓣电影Top250的数据,爬取的信息是电影信息的文本信息,但是在互联网上流行的图片才有更大的吸引力,本篇我们来使用python爬取网页上的图片并保存在本地硬盘上,很兴奋吧, ...

  7. 【字符串】Reverse Words in a String(两个栈)

    题目: Given an input string, reverse the string word by word. For example,Given s = "the sky is b ...

  8. Git操作(提高篇)

    Git操作(提高篇) 分支管理 分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN. 假设你准备开发一个新功能,但是需要两周才能完成,第一周 ...

  9. Linq中的ToList()和CopyToDataTable()

    最近在项目中使用了Linq,想把Linq的查询结果直接转换成DataTable对象,通过查找发现Linq有一个CopyToDataTable<T>的泛型方法,该方法只能在T是DataRow ...

  10. Ubuntu Server 12&period;04 安装 Jabberd2 服务器

    本篇文章由:http://xinpure.com/install-ubuntu-server-12-04-jabberd2-server/ Ubuntu Server 12.04 安装 Jabberd ...