C# Class Unity.Core.System.AbstractSystem

Inheritance: IDisplay, IHumanInteraction, IMemory, IOperatingSystem, IPower, IProcessor
Afficher le fichier Open project: Appverse/appverse-mobile

Protected Properties

Свойство Type Description
locked bool
lockedOrientation DisplayOrientation

Méthodes publiques

Méthode Description
AbstractSystem ( ) : System

CopyToClipboard ( string text ) : Task
CopyToClipboard ( string text ) : bool
DismissApplication ( ) : System.Threading.Tasks.Task
DismissApplication ( ) : void
DismissSplashScreen ( ) : Task
DismissSplashScreen ( ) : bool

Dismisses the splash screen.

GetApplication ( string appName ) : App

Gets the application object given its name, matching it on the "app/config/launch-config.xml" configuration file.

GetApplication ( string appName ) : Task
GetApplications ( ) : App[]

Gets the application objects array configured on the "app/config/launch-config.xml" configuration file, if any.

GetApplications ( ) : Task
GetCPUInfo ( ) : Unity.Core.System.CPUInfo
GetCPUInfo ( ) : Task
GetConfigFileBinaryData ( ) : byte[]

Default method, to be overrided by platform implementation.

GetDisplayInfo ( ) : Unity.Core.System.DisplayInfo

Returns the information for the primary display.

GetDisplayInfo ( int displayNumber ) : Unity.Core.System.DisplayInfo
GetDisplayInfo ( ) : Task
GetDisplayInfo ( int displayNumber ) : Task
GetDisplays ( ) : Task
GetDisplays ( ) : int
GetInputButtons ( ) : InputButton[]
GetInputButtons ( ) : Task
GetInputGestures ( ) : InputGesture[]
GetInputGestures ( ) : Task
GetInputMethodCurrent ( ) : InputCapability
GetInputMethodCurrent ( ) : Task
GetInputMethods ( ) : InputCapability[]
GetInputMethods ( ) : Task
GetLocaleCurrent ( ) : System.Locale
GetLocaleCurrent ( ) : Task
GetLocaleSupported ( ) : System.Locale[]
GetLocaleSupported ( ) : Task
GetLockedOrientation ( ) : DisplayOrientation

Getter for the current locked orientation

GetLockedOrientation ( ) : Task
GetMemoryAvailable ( MemoryUse use ) : Task
GetMemoryAvailable ( MemoryUse use, MemoryType type ) : Task
GetMemoryAvailable ( MemoryUse use ) : long
GetMemoryAvailable ( MemoryUse use, MemoryType type ) : long
GetMemoryAvailableTypes ( ) : MemoryType[]
GetMemoryAvailableTypes ( ) : Task
GetMemoryStatus ( ) : Unity.Core.System.MemoryStatus
GetMemoryStatus ( MemoryType type ) : Unity.Core.System.MemoryStatus
GetMemoryStatus ( ) : Task
GetMemoryStatus ( MemoryType type ) : Task
GetMemoryTypes ( ) : MemoryType[]

Returns the available memory types from MemoryType enumeration.

GetMemoryTypes ( ) : Task
GetMemoryUses ( ) : MemoryUse[]

Returns the available memory uses from MemoryUse enumeration.

GetMemoryUses ( ) : Task
GetOSHardwareInfo ( ) : Unity.Core.System.HardwareInfo
GetOSHardwareInfo ( ) : Task
GetOSInfo ( ) : Unity.Core.System.OSInfo
GetOSInfo ( ) : Task
GetOSUserAgent ( ) : Task
GetOSUserAgent ( ) : string
GetOrientation ( int displayNumber ) : DisplayOrientation

Returns display orientation given its display number.

GetOrientation ( int displayNumber ) : Task
GetOrientationCurrent ( ) : DisplayOrientation

Returns primary display orientation.

GetOrientationCurrent ( ) : Task
GetOrientationSupported ( ) : DisplayOrientation[]

Returns the supported orientations for the primary display.

GetOrientationSupported ( int displayNumber ) : DisplayOrientation[]
GetOrientationSupported ( ) : Task
GetOrientationSupported ( int displayNumber ) : Task
GetPowerInfo ( ) : Unity.Core.System.PowerInfo
GetPowerInfo ( ) : Task
GetPowerRemainingTime ( ) : Task
GetPowerRemainingTime ( ) : long

Returns battery autonomy time if the battery is discharging or -1 if the device is connected to the main power supply.

