using System.Collections;
using System.Collections.Generic;
using System.Net.NetworkInformation;
using UnityEngine;
using UnityEngine.UI;//结合网上各位大佬public class GetDeviceInfo : MonoBehaviour {private void Start(){GetDeviceInformation();}public Text[] texts;//利用滑动条滚动条实现吧void GetDeviceInformation(){texts[0].text = "设备模型:" + SystemInfo.deviceModel;texts[1].text = "设备名称:" + SystemInfo.deviceName;texts[2].text = "设备类型:" + SystemInfo.deviceType;texts[3].text = "设备唯一标识符:" + SystemInfo.deviceUniqueIdentifier;texts[4].text = "是否支持纹理复制:" + SystemInfo.copyTextureSupport;texts[5].text = "显卡ID:" + SystemInfo.graphicsDeviceID;texts[6].text = "显卡名称:" + SystemInfo.graphicsDeviceName;texts[7].text = "显卡类型:" + SystemInfo.graphicsDeviceType;texts[8].text = "显卡供应商:" + SystemInfo.graphicsDeviceVendor;texts[9].text = "显卡供应商ID:" + SystemInfo.graphicsDeviceVendorID;texts[10].text = "显卡版本号:" + SystemInfo.graphicsDeviceVersion;texts[11].text = "显存大小(单位:MB):" + SystemInfo.graphicsMemorySize;texts[12].text = "是否支持多线程渲染:" + SystemInfo.graphicsMultiThreaded;texts[13].text = "支持的渲染目标数量:" + SystemInfo.supportedRenderTargetCount;texts[14].text = "系统内存大小(单位:MB):" + SystemInfo.systemMemorySize;texts[15].text = "操作系统:" + SystemInfo.operatingSystem;GetMacAddress();GetDeviceIMEI();}/// <summary>/// 获取mac地址/// </summary>void GetMacAddress(){NetworkInterface[] nis = NetworkInterface.GetAllNetworkInterfaces();foreach (NetworkInterface ni in nis){Debug.Log("Name = " + ni.Name);Debug.Log("Des = " + ni.Description);Debug.Log("Type = " + ni.NetworkInterfaceType.ToString());Debug.Log("Mac地址 = " + ni.GetPhysicalAddress().ToString());texts[16].text += "   mac地址:" + ni.GetPhysicalAddress().ToString();}}/// <summary>/// 手机序列号是IMEI码的俗称。/// IMEI为TAC + FAC + SNR + SP。/// IMEI(International Mobile Equipment Identity)是国际移动设备身份码的缩写,/// 国际移动装备辨识码,是由15位数字组成的"电子串号",/// 它与每台移动电话机一一对应,而且该码是全世界唯一的。/// </summary>#region 获得安卓手机上的IMEI号string imei0 = "";string imei1 = "";string meid = "";void GetDeviceIMEI(){var unityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer");var context = unityPlayer.GetStatic<AndroidJavaObject>("currentActivity");var telephoneyManager = context.Call<AndroidJavaObject>("getSystemService", "phone");imei0 = telephoneyManager.Call<string>("getImei", 0);//如果手机双卡 双待  就会有两个MIEI号imei1 = telephoneyManager.Call<string>("getImei", 1);meid = telephoneyManager.Call<string>("getMeid");//电信的手机 是MEIDtexts[17].text = "IMEI0:" + imei0;texts[18].text = "IMEI1:" + imei1;texts[19].text = "MEID:" + meid;}#endregion}

