获取设备、APP的一些信息

获取设备的一些信息:

UIDevice *device = [UIDevice currentDevice];

@property(nonatomic,readonly,strong) NSString *name;              // e.g. "My iPhone"

@property(nonatomic,readonly,strong) NSString *model;             // e.g. @"iPhone", @"iPod touch"

@property(nonatomic,readonly,strong) NSString *localizedModel;  // 获取本地化版本

@property(nonatomic,readonly,strong) NSString *systemName;      //e.g. @"iOS",当前运行的系统

@property(nonatomic,readonly,strong) NSString *systemVersion;   //e.g. @"4.0",当前系统的版本

获取设备的一些信息:

NSDictionary *infoDic = [[NSBundle mainBundle] infoDictionary];

//APP 名字

NSString *appName = [infoDic objectForKey:@"CFBundleDisplayName"];

//APP Build版本

NSString *appBuild = [infoDic objectForKey:@"CFBundleVersion"];

//APP 版本

NSString *appVersion = [infoDic objectForKey:@"CFBundleShortVersionString"];

时间: 2024-11-05 20:29:51

获取设备、APP的一些信息的相关文章

C++获取设备 PID,VID 信息

可直接编译(设置成:使用多字节字符集) 转来的,代码: /* http://www.experts-exchange.com/Programming/Editors_IDEs/Q_24506125.html */ #include <stdio.h> #include <windows.h> #include <setupapi.h> #include <devguid.h> #include <winioctl.h> #include <

获取 Android app的签名

可以利用Java的JarFile ,JarEntry,Certificate  来获取android app的签名信息 public class Do { private static final char[] wJ = "0123456789abcdef".toCharArray(); /** * 从APK中读取签名 * * @param file * @return * @throws IOException */ public String getSignaturesFromAp

获取设备和 App 信息

设备对照表:https://www.theiphonewiki.com/wiki/Models 获取设备和 App 信息代码: 1 NSLog(@"设备信息如下"); 2 NSLog(@"detailModel(详细型号): %@", [self detailModel]); //detailModel(详细型号): iPhone 6 3 4 UIDevice *device = [UIDevice currentDevice]; 5 NSLog(@"na

获取设备上所有系统app信息

在获取android设备的所有程序信息一文中介绍了获取手机上所有app信息的方法,下面介绍过滤掉系统app的方法: MainActivity: package com.home.getsysapp; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import android.app.Activity; import android.content

小白学phoneGap《构建跨平台APP:phoneGap移动应用实战》连载五(使用PhoneGap获取设备信息)

除了能够将HTML页面打包成可以直接安装运行的APP外,PhoneGap的一个最大优势在于可以通过JavaScript调用设备来访问设备上的硬件信息,从而实现一些原本只有依靠原生SDK才能够达到的目的.范例5-1就展示了一个利用API来获取设备信息的例子. [范例5-1 利用PhoneGap获取设备信息] <!DOCTYPE html> <html> <meta http-equiv="Content-Type" content="text/ht

获取设备型号、app信息、系统信息

一. 获取设备型号的方法主要有三种: ///===== 设备型号:方法一 ======== NSString * strModel = [UIDevice currentDevice].model; NSLog(@"model:%@",strModel); NSLog(@"localizedModel: %@", [[UIDevice currentDevice] localizedModel]); //===== 设备型号:方法二 ========= struct

AppCan移动开发技巧:3步走,获取移动APP签名信息

大家知道,在移动APP开发里,与应用包名一样,应用的签名信息需是唯一的,否则将会出现应用冒领.重复安装等问题.之前分享过安卓应用的签名如何获取(点击查看),这里将继续以AppCan平台为例,分享如何获取APK包的签名信息及相关注意事项. 获取APK包签名信息 为了保证每个应用程序开发商的合法ID安全,防止部分开发商通过使用相同的包名混淆和替换已经安装的程序,开发者需要对发布的APK文件进行唯一签名,保证每次发布的应用版本的一致性(如果自动更新,则不会因为版本不一致而无法安装). 操作步骤: 1.

获取设备信息

mark下如何获取设备相关的信息 NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; // app名称 NSString *app_Name = [infoDictionary objectForKey:@"CFBundleDisplayName"]; // app版本 NSString *app_Version = [infoDictionary objectForKey:@"CFBu

iOS获取设备型号、设备类型等信息

设备标识 关于设备标识,历史上盛行过很多英雄,比如UDID.Mac地址.OpenUDID等,然而他们都陆陆续续倒在了苹果的门下.苹果目前提供了2个方法供App获取设备标识:idfa和idfv idfa:全称advertisingIdentifier,官方解释是广告标识,适用于广告推广,这个建议不要轻易使用,如果用了,则App里必须提供广告功能,否则很有可能会在AppStore审核时被拒.而且idfa是可以被用户关闭的(设置->隐私),一旦被关闭,就获取不到了. idfv:全称identifier