获取设备号

    //获取设备id号
    UIDevice *device = [UIDevice currentDevice];//创建设备对象
    NSString *deviceUID = [[NSString alloc] initWithString:device.identifierForVendor.UUIDString];

    NSLog(@"**********************************************************************************************************************************%@**************************************************************************************************************************************************************************************",deviceUID); // 输出设备id

    NSString *strmode = [UIDevice currentDevice].model;//模型
    NSLog(@"%@",strmode);
    NSString *strname = [UIDevice currentDevice].name;//设备名称设备主人可以更换
    NSLog(@"%@",strname);
    NSString *strlocalizedModel = [UIDevice currentDevice].localizedModel;//模型的当地版本
    NSLog(@"%@",strlocalizedModel);
    NSString *strsystemName = [UIDevice currentDevice].systemName;//设备名称
    NSLog(@"%@",strsystemName);
    NSString *strsystemVersion = [UIDevice currentDevice].systemVersion;//版本号
    NSLog(@"%@",strsystemVersion);

    NSUUID      *stridentifierForVendor =[UIDevice currentDevice].identifierForVendor;
    NSLog(@"%@",stridentifierForVendor);//uuid唯一标示
    UIDeviceOrientation strorientation = [UIDevice currentDevice].orientation;//设备方向
    NSLog(@"%ld",(long)strorientation);

    BOOL zbatteryMonitoringEnabled = [UIDevice currentDevice].batteryMonitoringEnabled;//电池监控启用
    NSLog(@"%hhd",zbatteryMonitoringEnabled);

    float abatteryLevel  = [UIDevice currentDevice].batteryLevel;//设备电池状态,电池级
    NSLog(@"%f",abatteryLevel);
    
时间: 2024-10-13 20:08:34

获取设备号的相关文章

Appium——连接真机,adb devices获取不到设备号

连接真机后,使用 adb devices获取不到设备号. 1.检查usb接口是否正常,是否正常链接到电脑 2.手机开发者模式是否开启,usb调试是否开启 3.检查驱动是否正常 4.如果驱动显示黄叹号,或者adb devices没有设备号,就用驱动精灵检查驱动,更新下驱动 再次查看,正常

获取手机设备号及型号的宏

代码宏定义如下 //设备号 #define hUUID [[UIDevice currentDevice].identifierForVendor.UUIDString stringByReplacingOccurrencesOfString:@"-" withString:@""] //手机型号 #define hDeviceModel [UIDevice currentDevice].model //版本号获取 #define hAPPVersion [[[NS

ios开发——实用技术篇OC篇&获取设备唯一标识

获取设备唯一标识 WWDC 2013已经闭幕,IOS7 Beta随即发布,界面之难看无以言表...,简直就是山寨Android. 更让IOS程序猿悲催的是,设备唯一标识的MAC Address在IOS7中也失效了. IOS系统中,获取设备唯一标识的方法有很多: 一.UDID(Unique Device Identifier) UDID的全称是Unique Device Identifier,顾名思义,它就是苹果IOS设备的唯一识别码,它由40个字符的字母和数字组成. 二.UUID(Univers

获取设备唯一码

有些企业内部程序需要对访问程序的真机做白名单限制,对于设备唯一码,苹果做出了如下限制:? 1.从iOS7之后,获取MAC地址会返回固定值“02:00:00:00:00:00”.? 2.试图获取UDID(设备唯一码)的程序不会通过苹果的审核. 解决方案:苹果推荐使用UUID(其实微软的GUID就是它的一种实现). 我们可以在程序第一次启动时生成这个ID并保存起来,但是,如果用户删除该应用再次安装时,又会生成新的字符串,所以不能保证唯一识别该设备,所以这个ID不能存在沙盒里,应该存在KeyChain

linux设备号详解

原文:http://blog.csdn.net/zjjyliuweijie/article/details/7001383 linux 中的设备有2种类型:字符设备(无缓冲且只能顺序存取).块设备(有缓冲且可以随机存取).每个字符设备和块设备都必须有主.次设备号,主设备号相同的设 备是同类设备(使用同一个驱动程序).这些设备中,有些设备是对实际存在的物理硬件的抽象,而有些设备则是内核自身提供的功能(不依赖于特定的物理硬件,又称为"虚拟设备").每个设备在 /dev 目录下都有一个对应的

iOS 获取设备的唯一性

一: 英文原文:In iOS 7 and later, if you ask for the MAC address of an iOS device, the system returns the value 02:00:00:00:00:00. If you need to identify the device, use the identifierForVendor property of UIDevice instead. (Apps that need an identifier f

14.文件系统——软RAID的实现(一)(mdadm,RAID0,主次设备号)

前文中介绍过,软RAID其实是通过md来实现的,它本质上是一个程序,用来模拟RAID.它依赖于CPU完成,需要占用大量的CPU时钟周期,所以性能不会太好:并且它完全依赖于当前操作系统,所以一旦操作系统损坏,则很有可能影响到该RAID的使用,因此在生产环境中,不建议使用软RAID.这里仅对软RAID的实现方式作一些简单的介绍. md模块可以基于任何块设备来创建,也就意味着它可以使用一个完整的分区来创建,例如使用/dev/sdb5和/dev/sdb6来实现RAID1:它可以在/dev/md0和/de

手机设备号:

// 我们说到的和手机.卡相关的号码数据包括IMSI,MSISDN,ICCID,IMEI /** * * 获取手机IMEI号<br> * 备注:<br> * * <pre> * 调用示例代码 * </pre> * * @param name * @return * @exception [异常类型] [异常说明] * @see [类.类#方法.类#成员] * @since [从哪个版本开始有该方法] */ public String getIMEI() {

IOS获取设备唯一标识的八种方法

免责声明:本文章来源于其他博客整理 参考:http://www.2cto.com/kf/201308/237648.html 参考:http://www.2cto.com/kf/201311/255684.html 在iOS系统中,获取设备唯一标识的方法有很多: 一.UDID(Unique Device Identifier) UDID的全称是Unique Device Identifier,它就是苹果IOS设备的唯一识别码,它由40个字符的字母和数字组成(越狱的设备通过某些工具可以改变设备的U