diff -r 25a17d01db0c -r ebc84c812384 Symbian3/SDK/Source/GUID-DCA2880E-7DF9-5E60-8F87-241711935389.dita --- a/Symbian3/SDK/Source/GUID-DCA2880E-7DF9-5E60-8F87-241711935389.dita Fri Jan 22 18:26:19 2010 +0000 +++ b/Symbian3/SDK/Source/GUID-DCA2880E-7DF9-5E60-8F87-241711935389.dita Thu Mar 11 15:24:26 2010 +0000 @@ -13,16 +13,16 @@ dynamic feature management exampleThis example demonstrates the use of Feature Manager APIs for dynamic feature management. It also demonstrates how to receive notification about changes to a feature. -
Download

Click on the following link to download +

Download

Click on the following link to download the example: FeatMngrExample.zip

Click: browse to view the example code.

-
Purpose

The example shows how to use the Feature Manager API. +

Purpose

The example shows how to use the Feature Manager API. UI vendors and device manufacturers can use this API to declare features (such as DRM agents, codecs, vibra) as available or not. The feature set can be adjusted dynamically as software services are installed and uninstalled or as platform capabilities are discovered dynamically.

This example shows how Feature Manager APIs allow applications and system software to establish -which features are present on or absent from a Symbian OS device.

-
Design and implementation

The example consists +which features are present on or absent from a Symbian device.

+
Design and implementation

The example consists of two processes:

  • featmngrexample.exe: this is the main process which provides the list of available features. It @@ -48,7 +48,7 @@ infoprint message (User::InfoPrint()). HandleNotifyChange() is called to handle changes for those features which are subscribed to for notification (in the NotifyFeatureL () method).

-
Building and configuring

To build the example:

    +
    Building and configuring

    To build the example:

    • The example builds two executables called featmngrexample.exe and featurechecker.exe in the standard locations. The second executable is run by the first.

    • @@ -61,7 +61,7 @@ bldfiles

      abld build

      How to use bldmake and How to use abld describe how to use the SBSv1 build tools.

    -
    Running the example

    When running the example, the +

    Running the example

    When running the example, the user is presented with various menu options that are self-explanatory. Press any other key to exit.

    See also:

    Feature Management