您的位置:首页 > 移动开发

[symbian]如何实现程序在应用程序菜单中隐藏

2010-09-03 12:03 295 查看
如何实现程序在应用程序菜单中隐藏(hide application from user's menu)
实现应用程序的图标隐藏,2nd和S60的3rd差别很大,相对来说3rd因为有一个[appname]_reg.rss文件,所以显得很简单,默认的在APP_REGISTRATION_INFO中有一个属性值:
BYTE hidden = KAppNotHidden;
我们要实现图标隐藏,只需将其值赋为KAppIsHidden即可。具体示例代码如下:
RESOURCE APP_REGISTRATION_INFO
{
       app_file="Hello_Hide_app_0xEC12F4E3";
       localisable_resource_file =  qtn_loc_resource_file_1;
       localisable_resource_id = R_LOCALISABLE_APP_INFO;
       hidden = KAppIsHidden;
       embeddability=KAppNotEmbeddable;
       newfile=KAppDoesNotSupportNewFile;
}
 
在2nd版本中显得略微复杂些,具体实现如下(本人尚未测试过):
I installed the application without name (.app only) or in a folder out of /system/apps/<myapp>/, for example, c:/system/data. In that way the app was not in the list.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