WEB开发网
开发学院手机开发Symbian 开发 Symbian 深入讨论 RConnectionMonitor并用此来统计... 阅读

Symbian 深入讨论 RConnectionMonitor并用此来统计流量

 2010-09-06 08:11:00 来源:WEB开发网   
核心提示://再快就需要更高的能力了,郁闷吧!!!根据以上的讨论我们就知道如何得到每个索引值的流量了,Symbian 深入讨论 RConnectionMonitor并用此来统计流量(2),让我们继续假想,如果我们能知道哪个索引对应于哪个应用程序是不是就知道了,需要很高的能力,只有破解手机才能取得RLog::LogPoor(iCl

//再快就需要更高的能力了。郁闷吧!!!

根据以上的讨论我们就知道如何得到每个索引值的流量了。

让我们继续假想,如果我们能知道哪个索引对应于哪个应用程序是不是就知道了,哪个应用程序产生了多

少流量了呢?哈哈哈哈,当然让我们来继续看吧。Great Great Great!!

看我们能不能把最新索引对应到相应的APP吧。

让我们继续来看SDK中的API

//得到相关的属性值

//KClientInfo客户信息//太棒了是不是能取得突破呢?

GetPckgAttribute(aConnectionId,0,KClientInfo,iClient,iStatus);

void CMonitorGprs::GetIapProcess(TUint aConnectionId)

{

iState = EGetAppInfo;

iConnMon.GetPckgAttribute(aConnectionId,0,KClientInfo,iClient,iStatus);

SetActive();

}

在RunL里取得信息

void CMonitorGprs::GetAppInfo()

{

RLog::LogPoor(_L("Enter GetAppInfo"));

TUint k = 0;

for ( ; k < iClient().iCount; k++ )

{

//在这里写LOG发现,UID就是程序对应的UID

//似乎所有的事情都搞定了。准备庆祝一下吧!!!

//可惜啊可惜啊。需要很高的能力。只有破解手机才能取得

RLog::LogPoor(iClient().iUid[k].Name());

}

RLog::LogPoor(_L("Exit GetAppInfo"));

}

经过以上讨论相信大家对此用法有个相当的了解了。

以上代码在N73,N95上均测试通过

上一页  1 2 

Tags:Symbian 深入 讨论

编辑录入:coldstar [复制链接] [打 印]
赞助商链接