GetUnityContext ( ) : Task
GetUnityContext ( ) : Unity.Core.System.UnityContext
IsOrientationLocked ( ) : Task
IsOrientationLocked ( ) : bool

Indicates whether the current application if currently configured to autorotate or not.

LaunchApplication ( App application, string query ) : System.Threading.Tasks.Task
LaunchApplication ( string appName, string query ) : System.Threading.Tasks.Task
LaunchApplication ( App application, string query ) : void

Launches the given application with the needed launch data paramaters as a query string ().

LaunchApplication ( string appName, string query ) : void

Launches the application given its name (matching it on the "app/config/launch-config.xml" configuration file).

LockOrientation ( bool lockOrientation, DisplayOrientation orientation ) : System.Threading.Tasks.Task
LockOrientation ( bool lockOrientation, DisplayOrientation orientation ) : void

Sets whether the current application should autorotate or not. If value is set to 'false', application's orientation will be set to the given orientation.

ShowSplashScreen ( ) : Task
ShowSplashScreen ( ) : bool

Shows the splash screen.

Méthodes protégées

Méthode Description
LoadLaunchConfig ( ) : void

Load launch config file

Method Details

AbstractSystem() public méthode

public AbstractSystem ( ) : System
Résultat System

CopyToClipboard() public abstract méthode

public abstract CopyToClipboard ( string text ) : Task
text string
Résultat Task

CopyToClipboard() public abstract méthode

public abstract CopyToClipboard ( string text ) : bool
text string
Résultat bool

DismissApplication() public abstract méthode

public abstract DismissApplication ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

DismissApplication() public abstract méthode

public abstract DismissApplication ( ) : void
Résultat void

DismissSplashScreen() public abstract méthode

public abstract DismissSplashScreen ( ) : Task
Résultat Task

DismissSplashScreen() public abstract méthode

Dismisses the splash screen.
public abstract DismissSplashScreen ( ) : bool
Résultat bool

GetApplication() public méthode

Gets the application object given its name, matching it on the "app/config/launch-config.xml" configuration file.
public GetApplication ( string appName ) : App
appName string App name.
Résultat App

GetApplication() public abstract méthode

public abstract GetApplication ( string appName ) : Task
appName string
Résultat Task

GetApplications() public méthode

Gets the application objects array configured on the "app/config/launch-config.xml" configuration file, if any.
public GetApplications ( ) : App[]
Résultat App[]

GetApplications() public abstract méthode

public abstract GetApplications ( ) : Task
Résultat Task

GetCPUInfo() public abstract méthode

public abstract GetCPUInfo ( ) : Unity.Core.System.CPUInfo
Résultat Unity.Core.System.CPUInfo

GetCPUInfo() public abstract méthode

public abstract GetCPUInfo ( ) : Task
Résultat Task

GetConfigFileBinaryData() public méthode

Default method, to be overrided by platform implementation.
public GetConfigFileBinaryData ( ) : byte[]
Résultat byte[]

GetDisplayInfo() public méthode

Returns the information for the primary display.
public GetDisplayInfo ( ) : Unity.Core.System.DisplayInfo
Résultat Unity.Core.System.DisplayInfo

GetDisplayInfo() public abstract méthode

public abstract GetDisplayInfo ( int displayNumber ) : Unity.Core.System.DisplayInfo
displayNumber int
Résultat Unity.Core.System.DisplayInfo

GetDisplayInfo() public abstract méthode

public abstract GetDisplayInfo ( ) : Task
Résultat Task

GetDisplayInfo() public abstract méthode

public abstract GetDisplayInfo ( int displayNumber ) : Task
displayNumber int
Résultat Task

GetDisplays() public abstract méthode

public abstract GetDisplays ( ) : Task
Résultat Task

GetDisplays() public abstract méthode

public abstract GetDisplays ( ) : int
Résultat int

GetInputButtons() public abstract méthode

public abstract GetInputButtons ( ) : InputButton[]
Résultat InputButton[]

GetInputButtons() public abstract méthode

public abstract GetInputButtons ( ) : Task
Résultat Task

GetInputGestures() public abstract méthode

public abstract GetInputGestures ( ) : InputGesture[]
Résultat InputGesture[]

GetInputGestures() public abstract méthode

public abstract GetInputGestures ( ) : Task
Résultat Task

GetInputMethodCurrent() public abstract méthode

public abstract GetInputMethodCurrent ( ) : InputCapability
Résultat InputCapability

