PDRToolSystem.h 2.72 KB
//
//  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