S60 Platform: Document Handler API Developer's Guide
| description: |
See this C++ document to learn how to use the Document Handler API to show different content in dedicated applications. These handler applications have been registered to be able to handle files with certain MIME types (for example, Notes can handle text format and Image Viewer can show different types of images). In the file opening process, the MIME type recognition is done using Recognizers (implemented as Ecom plugins from S60 3rd Edition onwards). Besides viewing, file operations like move and copy are used in many S60 applications. The document refers to a code example that is available at www.forum.nokia.com.
|
| type: |
Document
|
| topics: |
Base/System
Files/Data S60 Symbian C++ |
| encoding: |
Adobe PDF (.pdf)
|
| intended audience: |
Advanced
|
|
See this updated C++ document to learn how to use the Document Handler API to show different content in dedicated applications. These handler applications have been registered to be able to handle files with certain MIME types (for example, Notes can handle text format and Image Viewer can show different types of images). In the file opening process, the MIME type recognition is done using Recognizers (implemented as Ecom plugins from S60 3rd Edition onwards). Besides viewing, file operations like move and copy are used in many S60 applications. The document refers to a code example that is available at www.forum.nokia.com. 01-Nov-2007 | |
Additional information
| distribution: |
Forum Nokia Global Web Site
S60 Web Site |
| rights: |
Copyright © 2006, 2007 Nokia Corporation.
|
RDF Facets:
qdcZdateQDx2007E2d10E2d31T10E3a13E3a37E5aX
qdcZdateQDx2007E2d11E2d01T08E3a36E3a33E5aX
qdcZdescriptionQSxSeeE20thisE20CE2bE2bE20documentE20toE20learnE20howE20toE20useE20theE20E44ocumentE20HandlerE20APIE20toE20showE20differentE20contentE20inE20dedicatedE20applicationsE2eE20TheseE20handlerE20applicationsE20haveE20beenE20registeredE20toE20beE20ableE20toE20handleE20filesE20withE20certainE20MIME45E20typesE20E28forE20eE78ampleE2cE20NotesE20canE20handleE20teE78tE20formatE20andE20ImageE20ViewerE20canE20showE20differentE20typesE20ofE20imagesE29E2eE20InE20theE20fileE20openingE20processE2cE20theE20MIME45E20typeE20recognitionE20isE20doneE20usingE20E52ecognizersE20E28implementedE20asE20E45comE20pluginsE20fromE20S60E203rdE20E45ditionE20onwardsE29E2eE20BesidesE20viewingE2cE20fileE20operationsE20likeE20moveE20andE20copyE20areE20usedE20inE20manyE20S60E20applicationsE2eE20TheE20documentE20refersE20toE20aE20codeE20eE78ampleE20thatE20isE20availableE20atE20wwwE2eforumE2enokiaE2ecomE2eX
qdcZidentifierQSxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f6eb5fdd0E2d5ae7E2d4bfaE2da927E2d8657707cfd55E2fS60E5fPlatformE5fE44ocumentE5fHandlerE5fAPIE5fE44evelopersE5fGuideX
qdcZtitleQSxS60E20PlatformE3aE20E44ocumentE20HandlerE20APIE20E44eveloperE27sE20GuideX
qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
qdcZtypeQUqfnZE45E78cludedFromSearchQ
qdcZtypeQUqfnTypeZE44ocumentQ
qdcZtypeQUqfnTypeZE52esourceQ
qdcZtypeQUqmarsZManagedE52esourceQ
qdcZtypeQUqmarsZMediaObjectQ
qdcZtypeQUqwebZInformationE52esourceQ
qdcZtypeQUqwebZE52esourceQ
qdcZtypeQUqrdfsZE52esourceQ
qdctermsZissuedQDx2007E2d10E2d31T10E3a13E3a37E5aX
qdctermsZmodifiedQDx2007E2d11E2d01T08E3a36E3a33E5aX
qrssZdescriptionQSxSeeE20thisE20CE2bE2bE20documentE20toE20learnE20howE20toE20useE20theE20E44ocumentE20HandlerE20APIE20toE20showE20differentE20contentE20inE20dedicatedE20applicationsE2eE20TheseE20handlerE20applicationsE20haveE20beenE20registeredE20toE20beE20ableE20toE20handleE20filesE20withE20certainE20MIME45E20typesE20E28forE20eE78ampleE2cE20NotesE20canE20handleE20teE78tE20formatE20andE20ImageE20ViewerE20canE20showE20differentE20typesE20ofE20imagesE29E2eE20InE20theE20fileE20openingE20processE2cE20theE20MIME45E20typeE20recognitionE20isE20doneE20usingE20E52ecognizersE20E28implementedE20asE20E45comE20pluginsE20fromE20S60E203rdE20E45ditionE20onwardsE29E2eE20BesidesE20viewingE2cE20fileE20operationsE20likeE20moveE20andE20copyE20areE20usedE20inE20manyE20S60E20applicationsE2eE20TheE20documentE20refersE20toE20aE20codeE20eE78ampleE20thatE20isE20availableE20atE20wwwE2eforumE2enokiaE2ecomE2eX
qrssZtitleQSxS60E20PlatformE3aE20E44ocumentE20HandlerE20APIE20E44eveloperE27sE20GuideX
qeditorZdescriptionE5fcreatedQDx2007E2d10E2d31T10E3a13E3a37E5aX
qeditorZdescriptionE5fmodifiedQDx2007E2d11E2d01T08E3a36E3a33E5aX
qeditorZtypeQUqfnTypeZE44ocumentQ
qeditorZtypeQUqfnTypeZE52esourceQ
qfnZallowedE5fcountryE5fgroupQUqfnCountryGroupZBQ
qfnZaudienceQUqfnAudienceZadvancedQRqmarsZrelevanceQNx100X
qfnZaudienceQUqfnAudienceZtechnicalQRqmarsZrelevanceQNx100X
qfnZdistributionQUxhttpE3aE2fE2fforumE2enokiaE2ecomE2fX
qfnZdistributionQUxhttpE3aE2fE2fwwwE2es60E2ecomE2fX
qfnZeE78portE5fcontrolE5fcommodityE5fnumberQSx99X
qfnZpublishedQDx2007E2d11E2d01T00E3a00E3a00E5aX
qfnZtopicQUqfnTopicZbaseE5fsystemQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZcppQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZfilesE5fdataQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZseriesE5f60QRqmarsZrelevanceQNx100X
qfnZtypeQUqfnTypeZE44ocumentQ
qfnZtypeQUqfnTypeZE52esourceQ
qfnZusE5foriginQLqE78sdZbooleanQxtrueX
qfnZuserE5ftagQSxbaseE2fsystemX
qfnZuserE5ftagQSxfilesE2fdataX
qfnZuserE5ftagQSxs60X
qfnZuserE5ftagQSxsymbianE2dcE2bE2bX
qmarsZdescriptionQSxSeeE20thisE20CE2bE2bE20documentE20toE20learnE20howE20toE20useE20theE20E44ocumentE20HandlerE20APIE20toE20showE20differentE20contentE20inE20dedicatedE20applicationsE2eE20TheseE20handlerE20applicationsE20haveE20beenE20registeredE20toE20beE20ableE20toE20handleE20filesE20withE20certainE20MIME45E20typesE20E28forE20eE78ampleE2cE20NotesE20canE20handleE20teE78tE20formatE20andE20ImageE20ViewerE20canE20showE20differentE20typesE20ofE20imagesE29E2eE20InE20theE20fileE20openingE20processE2cE20theE20MIME45E20typeE20recognitionE20isE20doneE20usingE20E52ecognizersE20E28implementedE20asE20E45comE20pluginsE20fromE20S60E203rdE20E45ditionE20onwardsE29E2eE20BesidesE20viewingE2cE20fileE20operationsE20likeE20moveE20andE20copyE20areE20usedE20inE20manyE20S60E20applicationsE2eE20TheE20documentE20refersE20toE20aE20codeE20eE78ampleE20thatE20isE20availableE20atE20wwwE2eforumE2enokiaE2ecomE2eX
qmarsZencodingQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fencodingE2d1E2fpdfX
qmarsZhasInstanceQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2ff1faad08E2d6085E2d4caaE2da6a9E2d7dbf261db017E2fS60E5fPlatformE5fE44ocumentE5fHandlerE5fAPIE5fE44evelopersE5fGuideE5fv1E5f1E5fenE2epdfX
qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX
qmarsZtitleQSxS60E20PlatformE3aE20E44ocumentE20HandlerE20APIE20E44eveloperE27sE20GuideX
qncZrightsQSxCopyrightE20Ea9E202006E2cE202007E20NokiaE20CorporationE2eX
qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
qrdfZtypeQUqfnZE45E78cludedFromSearchQ
qrdfZtypeQUqfnTypeZE44ocumentQ
qrdfZtypeQUqfnTypeZE52esourceQ
qrdfZtypeQUqmarsZManagedE52esourceQ
qrdfZtypeQUqmarsZMediaObjectQ
qrdfZtypeQUqwebZInformationE52esourceQ
qrdfZtypeQUqwebZE52esourceQ
qrdfZtypeQUqrdfsZE52esourceQ




