Favourites Engine API只在缺省浏览器上工作
文章信息
兼容于
平台: S60 3rd Edition
文章
翻译:
翻译自: Archived:Favourites Engine API only works with the default browser on S60 3rd Edition (Known Issue)
由 hoolee
最后由 hamishwillee
在 06 Aug 2012 编辑
- 详细描述
在S60第三版中缺省的浏览器为内建的“服务”程序,Favourites API只能作用于它。而“网络”程序是做为额外应用存在的,使用Favourites Engine增加的书签无法显示在其中。
- 解决方案
Favourites Engine API在S60第三版FP1及后继版本工作完好,这时浏览器合二为一了。但是在S60第三版上也有一个解决方案,我们可以在地址url前加上前缀oss,以便将书签增加到网络浏览器。
可以按照如下代码增加书签:
CFavouritesItem* item = CFavouritesItem::NewLC();
item->SetNameL(_L("ossGoogle UK"));
item->SetParentFolder(KFavouritesRootUid);
item->SetType(CFavouritesItem::EItem);
item->SetUrlL(_L("osshttp://www.google.co.uk/"));

