ios 获取手机相关的信息

获取手机信息

     应用程序的名称和版本号等信息都保存在mainBundle的一个字典中,用下面代码可以取出来

    //获取版本号
    NSDictionary *infoDict = [[NSBundle mainBundle]infoDictionary];
    NSString *versionNum = [infoDict objectForKey:@"CFBundleVersion"];//版本号
    NSString *appName = [infoDict objectForKey:@"CFBundleDisplayName"];//应用程序名字
    NSString *text = [NSString stringWithFormat:@"%@--%@",appName,versionNum];
    NSLog(@"----%@",text);

    //手机别名
    NSString *strModel = [UIDevice currentDevice].model;
    NSLog(@"===%@",strModel);

    //用户定义的名称
    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);
时间: 2024-08-07 04:16:48

ios 获取手机相关的信息的相关文章

iOS获取手机相关信息

iOS具体的设备型号: #include <sys/types.h> #include <sys/sysctl.h> - (void)test { //手机型号. size_t size; sysctlbyname("hw.machine", NULL, &size, NULL, 0); char *machine = (char*)malloc(size); sysctlbyname("hw.machine", machine, &

PHP获取手机相关信息

该PHP操作类实现获取手机号手机头信息,取UA,取得手机类型,判断是否是opera,判断是否是m3gate,取得HA,取得手机IP 代码如下: <?php /** * @desc 手机操作类 获取手机相关信息 * @since */class mobile { /** * 函数名称: getPhoneNumber * 函数功能: 取手机号 * 输入参数: none * 函数返回值: 成功返回号码,失败返回false * 其它说明: 说明 */ public function getPhoneNu

Android_获取手机各种详细信息

TelephonyManager类主要提供了一系列用于访问与手机通讯相关的状态和信息的get方法.其中包括手机SIM的状态和信息.电信网络的状态及手机用户的信息.在应用程序中可以使用这些get方法获取相关数据. TelephonyManager类的对象可以通过Context.getSystemService(Context.TELEPHONY_SERVICE)方法来获得,需要注意的是有些通讯信息的获取对应用程序的权限有一定的限制,在开发的时候需要为其添加相应的权限. 以下列出TelephonyM

Android开发之获取手机SIM卡信息

TelephonyManager是一个管理手机通话状态.电话网络信息的服务类.该类提供了大量的getXxx(),方法获取电话网络的相关信息. TelephonyManager类概述: 可用于訪问有关设备上的电话服务信息. 应用程序能够使用这个类的方法来确定电话服务和状态,以及訪问某些类型的用户信息.应用程序还能够注冊一个侦听器以接收的电话状态变化通知. 你不能直接实例化这个类;相反,你能够通过Context.getSystemService(Context.TELEPHONY_SERVICE)方

C# 获取操作系统相关的信息

本文通过一个Demo,讲解如何通过C#获取操作系统相关的信息,如内存大小,CPU大小,机器名,环境变量等操作系统软件.硬件相关信息. 涉及到知识点: Environment 提供有关当前环境和平台的信息以及操作它们的方法. ManagementClass 表示公共信息模型 (CIM) 管理类.管理类是一个 WMI 类,如 Win32_LogicalDisk 和 Win32_Process,前者表示磁盘驱动器,后者表示进程(如 Notepad.exe).通过该类的成员,可以使用特定的 WMI 类路

使用ttXactAdmin、ttSQLCmdCacheInfo、ttSQLCmdQueryPlan获取SQL相关详细信息[TimesTen运维]

使用ttXactAdmin.ttSQLCmdCacheInfo.ttSQLCmdQueryPlan获取SQL相关详细信息,适合于tt11以上版本. $ ttversion TimesTen Release 11.2.2.4.3 (64 bit Linux/x86_64) (tt1122:53396) 2013-02-09T17:19:52Z Instance admin: timesten Instance home directory: /TimesTen/tt1122 Group owner

使用ttXactAdmin、ttSQLCmdCacheInfo、ttSQLCmdQueryPlan获取SQL相关具体信息[TimesTen运维]

使用ttXactAdmin.ttSQLCmdCacheInfo.ttSQLCmdQueryPlan获取SQL相关具体信息,适合于tt11以上版本号. $ ttversion TimesTen Release 11.2.2.4.3 (64 bit Linux/x86_64) (tt1122:53396) 2013-02-09T17:19:52Z Instance admin: timesten Instance home directory: /TimesTen/tt1122 Group owne

IOS 获取手机ip地址

#include <ifaddrs.h> #include <arpa/inet.h> - (NSString *)getIPAddress {          NSString *address = @"error";     struct ifaddrs *interfaces = NULL;     struct ifaddrs *temp_addr = NULL;     int success = 0;          // retrieve th

ios获取当前wifi热点信息

#pragma mark - 获取当前连接wifi信息 - (NSString *)returnWifiName { NSString *wifiName = @"Not Found"; CFArrayRef myArray = CNCopySupportedInterfaces(); if (myArray != nil) { CFDictionaryRef myDict = CNCopyCurrentNetworkInfo(CFArrayGetValueAtIndex(myArra