获取当前app的名称和版本号

2024-08-21 17:48

本文主要是介绍获取当前app的名称和版本号,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

iOS获取当前app的名称和版本号 

Java代码   收藏代码
  1. NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];  
  2.  CFShow(infoDictionary);  
  3. // app名称  
  4.  NSString *app_Name = [infoDictionary objectForKey:@"CFBundleDisplayName"];  
  5.  // app版本  
  6.  NSString *app_Version = [infoDictionary objectForKey:@"CFBundleShortVersionString"];  
  7.  // app build版本  
  8.  NSString *app_build = [infoDictionary objectForKey:@"CFBundleVersion"];  
  9.   
  10.   
  11.       
  12.     //手机序列号  
  13.     NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier];  
  14.     NSLog(@"手机序列号: %@",identifierNumber);  
  15.     //手机别名: 用户定义的名称  
  16.     NSString* userPhoneName = [[UIDevice currentDevice] name];  
  17.     NSLog(@"手机别名: %@", userPhoneName);  
  18.     //设备名称  
  19.     NSString* deviceName = [[UIDevice currentDevice] systemName];  
  20.     NSLog(@"设备名称: %@",deviceName );  
  21.     //手机系统版本  
  22.     NSString* phoneVersion = [[UIDevice currentDevice] systemVersion];  
  23.     NSLog(@"手机系统版本: %@", phoneVersion);  
  24.     //手机型号  
  25.     NSString* phoneModel = [[UIDevice currentDevice] model];  
  26.     NSLog(@"手机型号: %@",phoneModel );  
  27.     //地方型号  (国际化区域名称)  
  28.     NSString* localPhoneModel = [[UIDevice currentDevice] localizedModel];  
  29.     NSLog(@"国际化区域名称: %@",localPhoneModel );  
  30.       
  31.     NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];  
  32.     // 当前应用名称  
  33.     NSString *appCurName = [infoDictionary objectForKey:@"CFBundleDisplayName"];  
  34.     NSLog(@"当前应用名称:%@",appCurName);  
  35.     // 当前应用软件版本  比如:1.0.1  
  36.     NSString *appCurVersion = [infoDictionary objectForKey:@"CFBundleShortVersionString"];  
  37.     NSLog(@"当前应用软件版本:%@",appCurVersion);  
  38.     // 当前应用版本号码   int类型  
  39.     NSString *appCurVersionNum = [infoDictionary objectForKey:@"CFBundleVersion"];  
  40.     NSLog(@"当前应用版本号码:%@",appCurVersionNum);  

这篇关于获取当前app的名称和版本号的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1093855

相关文章

实例:如何统计当前主机的连接状态和连接数

统计当前主机的连接状态和连接数 在 Linux 中,可使用 ss 命令来查看主机的网络连接状态。以下是统计当前主机连接状态和连接主机数量的具体操作。 1. 统计当前主机的连接状态 使用 ss 命令结合 grep、cut、sort 和 uniq 命令来统计当前主机的 TCP 连接状态。 ss -nta | grep -v '^State' | cut -d " " -f 1 | sort |

批处理以当前时间为文件名创建文件

批处理以当前时间为文件名创建文件 批处理创建空文件 有时候,需要创建以当前时间命名的文件,手动输入当然可以,但是有更省心的方法吗? 假设我是 windows 操作系统,打开命令行。 输入以下命令试试: echo %date:~0,4%_%date:~5,2%_%date:~8,2%_%time:~0,2%_%time:~3,2%_%time:~6,2% 输出类似: 2019_06

Android Environment 获取的路径问题

1. 以获取 /System 路径为例 /*** Return root of the "system" partition holding the core Android OS.* Always present and mounted read-only.*/public static @NonNull File getRootDirectory() {return DIR_ANDR

JS和jQuery获取节点的兄弟,父级,子级元素

原文转自http://blog.csdn.net/duanshuyong/article/details/7562423 先说一下JS的获取方法,其要比JQUERY的方法麻烦很多,后面以JQUERY的方法作对比。 JS的方法会比JQUERY麻烦很多,主要则是因为FF浏览器,FF浏览器会把你的换行也当最DOM元素。 <div id="test"><div></div><div></div

vcpkg子包路径批量获取

获取vcpkg 子包的路径,并拼接为set(CMAKE_PREFIX_PATH “拼接路径” ) import osdef find_directories_with_subdirs(root_dir):# 构建根目录下的 "packages" 文件夹路径root_packages_dir = os.path.join(root_dir, "packages")# 如果 "packages"

Weex入门教程之4,获取当前全局环境变量和配置信息(屏幕高度、宽度等)

$getConfig() 获取当前全局环境变量和配置信息。 Returns: config (object): 配置对象;bundleUrl (string): bundle 的 url;debug (boolean): 是否是调试模式;env (object): 环境对象; weexVersion (string): Weex sdk 版本;appName (string): 应用名字;

MFC中App,Doc,MainFrame,View各指针的互相获取

纸上得来终觉浅,为了熟悉获取方法,我建了个SDI。 首先说明这四个类的执行顺序是App->Doc->Main->View 另外添加CDialog类获得各个指针的方法。 多文档的获取有点小区别,有时间也总结一下。 //  App void CSDIApp::OnApp() {      //  App      //  Doc     CDocument *pD

Linux 删除 当前下的 mysql-8.0.31 空文件夹

在Linux中,如果你想要删除当前目录下的名为mysql-8.0.31的空文件夹(即该文件夹内没有任何文件或子文件夹),你可以使用rmdir命令。但是,如果mysql-8.0.31文件夹并非完全为空(即它包含文件或子文件夹),rmdir命令会失败。 如果你的目标是删除mysql-8.0.31文件夹及其内部的所有内容(无论是否为空),你应该使用rm命令结合-r(或-R,它们是等价的)选项来递归地删

android两种日志获取log4j

android   log4j 加载日志使用方法; 先上图: 有两种方式: 1:直接使用架包 加载(两个都要使用); 架包:android-logging-log4j-1.0.3.jar 、log4j-1.2.15.jar  (说明:也可以使用架包:log4j-1.2.17.jar)  2:对架包输入日志的二次封装使用; 1:直接使用 log4j 日志框架获取日志信息: A:配置 日志 文

17 通过ref代替DOM用来获取元素和组件的引用

重点 ref :官网给出的解释是: ref: 用于注册对元素或子组件的引用。引用将在父组件的$refs 对象下注册。如果在普通DOM元素上使用,则引用将是该元素;如果在子组件上使用,则引用将是组件实例: <!-- vm.$refs.p will be the DOM node --><p ref="p">hello</p><!-- vm.$refs.child will be the c