1. 程式人生 > >獲取App和裝置資訊

獲取App和裝置資訊


    //手機序列號
    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);


相關推薦

獲取App裝置資訊

//手機序列號 NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier]; NSLog(@"手機序列號: %@",identifierNumber);

Swift獲取應用裝置資訊

1.應用資訊 guard let infoDictionary = Bundle.main.infoDictionary else { return } 應用名稱 let appDisplayName = infoDictionary["CFBundleDisplayName"] a

微信獲取openID使用者資訊

網頁獲取使用者資訊文件說明 進入微信公眾平臺,介面許可權—>網頁服務—>網頁授權—->修改—>網頁授權域名設定,填寫你想要的域名,並按照說明下載txt檔案放到對應的域名下,接下來開始碼程式碼 public static String codeurl = "h

js獲取瀏覽器裝置相關width(螢幕的寬度)

網頁可見區域寬: document.body.clientWidth網頁可見區域高: document.body.clientHeight網頁可見區域寬: document.body.offsetWidth (包括邊線的寬)網頁可見區域高: document.body.offsetHeight (包括邊線的高

手寫spring二:Java反射獲取物件資訊全解析

反射在這裡的作用就是知道全路徑 在框架啟動的時候把類例項化 然後設定到@service 和@Autowired裡面 所以要了解這東西怎麼用的 1. 什麼是類物件 類物件,就是用於描述這種類,都有什麼屬性,什麼方法的 2. 獲取類物件 獲取類物件有3種方式 (1). Class.f

Java反射獲取物件資訊全解析

反射可以解決在編譯時無法預知物件和類是屬於那個類的,要根據程式執行時的資訊才能知道該物件和類的資訊的問題。 在兩個人協作開發時,你只要知道對方的類名就可以進行初步的開發了。 獲取類物件 Class.forName(String clazzName)靜

Dart獲取系統硬體資訊

獲取環境變數 import 'dart:io' show Platform; main(List<String> arguments) { //獲取當前程序的環境變數 Map&l

Python之獲取平臺作業系統資訊(platform模組)

#獲取作業系統的一些資訊: import platform platform.platform() #獲取作業系統名稱及版本號,'Linux-3.13.0-46-generic-i686-with-Deepin-2014.2-trusty' platform.

App 裝置通過藍芽連線收發資料

一、Android 中進行藍芽開發需要用到的類和執行過程         1,使用BluetoothAdapter.startLeScance來掃描裝置      2,在掃描到裝置的回撥函式中的得到BluetoothDevice 物件,並使用Bluetooth.stopLe

微信公眾號【獲取openid使用者資訊(Webform)】

#夢想是一場華美的旅途,每個人在找到它之前,都只是孤獨的少年。 #Index.aspx.cs程式碼: public partial class Index : System.Web.UI.Page { //使用者id

js獲取瀏覽器裝置相關寬度高度

首先呢,我們將iPhone手機的相關資料表示如下   我們要理解很多東西,比如邏輯解析度、物理解析度、縮放因子、ppi等,這裡先不討論。 首先呢,我們先介紹下各個螢幕寬度: 網頁可見區域寬: document.body.clientWidth 網頁可見區域高: doc

微信小程式伺服器端獲取影象文字資訊

(PHP+CI框架)下面,可以很方便的取到檔案的資訊,但是取不到formData中的資訊。 比如下面的示例程式中,有formData:{'user': 'test'},在伺服器端,可以用$_FILES[file]取到跟上傳檔案本身的資料。那麼如何取得formData中傳輸的

【高德地圖】H5 Web端定位當前位置,獲取GPS地址資訊

僅支援高階瀏覽器 首先註冊高德地圖開發者賬號,建立應用,獲取key 頁面中引入: <script type="text/javascript" src="http://webapi.amap.com/maps?v=1.4.3&key=您申請

Android 獲取MD5SHA1資訊

DEBUG版本MD5和SHA1 開啟Android Studio如下圖所示,展開Gradle 雙擊signingReport 控制檯下看輸出結果 release版本MD5和

網路應用(1):抓包獲取APP的重要資訊 | charles

小白:何為抓包? 小程:就是截獲網路上收發的資料包。 小白:網路上那麼多資料包,怎麼知道哪些是有用的? 小程:只截獲目標app的資料包就縮小了範圍,但即便是縮小了範圍,也需要進一步分析與排查。 小白:在垃圾堆裡找壞人的行動時間與地點嗎?這是使徒行者2的橋段啊,你有沒有看過? "抓

python實現獲取電腦嵌入式裝置(樹3)IP、主機名、Mac地址,並把這些資訊上傳雲伺服器。

import socket import uuid # 獲取主機名 hostname = socket.gethostname() #獲取IP ip = socket.gethostbyname(hostname) # 獲取Mac地址 def get_mac_address

MIB BrowserWireshark 的使用:通過oid獲取裝置資訊時的SNMP報文分析

MIB Browser&  Wireshark Table View 1.   Address  : 172.16.72.134 (將我所在主機的IP新增到172.16.72.134 的SNMP中) 2.   OID:  .1.3.6.1.2.2.1  (或點選i

android獲取裝置應用資訊

本文將介紹如何獲取當前裝置和應用基本資訊! 建立一個android應用(AndroidTest),所需許可權如下(AndroidManifest.xml檔案): <uses-permission android:name="android.permissio

iOS獲取當前app裝置名稱版本號等內容

NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; CFShow(infoDictionary); /

iOS 獲取裝置型別系統資訊

iOS獲取裝置型號、裝置型別等資訊裝置標識 關於裝置標識,歷史上盛行過很多英雄,比如UDID、Mac地址、OpenUDID等,然而他們都陸陸續續倒在了蘋果的門下。蘋果目前提供了2個方法供App獲取裝置標識:idfa和idfv idfa:全稱advertisingIden