• iOS 获取手机的型号,系统版本,软件名称,软件版本


    应用程序的名称和版本号等信息都保存在mainBundle的一个字典中,用下面代码可以取出来。
    
    NSDictionary* infoDict =[[NSBundle mainBundle] infoDictionary];
    NSString* versionNum =[infoDict objectForKey:@"CFBundleVersion"];
    NSString*appName =[infoDict objectForKey:@"CFBundleDisplayName"];
    NSString*text =[NSString stringWithFormat:@"%@ %@",appName,versionNum];

    [java]
    //手机序列号  
        NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier]; 
        NSLog(@"手机序列号: %@",identifierNumber); 
        //手机别名: 用户定义的名称  
        NSString* userPhoneName = [[UIDevice currentDevice] name]; 
        NSLog(@"手机别名: %@", userPhoneName); 
        //设备名称  
        NSString* deviceName = [[UIDevice currentDevice] systemName]; 
        NSLog(@"设备名称: %@",deviceName ); 
        //手机系统版本  
        NSString* phoneVersion = [[UIDevice currentDevice] systemVersion]; 
        NSLog(@"手机系统版本: %@", phoneVersion); 
        //手机型号  
        NSString* phoneModel = [[UIDevice currentDevice] model]; 
        NSLog(@"手机型号: %@",phoneModel ); 
        //地方型号  (国际化区域名称)  
        NSString* localPhoneModel = [[UIDevice currentDevice] localizedModel]; 
        NSLog(@"国际化区域名称: %@",localPhoneModel ); 
         
        NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; 
        // 当前应用名称  
        NSString *appCurName = [infoDictionary objectForKey:@"CFBundleDisplayName"]; 
        NSLog(@"当前应用名称:%@",appCurName); 
        // 当前应用软件版本  比如:1.0.1  
        NSString *appCurVersion = [infoDictionary objectForKey:@"CFBundleShortVersionString"]; 
        NSLog(@"当前应用软件版本:%@",appCurVersion); 
        // 当前应用版本号码   int类型  
        NSString *appCurVersionNum = [infoDictionary objectForKey:@"CFBundleVersion"]; 
        NSLog(@"当前应用版本号码:%@",appCurVersionNum); 

    //手机序列号
        NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier];
        NSLog(@"手机序列号: %@",identifierNumber);
        //手机别名: 用户定义的名称
        NSString* userPhoneName = [[UIDevice currentDevice] name];
        NSLog(@"手机别名: %@", userPhoneName);
        //设备名称
        NSString* deviceName = [[UIDevice currentDevice] systemName];
        NSLog(@"设备名称: %@",deviceName );
        //手机系统版本
        NSString* phoneVersion = [[UIDevice currentDevice] systemVersion];
        NSLog(@"手机系统版本: %@", phoneVersion);
        //手机型号
        NSString* phoneModel = [[UIDevice currentDevice] model];
        NSLog(@"手机型号: %@",phoneModel );
        //地方型号  (国际化区域名称)
        NSString* localPhoneModel = [[UIDevice currentDevice] localizedModel];
        NSLog(@"国际化区域名称: %@",localPhoneModel );
       
        NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
        // 当前应用名称
        NSString *appCurName = [infoDictionary objectForKey:@"CFBundleDisplayName"];
        NSLog(@"当前应用名称:%@",appCurName);
        // 当前应用软件版本  比如:1.0.1
        NSString *appCurVersion = [infoDictionary objectForKey:@"CFBundleShortVersionString"];
        NSLog(@"当前应用软件版本:%@",appCurVersion);
        // 当前应用版本号码   int类型
        NSString *appCurVersionNum = [infoDictionary objectForKey:@"CFBundleVersion"];
        NSLog(@"当前应用版本号码:%@",appCurVersionNum);


    结果:


    [plain]
    2012-10-19 14:07:47.622 myDemo[5779:707] 手机序列号: 6685c75e34104be0b04c6ceb72985dc381f0f746 
    2012-10-19 14:07:47.624 myDemo[5779:707] 手机别名: “spring sky”的 iPod 
    2012-10-19 14:07:47.627 myDemo[5779:707] 设备名称: iPhone OS 
    2012-10-19 14:07:47.629 myDemo[5779:707] 手机系统版本: 5.1.1 
    2012-10-19 14:07:47.641 myDemo[5779:707] 手机型号: iPod touch 
    2012-10-19 14:07:47.642 myDemo[5779:707] 国际化区域名称: iPod touch 
    2012-10-19 14:07:47.643 myDemo[5779:707] 当前应用名称:myDemo 
    2012-10-19 14:07:47.645 myDemo[5779:707] 当前应用软件版本:1.0.1 
    2012-10-19 14:07:47.646 myDemo[5779:707] 当前应用版本号码:101 

    2012-10-19 14:07:47.622 myDemo[5779:707] 手机序列号: 6685c75e34104be0b04c6ceb72985dc381f0f746
    2012-10-19 14:07:47.624 myDemo[5779:707] 手机别名: “spring sky”的 iPod
    2012-10-19 14:07:47.627 myDemo[5779:707] 设备名称: iPhone OS
    2012-10-19 14:07:47.629 myDemo[5779:707] 手机系统版本: 5.1.1
    2012-10-19 14:07:47.641 myDemo[5779:707] 手机型号: iPod touch
    2012-10-19 14:07:47.642 myDemo[5779:707] 国际化区域名称: iPod touch
    2012-10-19 14:07:47.643 myDemo[5779:707] 当前应用名称:myDemo
    2012-10-19 14:07:47.645 myDemo[5779:707] 当前应用软件版本:1.0.1
    2012-10-19 14:07:47.646 myDemo[5779:707] 当前应用版本号码:101

  • 相关阅读:
    Palindrome Partitioning
    triangle
    Populating Next Right Pointers in Each Node(I and II)
    分苹果(网易)
    Flatten Binary Tree to Linked List
    Construct Binary Tree from Inorder and Postorder Traversal(根据中序遍历和后序遍历构建二叉树)
    iOS系统navigationBar背景色,文字颜色处理
    登录,注销
    ios 文字上下滚动效果Demo
    经常崩溃就是数组字典引起的
  • 原文地址:https://www.cnblogs.com/isItOk/p/4875557.html
Copyright © 2020-2023  润新知