Class UIDevice

  • All Implemented Interfaces:
    NSObjectProtocol, org.robovm.objc.ObjCProtocol

    public class UIDevice
    extends NSObject
    Since:
    Available in iOS 2.0 and later.
    • Method Detail

      • getCurrentDevice

        public static UIDevice getCurrentDevice()
      • getName

        public java.lang.String getName()
      • getModel

        public java.lang.String getModel()
      • getLocalizedModel

        public java.lang.String getLocalizedModel()
      • getSystemName

        public java.lang.String getSystemName()
      • getSystemVersion

        public java.lang.String getSystemVersion()
      • getIdentifierForVendor

        public NSUUID getIdentifierForVendor()
        Since:
        Available in iOS 6.0 and later.
      • generatesDeviceOrientationNotifications

        public boolean generatesDeviceOrientationNotifications()
      • isBatteryMonitoringEnabled

        public boolean isBatteryMonitoringEnabled()
        Since:
        Available in iOS 3.0 and later.
      • setBatteryMonitoringEnabled

        public void setBatteryMonitoringEnabled​(boolean v)
        Since:
        Available in iOS 3.0 and later.
      • getBatteryState

        public UIDeviceBatteryState getBatteryState()
        Since:
        Available in iOS 3.0 and later.
      • getBatteryLevel

        public float getBatteryLevel()
        Since:
        Available in iOS 3.0 and later.
      • isProximityMonitoringEnabled

        public boolean isProximityMonitoringEnabled()
        Since:
        Available in iOS 3.0 and later.
      • setProximityMonitoringEnabled

        public void setProximityMonitoringEnabled​(boolean v)
        Since:
        Available in iOS 3.0 and later.
      • isProximityState

        public boolean isProximityState()
        Since:
        Available in iOS 3.0 and later.
      • isMultitaskingSupported

        public boolean isMultitaskingSupported()
        Since:
        Available in iOS 4.0 and later.
      • getUserInterfaceIdiom

        public UIUserInterfaceIdiom getUserInterfaceIdiom()
        Since:
        Available in iOS 3.2 and later.
      • OrientationDidChangeNotification

        public static NSString OrientationDidChangeNotification()
      • BatteryStateDidChangeNotification

        public static NSString BatteryStateDidChangeNotification()
        Since:
        Available in iOS 3.0 and later.
      • BatteryLevelDidChangeNotification

        public static NSString BatteryLevelDidChangeNotification()
        Since:
        Available in iOS 3.0 and later.
      • ProximityStateDidChangeNotification

        public static NSString ProximityStateDidChangeNotification()
        Since:
        Available in iOS 3.0 and later.
      • beginGeneratingDeviceOrientationNotifications

        public void beginGeneratingDeviceOrientationNotifications()
      • endGeneratingDeviceOrientationNotifications

        public void endGeneratingDeviceOrientationNotifications()
      • playInputClick

        public void playInputClick()
        Since:
        Available in iOS 4.2 and later.