PDRToolSystem.h
2.72 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
//
// PDR_Manager_defs.h
// Pandora
//
// Created by Mac Pro_C on 12-12-25.
// Copyright (c) 2012年 __MyCompanyName__. All rights reserved.
//
#ifndef Pandora_PDR_Tool_System_h
#define Pandora_PDR_Tool_System_h
#import <Foundation/Foundation.h>
#import <CoreGraphics/CoreGraphics.h>
#import <UIKit/UIKit.h>
#define IOS_DEV_GROUP_IPAD 0x00000001
#define IOS_DEV_GROUP_IPOD 0x00000002
#define IOS_DEV_GROUP_IPHONE 0x00000004
#define IOS_DEV_GROUP_IPHONE5 0x00000008
#define IOS_DEV_SCALE_NORMAL 0x00010000
#define IOS_DEV_SCALE_DOUBLE 0x00020000
#pragma mark -
#pragma mark Devices Name
#define PDR_DEVNAME_IPHONE1G 0x00000001
#define PDR_DEVNAME_IPHONE3G 0x00000002
#define PDR_DEVNAME_IPHONE3GS 0x00000004
#define PDR_DEVNAME_IPHONE4 0x00000008
#define PDR_DEVNAME_VERIZONIPHONE4 0x00000010
#define PDR_DEVNAME_IPHOEN4S 0x00000020
#define PDR_DEVNAME_IPHONE5 0x00000040
#define PDR_DEVNAME_IPODTOUCH1G 0x00000080
#define PDR_DEVNAME_IPODTOUCH2G 0x00000100
#define PDR_DEVNAME_IPODTOUCH3G 0x00000200
#define PDR_DEVNAME_IPODTOUCH4G 0x00000400
#define PDR_DEVNAME_IPAD 0x00000800
#define PDR_DEVNAME_IPAD2WIFI 0x00001000
#define PDR_DEVNAME_IPAD2GSM 0x00002000
#define PDR_DEVNAME_IPAD2CDMA 0x00004000
#define PDR_DEVNAME_IPADMINI 0x00008000
#ifdef __cplusplus
extern "C" {
#endif
/*
========================================================================
* @Summary: 获取系统的屏幕尺寸
*
* @Parameters:
*
*
* @Returns: 返回当前设备的宽高
*
* @Remark: 获取的屏幕尺寸为手机正向时宽高
*
* @Changelog:
*
========================================================================
*/
CGRect PDR_Tool_GetSystemScreenRect(void);
/*
========================================================================
* @Summary: 获取系统的屏幕尺寸
*
* @Parameters:
*
*
* @Returns: 返回当前设备的宽高
*
* @Remark: 返回设备指定方向的宽高
*
* @Changelog:
*
========================================================================
*/
CGRect PDR_Tool_GetScreenRectByOrientation(UIInterfaceOrientation eOrientation);
// int DHA_Tool_GetDeviceModle();
// int DHA_Tool_GetDevName();
//CGFloat PDR_Tool_String2ScreenValue(NSString* pStringValue, BOOL bIsHorizontal);
UIColor* PDR_Tool_String2UIColor(NSString* pColorString);
#ifdef __cplusplus
}
#endif
#endif