unity获取手机设备信息(待修改,结合版)相关推荐

  1. android 安卓APP获取手机设备信息和手机号码的代码示例

    下面我从安卓开发的角度,简单写一下如何获取手机设备信息和手机号码 准备条件:一部安卓手机.手机SIM卡确保插入手机里.eclipse ADT和android-sdk开发环境 第一步:新建一个andro ...

  2. android app 手机号码,android 安卓APP获取手机设备信息和手机号码的代码示例 .

    下面我从安卓开发的角度,简单写一下如何获取手机设备信息和手机号码 准备条件:一部安卓手机.手机SIM卡确保插入手机里.eclipse ADT和android-sdk开发环境 第一步:新建一个andro ...

  3. android app 手机号码,android 安卓APP获取手机设备信息和手机号码的代码示例

    下面我从安卓开发的角度,简单写一下如何获取手机设备信息和手机号码 准备条件:一部安卓手机.手机SIM卡确保插入手机里.eclipse ADT和android-sdk开发环境 第一步:新建一个andro ...

  4. 如何获取手机设备信息和手机号码

    下面我从安卓开发的角度,简单写一下如何获取手机设备信息和手机号码 准备条件:一部安卓手机.手机SIM卡确保插入手机里.eclipse ADT和Android-sdk开发环境 第一步:新建一个andro ...

  5. js获取PC设备信息,js获取手机设备信息,最全

    获取设备系统和型号<封装方法> <!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &qu ...

  6. Android中获取手机设备信息、RAM、ROM存储信息,如宽、高、厂商名、手机品牌

    借鉴:https://www.jianshu.com/p/ca869aa2fd72 今天有两个工具类总结,代码里都有注释,直接看代码. 一.首先第一个,主要获取手机设备信息DeviceInfoUtil ...

  7. Android 获取app 地址,获取手机设备信息、app版本信息、ip地址

    获取手机设备的相关信息,如IMEI.IMSI.型号.厂商等.通过plus.device获取设备信息管理对象. 获取当前运行环境信息.与其它程序进行通讯等.通过plus.runtime可获取运行环境管理 ...

  8. html5 手机 消息,H5获取手机设备信息、app版本信息、ip地址

    获取手机设备的相关信息,如IMEI.IMSI.型号.厂商等.通过plus.device获取设备信息管理对象. 获取当前运行环境信息.与其它程序进行通讯等.通过plus.runtime可获取运行环境管理 ...

  9. mui获取手机设备信息

    Device模块管理设备信息,用于获取手机设备的相关信息,如IMEI.IMSI.型号.厂商等.通过plus.device获取设备信息管理对象. 下面是我获取设备的名称.版本.语言.网络类型的一个例子: ...

最新文章

  1. 2022-2028年中国塑料制品行业投资分析及前景预测报告(全卷)
  2. python全栈简介_Python全栈(一)编程语言介绍
  3. Ubuntu左边启动器移到底部及自动隐藏
  4. 30天敏捷结果(5):使用热图标识出重要事情
  5. 戴尔win10插耳机还外放_通州附近戴尔笔记本电脑维修哪家强-北京信维佳业科技有限公司...
  6. ThinkPHP_5对数据库的CURL操作
  7. linux系统服务器怎么登录日志文件,Linux服务器查看日志的几种方法
  8. Always On 集群监听创建失败问题
  9. AcWing 895. 最长上升子序列(LIS朴素做法)
  10. 字节跳动最新简单算法面试题
  11. python 贝塞尔曲线 反算控制点_根据贝塞尔曲线上的点反算t值
  12. Hyperledger下子项目
  13. UDP通信——通过UDP进行转发
  14. java gbk编码_Java GBK 中文乱码问题分析
  15. 深度强化学习(机器之心)
  16. 2018中南大学 计算机考研分数,中南大学2018年硕士研究生招生复试基本分数线
  17. python怎么计算百分比_python计算两个数的百分比方法
  18. android有道翻译代码,Android使用有道翻译API实如今线翻译功能(示例代码)
  19. nginx 正向代理http和https
  20. git ssh远程登录

热门文章

  1. Vue2项目视频控件大全,亲测有效
  2. 中小企业用网站模板建站和定制网站哪个更适合呢
  3. 系统思考:智猪博弈(指定战略)
  4. 好文转载:90后妹纸学习CPA广告推广 创业就是这么简单
  5. 浩瀚深度“带病”冲刺科创板:营收与利润低速增长、客户集中度高、供应链风险大!...
  6. log4j的ConversionPattern参数的格式含义(转)
  7. U盘安装ubuntu22.04 Linux系统分区
  8. Win10 VS2015 error LNK1104: 无法打开文件“opencv_world331.lib”
  9. 函数计算搭建 Serverless Web 应用(二)- 自定义域名 1
  10. 高温报警c语言程序,51单片机实验程序:LCD1602显示温度报警