`

获得设备和系统版本号

阅读更多
  • 首先导入<sys/utsname.h >

 

"i386"    simulator

"iPod1,1"  iPod Touch

" iPhone1,1 "  iPhone

" iPhone1,2" iphone 3G

" iPhone2,1" iphone 3GS

" ipad1,1" iPad

"iPhone3,1" iphone4


struct utsname systemInfo

uname(&systemInfo);



  • 得到设备系统版本

 

[[UIDevice currentDevice] systemVersioin]



  • 得到设备模型 类型

 

[ NSString stringWithCString: systemInfo.machine encoding: NSUTF8StringEncoding ];

 

分享到:
评论

相关推荐

    修改MIUI版本号为15.0.1开发版 模块 可借鉴参考

    总的来说,修改MIUI版本号为15.0.1开发版的过程涉及到了对Android系统底层的了解,包括面具模块的工作原理,以及如何通过修改`module.prop`和`system.prop`文件来改变系统显示的信息。这种操作需要谨慎进行,因为...

    Android获取版本号

    在Android开发中,获取设备的版本号是常见的需求,这有助于开发者了解运行应用的设备环境,以便进行适配和调试。本文将详细讲解如何在Android系统中获取版本号,并提供相关的代码示例。 1. **Android版本号类型** ...

    Scsi设备版本号工具源代码

    通过`DeviceIoControl`函数,传递`IOCTL_STORAGE_GET_DEVICE_DESCRIPTOR`作为控制代码,系统会填充结构体,从中我们就能得到SCSI设备的版本号。 ```cpp STORAGE_DEVICE_DESCRIPTOR deviceDesc; DWORD bytesReturned...

    UIDevice获取IOS系统版本信息

    UIDevice类是一个单例,其唯一的实例( [UIDevice currentDevice] ) 代表了...通过这个实例,可以获得设备的相关信息(包括系统名称,版本号,设备模式等等)。 也可以使用使用该实例来监测设备的特征(比如物理方向)

    远程获取操作系统版本信息

    在IT领域,了解远程系统的信息是一项重要的任务,特别是在网络管理和...通过TTL字段的检测仅是其中一种方法,开发者还需要熟悉网络通信的底层机制,并不断更新识别策略以应对操作系统版本的变化和网络环境的多样性。

    获取版本号

    在Android系统中,我们有两种情况需要获取版本号:一是获取已经安装在设备上的APK(应用程序)的版本号,二是获取尚未安装但已下载到本地的APK安装包的版本号。以下将详细介绍这两种情况的实现方法。 首先,我们要...

    模块版本查询.zip

    在IT行业中,模块版本...通过对版本号的理解和匹配查询,我们可以有效地解决因模块更换带来的兼容性问题,确保设备稳定运行,提升用户体验。在进行任何模块升级时,都需要仔细参照这些信息,以避免不必要的技术难题。

    德赛西威版本号

    版本号是判断导航系统软件新旧程度和功能完善度的重要依据,它反映了软件的更新历史和改进内容。 凯立德地图的版本号通常由一系列字母和数字组成,如"NAV410C1813-C7410-2342W07"等,这些字符串包含了多种信息。...

    获取BIOS版本号,可用于软件加密

    首先,获取BIOS版本号是通过编程接口(API)或者系统管理接口(SMI)来实现的。在Windows操作系统中,可以使用WMI(Windows Management Instrumentation)查询工具来获取。例如,使用PowerShell命令`wmic bios get ...

    vc获取windows系统信息mfc

    这两个标识符是系统硬件的重要特征,用于识别计算机的处理器和存储设备。 首先,让我们深入了解一下CPU ID。CPU ID是一种由Intel处理器引入的功能,它允许软件查询处理器的特性、版本信息以及某些硬件功能。在VC++...

    Android 使用html5得到手机设备信息

    这个话题主要涉及如何通过HTML5的Web API与Android系统交互,从而得到诸如设备型号、操作系统版本、网络状态等信息。下面我们将深入探讨这个主题。 首先,HTML5提供了一个名为`navigator`的对象,它是浏览器的一...

    java 获取apk包名和版本号

    版本号则包括版本名称(Version Name)和版本代码(Version Code),前者是用户可见的字符串,后者是系统用作比较的整数值。 获取APK包名的方法: ```java String packageName = context.getPackageName(); ``` ...

    win7系统Bluetooth外围设备显示叹号如何解决?.docx

    - 另外,也可以考虑将电脑升级到更新的操作系统版本(如Windows 10或11),以获得更好的设备兼容性和支持。 4. **固件升级**: - 对于某些蓝牙设备而言,升级其固件版本可能有助于解决与Win7系统的兼容性问题。 ...

    设备管理系统使用说明书.docx

    设备管理系统在安装前,需要确保计算机环境符合系统运行的基本要求,如操作系统版本、内存大小、硬盘空间以及网络连接状况。安装过程通常包括下载安装包、双击执行安装程序、按照向导指示进行步骤选择,如安装路径、...

    DS3617(6.17引导与系统安装包).zip

    标题中的"6.17引导与系统安装包"指的是该设备的操作系统更新或初始安装所需的软件包,这个版本号6.17可能代表着Synology DiskStation Manager (DSM) 操作系统的特定更新。 首先,我们来解析一下压缩包内的两个关键...

    linux下读取磁盘设备号以其序列号信息

    通过读取这两个文件,我们可以得到设备的完整标识。 接下来,要获取磁盘的序列号和制造商信息,程序可能利用了`ioctl`系统调用。`ioctl`是一个强大的I/O控制接口,允许对设备进行特定的操作。在`SG_IO.c`中,可能...

    pl2303驱动2009版本(解决该设备无法启动(代码 10)的问题)

    在提供的压缩包文件中,“PL2303_Prolific_DriverInstaller_v110.exe”显然是PL2303驱动程序的安装程序,版本号为110,这可能比描述中提到的2009版更为新,旨在解决更多的问题。而“releasenote.txt”文件则很可能...

    FreeRTOS 版本

    这个版本的目标是增强系统的稳定性和可靠性,同时提供更广泛的硬件平台支持。以下是一些关键知识点: 1. **任务管理**:FreeRTOS的核心是其任务调度算法,V9.0.0支持抢占式调度,使得高优先级任务可以在任何时候...

    高版本Android科大讯飞语音引擎3.0 已修改版本号,可安装高版本Android

    4. **音质优化**:在高版本Android上,科大讯飞采用了先进的音频编码技术,提升语音质量,确保在各种环境下都能获得清晰的语音输入和输出。 三、API接口详解 1. **语音识别接口**:提供实时的语音转文本服务,支持...

Global site tag (gtag.js) - Google Analytics