⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mmsdemo1recog.cpp

📁 这是一个在symbian操作系统下编写的发送彩信的程序。
💻 CPP
字号:

#include <apmrec.h>
#include <apmstd.h>
#include <f32file.h>
#include "MmsDemo1Recog.h"

const TInt KMimeRecognizerValue=0x01EF002C;
const TUid KUidMimeRecognizer={KMimeRecognizerValue};
const TInt KNumMimeTypes=1;
_LIT8(KWADMimeType,"text/vnd.wad");

CMmsDemo1Recog::CMmsDemo1Recog()
	:CApaDataRecognizerType(KUidMimeRecognizer,CApaDataRecognizerType::ENormal)
	// All these mime types have reasonable recognition
	{
	iCountDataTypes=KNumMimeTypes;
	}

TUint CMmsDemo1Recog::PreferredBufSize()
	{
	// no buffer recognition yet
	return 0;
	}

TDataType CMmsDemo1Recog::SupportedDataTypeL(TInt aIndex) const
	{
	__ASSERT_DEBUG(aIndex>=0 && aIndex<KNumMimeTypes,User::Invariant());
	switch (aIndex)
		{
	case 0:
		return TDataType(KWADMimeType);
	default:
		return TDataType(KWADMimeType);
		}
	}

void CMmsDemo1Recog::DoRecognizeL(const TDesC& aName, const TDesC8& /*aBuffer*/)
	{
	TParse parse;
	parse.Set(aName,NULL,NULL);
	TPtrC ext=parse.Ext();
	_LIT(KDotWAD,".wad");
	
    iConfidence = ENotRecognized;

	if (ext.CompareF(KDotWAD) == 0)
		{
		iDataType=TDataType(KWADMimeType);
		iConfidence=ECertain;
		}    
	}



EXPORT_C CApaDataRecognizerType* CreateRecognizer()
// The gate function - ordinal 1
//
	{
	CApaDataRecognizerType* thing=new CMmsDemo1Recog();
	return thing; // NULL if new failed
	}

GLDEF_C TInt E32Dll(TDllReason aReason)
//
// DLL entry point
//
	{
	return KErrNone;
	}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -