UCKDeviceInfo 0.0.1

UCKDeviceInfo 0.0.1

测试已验证
语言语言 Obj-CObjective C
许可证 MIT
发布最新发布2014年12月

未声明者维护。



  • Keisuke Uchida 编写

UCKDeviceInfo {

UCKDeviceInfo 获取设备信息。
例如,应用程序名称和剩余电池电量。
screenshot

目录

  1. 要求
  2. 安装
  3. 设备信息
  4. 用法
  5. 许可证

要求

  • iOS SDK 7.0
  • iOS 5.1.1
  • Xcode 5.0
  • ARC

[⬆]

安装

手动

classes 文件夹添加到您的项目中。

获取设备信息

  • 应用程序名称
  • 应用程序版本
  • 电池电级(%)
  • 电池状态名称
  • 操作系统版本
  • 平台
  • 型号
  • 品牌
  • 空闲内存大小(MB)
  • 总内存大小(MB)
  • 网络类型名称

[⬆]

用法

    UCKDeviceDataManager *deviceDataManager = [[UCKDeviceDataManager alloc] init];
    UCKDeviceData *deviceData = deviceDataManager.deviceData;
    UCKApplicationData *applicationData = deviceData.applicationData;
    UCKBatteryData *batteryData = deviceData.batteryData;
    UCKNetworkData *networkData = deviceData.networkData;
    UCKSystemData *systemData = deviceData.systemData;

    NSMutableString *messageString = [NSMutableString stringWithCapacity:0];
    [messageString appendFormat:@"Application name:%@\n", applicationData.applicationName];
    [messageString appendFormat:@"Application version:%@\n", applicationData.applicationVersionName];
    [messageString appendFormat:@"OS Version:%@\n", systemData.osVersion];
    [messageString appendFormat:@"Platform:%@\n", systemData.platform];
    [messageString appendFormat:@"Model:%@\n", systemData.model];
    [messageString appendFormat:@"Brand:%@\n", systemData.brand];
    [messageString appendFormat:@"Free memory:%ld(MB)\n", systemData.freeSpace];
    [messageString appendFormat:@"Total memory:%ld(MB)\n", systemData.totalSpace];
    [messageString appendFormat:@"Battery level:%d\n", batteryData.level];
    [messageString appendFormat:@"Battery status:%@\n", batteryData.statusName];
    [messageString appendFormat:@"Network type:%@\n", networkData.networkTypeName];

    UIAlertView *alert = [[UIAlertView alloc] init];
    alert.title = @"Device info";
    alert.message = messageString;
    [alert addButtonWithTitle:@"Close"];
    [alert show];

[⬆]

许可证和致谢

UCKDeviceInfo © 2014 Keisuke Uchida (http://uchidak.net) 版权所有。
MIT 许可证。

此软件使用了以下开源软件:

Reachability © Apple Inc. 版权所有。

[⬆]

};

© 2013 Keisuke Uchida 版权所有。