`
svyee
  • 浏览: 23074 次
  • 性别: Icon_minigender_1
  • 来自: 福建
最近访客 更多访客>>
社区版块
存档分类
最新评论

Get application icon by uid

 
阅读更多

Following code sample can be used to retrieve application icons


Hearders Required:

#include <fbs.h> //CFbsBitmap
#include <aknsskininstance.h> //MAknsSkinInstance 
#include <aknsutils.h> //AknsUtils

 

Library required:

LIBRARY   fbscli.lib ///CFbsBitmap
LIBRARY   aknskins.lib aknskinsrv.lib aknswallpaperutils.lib  //MAknsSkinInstance ,AknsUtil

 

Source Code:

CGulIcon* CMyClass::GetApplicationIconL(const TUid& aAppUID)
{
	CFbsBitmap*	AppIcon(NULL);
	CFbsBitmap*	AppIconMsk(NULL);
	
	MAknsSkinInstance* skin = AknsUtils::SkinInstance();
		
	AknsUtils::CreateAppIconLC(skin,aAppUID,  EAknsAppIconTypeContext,AppIcon,AppIconMsk);
	CleanupStack::Pop(2);
	
	return CGulIcon::NewL(AppIcon,AppIconMsk);
}
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics