×
Namespaces

Variants
Actions

如何显示安装到第三版手机上程序的UID

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

文章
hoolee 在 17 Nov 2009 创建
最后由 hamishwillee 在 15 Dec 2011 编辑

如果你需要找出安装到第三版上程序的UID,可以有如下方法

概述

下列代码将可以显示安装到手机上程序的UID

可以使用下列类

RApaLsSession iLsSession;
MAppUidObserver& iObserver;
RArray<TAppInfo> iApps;
       class TAppInfo
{
public:
TInt32 iAppUid;
TApaAppCaption iAppCaption;
};
         void CAppUidViewerEngine::AppsToUiL()
{
TApaAppInfo apaAppInfo;
TAppInfo appInfo;
iApps.Reset();
// Get info on all apps, then iterate through each app
User::LeaveIfError(iLsSession.GetAllApps());
while(iLsSession.GetNextApp(apaAppInfo) == KErrNone)
{
appInfo.iAppCaption = apaAppInfo.iCaption;
appInfo.iAppUid = apaAppInfo.iUid.iUid;
User::LeaveIfError(iApps.Append(appInfo));
}
 
// iObserver.AppsFoundL(iApps);
}

上述代码将会截取到程序的UID,然后将其增加到数组中,它将被传递到视图类中以便显示。

This page was last modified on 15 December 2011, at 09:27.
37 page views in the last 30 days.
×