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

来源:互联网 发布:linux iic 编辑:程序博客网 时间:2024/05/16 15:44

如何实现程序在应用程序菜单中隐藏(hide application from user's menu)

实现应用程序的图标隐藏,2ndS603rd差别很大,相对来说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.