×
Namespaces

Variants
Actions

Changes to AppArc framework in Symbian^3

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata
Tested with
Devices(s): All devices based on Symbian^3
Compatibility
Platform(s): Symbian^3
Symbian^3
Article
Keywords: TApaAppEntry, apparc.dll, KUidFileRecognizer, CApaFileRecognizerType
Created: User:Kbwiki (17 Jun 2010)
Last edited: hamishwillee (15 Jun 2012)

Description

The following changes have been introduced in the AppArc framework in Symbian^3:

  • The TApaAppEntry class has been reclassified from publishedAll to internalComponent and the definition and implementation have been moved from apparc.dll to a new private DLL (applist.dll).

TApaAppEntry is a "data object" class encapsulating data about a single application. It was erroneously marked as publishedAll, but all APIs that actually return an object of this type or take an argument of this type are internal. Making this change will allow significantly improved encapsulation of the AppArc code and thus re-implementing of the "app list" functionality of AppArc in a much better way in the future.

  • The unused UID constant definitions KUidFileRecognizer, KUidFileRecognizer16, KFileRecognizerUidValue8, and KUidFileRecognizer8 (all of them had previously been classified as publishedAll) have been removed.

These were previously used together with the deprecated class CApaFileRecognizerType, which has now been removed.

Impact

Applications that use the TApaAppEntry object will not start on Symbian^3 based devices.

Solution

Affected applications are expected to remove this dependency from their code or to link against the new DLL (applist.dll).

This page was last modified on 15 June 2012, at 04:09.
52 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×