GetInputMethodCurrent() public abstract méthode

public abstract GetInputMethodCurrent ( ) : Task
Résultat Task

GetInputMethods() public abstract méthode

public abstract GetInputMethods ( ) : InputCapability[]
Résultat InputCapability[]

GetInputMethods() public abstract méthode

public abstract GetInputMethods ( ) : Task
Résultat Task

GetLocaleCurrent() public abstract méthode

public abstract GetLocaleCurrent ( ) : System.Locale
Résultat System.Locale

GetLocaleCurrent() public abstract méthode

public abstract GetLocaleCurrent ( ) : Task
Résultat Task

GetLocaleSupported() public abstract méthode

public abstract GetLocaleSupported ( ) : System.Locale[]
Résultat System.Locale[]

GetLocaleSupported() public abstract méthode

public abstract GetLocaleSupported ( ) : Task
Résultat Task

GetLockedOrientation() public méthode

Getter for the current locked orientation
public GetLockedOrientation ( ) : DisplayOrientation
Résultat DisplayOrientation

GetLockedOrientation() public abstract méthode

public abstract GetLockedOrientation ( ) : Task
Résultat Task

GetMemoryAvailable() public abstract méthode

public abstract GetMemoryAvailable ( MemoryUse use ) : Task
use MemoryUse
Résultat Task

GetMemoryAvailable() public abstract méthode

public abstract GetMemoryAvailable ( MemoryUse use, MemoryType type ) : Task
use MemoryUse
type MemoryType
Résultat Task

GetMemoryAvailable() public abstract méthode

public abstract GetMemoryAvailable ( MemoryUse use ) : long
use MemoryUse
Résultat long

GetMemoryAvailable() public abstract méthode

public abstract GetMemoryAvailable ( MemoryUse use, MemoryType type ) : long
use MemoryUse
type MemoryType
Résultat long

GetMemoryAvailableTypes() public abstract méthode

public abstract GetMemoryAvailableTypes ( ) : MemoryType[]
Résultat MemoryType[]

GetMemoryAvailableTypes() public abstract méthode

public abstract GetMemoryAvailableTypes ( ) : Task
Résultat Task

GetMemoryStatus() public abstract méthode

public abstract GetMemoryStatus ( ) : Unity.Core.System.MemoryStatus
Résultat Unity.Core.System.MemoryStatus

GetMemoryStatus() public abstract méthode

public abstract GetMemoryStatus ( MemoryType type ) : Unity.Core.System.MemoryStatus
type MemoryType
Résultat Unity.Core.System.MemoryStatus

GetMemoryStatus() public abstract méthode

public abstract GetMemoryStatus ( ) : Task
Résultat Task

GetMemoryStatus() public abstract méthode

public abstract GetMemoryStatus ( MemoryType type ) : Task
type MemoryType
Résultat Task

GetMemoryTypes() public méthode

Returns the available memory types from MemoryType enumeration.
public GetMemoryTypes ( ) : MemoryType[]
Résultat MemoryType[]

GetMemoryTypes() public abstract méthode

public abstract GetMemoryTypes ( ) : Task
Résultat Task

GetMemoryUses() public méthode

Returns the available memory uses from MemoryUse enumeration.
public GetMemoryUses ( ) : MemoryUse[]
Résultat MemoryUse[]

GetMemoryUses() public abstract méthode

public abstract GetMemoryUses ( ) : Task
Résultat Task

GetOSHardwareInfo() public abstract méthode

public abstract GetOSHardwareInfo ( ) : Unity.Core.System.HardwareInfo
Résultat Unity.Core.System.HardwareInfo

GetOSHardwareInfo() public abstract méthode

public abstract GetOSHardwareInfo ( ) : Task
Résultat Task

GetOSInfo() public abstract méthode

public abstract GetOSInfo ( ) : Unity.Core.System.OSInfo
Résultat Unity.Core.System.OSInfo

GetOSInfo() public abstract méthode

public abstract GetOSInfo ( ) : Task
Résultat Task

GetOSUserAgent() public abstract méthode

public abstract GetOSUserAgent ( ) : Task
Résultat Task

GetOSUserAgent() public méthode

public GetOSUserAgent ( ) : string
Résultat string

GetOrientation() public méthode

Returns display orientation given its display number.
public GetOrientation ( int displayNumber ) : DisplayOrientation
displayNumber int Display number.
Résultat DisplayOrientation

GetOrientation() public abstract méthode

