本方法源自于程子腾大神,并非原创,大致思想是修改0x10275104存储库中的键值,以修改桌面快捷启动栏,当然这方法可以将你的应用放到快捷栏中,代码如下
CRepository* cenrep = CRepository::NewLC(TUid::Uid(0x10275104)); //0x10275104桌面快捷程序的UID
_LIT(KShortcut, "localapp:0x2002EEE0"); //0x2002EEE0想要设为快捷方式的程序UID
TInt err = cenrep->Set(0x1, KShortcut); // WriteDeviceData,0x1为第一个
User::LeaveIfError(err);
CleanupStack::PopAndDestroy(cenrep);