×
Namespaces

Variants
Actions

检查某MIME类型是否被支持

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

文章
hoolee 在 14 Aug 2008 创建
最后由 hamishwillee 在 15 Dec 2011 编辑

CS001054


设备, 软件 版本: S60 3rd Edition, FP1


Contents

详细描述

代码片段演示了如何使用Document Handler API来查询系统是否支持某MIME类型


该代码可以通过自签名执行


MMP文件

需要下列链接库支持:

LIBRARY  apmime.lib    // TDataType
LIBRARY commonui.lib // CDocumentHandler


头文件

#include <DocumentHandler.h>private:  // Data
CDocumentHandler* iDocHandler;


源文件

#include <DocumentHandler.h>iDocHandler = CDocumentHandler::NewL(CEikonEnv::Static()->Process());_LIT8(KAudioBasicMimeType, "audio/basic");
TDataType audioDataType(KAudioBasicMimeType);
TBool result = EFalse;
TRAPD(err, result = iDocHandler->CanOpenL(audioDataType));
 
if (err == KMimeNotSupported)
{
// MIME type is not supported
}
else if (result && !err)
{
// Basic audio can be handled
}
else if (!result && !err)
{
// Basic audio cannot be handled
}
else
{
// Some other error
}
This page was last modified on 15 December 2011, at 08:58.
29 page views in the last 30 days.