Show / Hide Table of Contents

    Class ApplicationManager

    Definition

    Namespace:
    Tizen.Applications
    Assembly:
    Tizen.Applications.Common.dll
    API Level:
    3

    This class has the methods and events of the ApplicationManager.

    public static class ApplicationManager
    Inheritance
    Object
    ApplicationManager

    Methods

    View Source

    GetAllRunningApplicationsAsync()

    Gets the information of the running applications including subapp asynchronously.

    Declaration
    public static Task<IEnumerable<ApplicationRunningContext>> GetAllRunningApplicationsAsync()
    Returns
    Type Description
    Task<IEnumerable<ApplicationRunningContext>>

    The application running context list.

    API Level: 3
    View Source

    GetAppId(Int32)

    Returns the application id.

    Declaration
    public static string GetAppId(int processId)
    Parameters
    Type Name Description
    Int32 processId

    The application pid.

    Returns
    Type Description
    String

    Returns the application id.

    Exceptions
    Type Condition
    ArgumentException

    Thrown when the given parameter is invalid.

    API Level: 6
    View Source

    GetInstalledApplication(String)

    Gets the information of the specified application with the application ID.

    Declaration
    public static ApplicationInfo GetInstalledApplication(string applicationId)
    Parameters
    Type Name Description
    String applicationId

    Application ID.

    Returns
    Type Description
    ApplicationInfo

    The application info.

    API Level: 3
    View Source

    GetInstalledApplicationsAsync()

    Gets the information of the installed applications asynchronously.

    Declaration
    public static Task<IEnumerable<ApplicationInfo>> GetInstalledApplicationsAsync()
    Returns
    Type Description
    Task<IEnumerable<ApplicationInfo>>

    The installed application info list.

    API Level: 3
    View Source

    GetInstalledApplicationsAsync(ApplicationInfoFilter)

    Gets the information of the installed applications with the ApplicationInfoFilter asynchronously.

    Declaration
    public static Task<IEnumerable<ApplicationInfo>> GetInstalledApplicationsAsync(ApplicationInfoFilter filter)
    Parameters
    Type Name Description
    ApplicationInfoFilter filter

    Key-value pairs for filtering.

    Returns
    Type Description
    Task<IEnumerable<ApplicationInfo>>

    The installed application info list.

    API Level: 3
    View Source

    GetInstalledApplicationsAsync(ApplicationInfoMetadataFilter)

    Gets the information of the installed applications with the ApplicationInfoMetadataFilter asynchronously.

    Declaration
    public static Task<IEnumerable<ApplicationInfo>> GetInstalledApplicationsAsync(ApplicationInfoMetadataFilter filter)
    Parameters
    Type Name Description
    ApplicationInfoMetadataFilter filter

    Key-value pairs for filtering.

    Returns
    Type Description
    Task<IEnumerable<ApplicationInfo>>

    The installed application info list.

    API Level: 3
    View Source

    GetRunningApplicationsAsync()

    Gets the information of the running applications asynchronously.

    Declaration
    public static Task<IEnumerable<ApplicationRunningContext>> GetRunningApplicationsAsync()
    Returns
    Type Description
    Task<IEnumerable<ApplicationRunningContext>>

    The application running context list.

    API Level: 3
    View Source

    IsRunning(String)

    Returns if the specified application is running or not.

    Declaration
    public static bool IsRunning(string applicationId)
    Parameters
    Type Name Description
    String applicationId

    The application ID.

    Returns
    Type Description
    Boolean

    Returns true if the given application is running, otherwise false.

    Exceptions
    Type Condition
    ArgumentException

    Thrown when the given parameter is invalid.

    API Level: 3
    View Source

    TerminateBackgroundApplication(ApplicationRunningContext)

    Terminates the application if it is running on background.

    Declaration
    public static void TerminateBackgroundApplication(ApplicationRunningContext app)
    Parameters
    Type Name Description
    ApplicationRunningContext app

    ApplicationRunningContext object

    Remarks

    This function returns after it just sends a request for terminating a background application. Platform will decide if the target application could be terminated or not according to the state of the target application.

    Exceptions
    Type Condition
    ArgumentException

    Thrown when failed of invalid argument.

    UnauthorizedAccessException

    Thrown when failed because of permission denied.

    InvalidOperationException

    Thrown when failed because of system error.

    API Level: 6
    Privilege Level: public
    Privilege: http://tizen.org/privilege/appmanager.kill.bgapp

    Events

    View Source

    ApplicationDisabled

    Occurs whenever the installed application is disabled.

    Declaration
    public static event EventHandler<ApplicationDisabledEventArgs> ApplicationDisabled
    Event Type
    Type Description
    EventHandler<ApplicationDisabledEventArgs>
    API Level: 3
    View Source

    ApplicationEnabled

    Occurs whenever the installed application is enabled.

    Declaration
    public static event EventHandler<ApplicationEnabledEventArgs> ApplicationEnabled
    Event Type
    Type Description
    EventHandler<ApplicationEnabledEventArgs>
    API Level: 3
    View Source

    ApplicationLaunched

    Occurs whenever the installed applications get launched.

    Declaration
    public static event EventHandler<ApplicationLaunchedEventArgs> ApplicationLaunched
    Event Type
    Type Description
    EventHandler<ApplicationLaunchedEventArgs>
    API Level: 3
    View Source

    ApplicationTerminated

    Occurs whenever the installed applications get terminated.

    Declaration
    public static event EventHandler<ApplicationTerminatedEventArgs> ApplicationTerminated
    Event Type
    Type Description
    EventHandler<ApplicationTerminatedEventArgs>
    API Level: 3
    • View Source
    Back to top Copyright © 2016-2022 Samsung
    Generated by DocFX