public abstract GetOrientation ( int displayNumber ) : Task
displayNumber int
Résultat Task

GetOrientationCurrent() public méthode

Returns primary display orientation.
public GetOrientationCurrent ( ) : DisplayOrientation
Résultat DisplayOrientation

GetOrientationCurrent() public abstract méthode

public abstract GetOrientationCurrent ( ) : Task
Résultat Task

GetOrientationSupported() public méthode

Returns the supported orientations for the primary display.
public GetOrientationSupported ( ) : DisplayOrientation[]
Résultat DisplayOrientation[]

GetOrientationSupported() public abstract méthode

public abstract GetOrientationSupported ( int displayNumber ) : DisplayOrientation[]
displayNumber int
Résultat DisplayOrientation[]

GetOrientationSupported() public abstract méthode

public abstract GetOrientationSupported ( ) : Task
Résultat Task

GetOrientationSupported() public abstract méthode

public abstract GetOrientationSupported ( int displayNumber ) : Task
displayNumber int
Résultat Task

GetPowerInfo() public abstract méthode

public abstract GetPowerInfo ( ) : Unity.Core.System.PowerInfo
Résultat Unity.Core.System.PowerInfo

GetPowerInfo() public abstract méthode

public abstract GetPowerInfo ( ) : Task
Résultat Task

GetPowerRemainingTime() public abstract méthode

public abstract GetPowerRemainingTime ( ) : Task
Résultat Task

GetPowerRemainingTime() public méthode

Returns battery autonomy time if the battery is discharging or -1 if the device is connected to the main power supply.
public GetPowerRemainingTime ( ) : long
Résultat long

GetUnityContext() public abstract méthode

public abstract GetUnityContext ( ) : Task
Résultat Task

GetUnityContext() public abstract méthode

public abstract GetUnityContext ( ) : Unity.Core.System.UnityContext
Résultat Unity.Core.System.UnityContext

IsOrientationLocked() public abstract méthode

public abstract IsOrientationLocked ( ) : Task
Résultat Task

IsOrientationLocked() public méthode

Indicates whether the current application if currently configured to autorotate or not.
public IsOrientationLocked ( ) : bool
Résultat bool

LaunchApplication() public abstract méthode

public abstract LaunchApplication ( App application, string query ) : System.Threading.Tasks.Task
application App
query string
Résultat System.Threading.Tasks.Task

LaunchApplication() public abstract méthode

public abstract LaunchApplication ( string appName, string query ) : System.Threading.Tasks.Task
appName string
query string
Résultat System.Threading.Tasks.Task

LaunchApplication() public abstract méthode

Launches the given application with the needed launch data paramaters as a query string ().
public abstract LaunchApplication ( App application, string query ) : void
application App Application to be launched.
query string Query string in the format: "relative_url?param1=value1¶m2=value2". Set it to null for not sending extra launch data.
Résultat void

LaunchApplication() public méthode

Launches the application given its name (matching it on the "app/config/launch-config.xml" configuration file).
public LaunchApplication ( string appName, string query ) : void
appName string App name for the application to be launched.
query string Query string in the format: "relative_url?param1=value1¶m2=value2". Set it to null for not sending extra launch data.
Résultat void

LoadLaunchConfig() protected méthode

Load launch config file
protected LoadLaunchConfig ( ) : void
Résultat void

LockOrientation() public abstract méthode

public abstract LockOrientation ( bool lockOrientation, DisplayOrientation orientation ) : System.Threading.Tasks.Task
lockOrientation bool
orientation DisplayOrientation
Résultat System.Threading.Tasks.Task

LockOrientation() public méthode

Sets whether the current application should autorotate or not. If value is set to 'false', application's orientation will be set to the given orientation.
public LockOrientation ( bool lockOrientation, DisplayOrientation orientation ) : void
lockOrientation bool /// A value indicating whether the application view should autorotate; 'true' to remain on the specified orientation ///
orientation DisplayOrientation /// A the orientation enum constant that the application should be locked, if lock is false this value is ignored ///
Résultat void

ShowSplashScreen() public abstract méthode

public abstract ShowSplashScreen ( ) : Task
Résultat Task

ShowSplashScreen() public abstract méthode

Shows the splash screen.
public abstract ShowSplashScreen ( ) : bool
Résultat bool

Property Details

locked protected_oe property

protected bool locked
Résultat bool

lockedOrientation protected_oe property

protected DisplayOrientation lockedOrientation
Résultat DisplayOrientation