實現(xiàn)應(yīng)用程序的圖標(biāo)隱藏,2nd和S60的3rd差別很大,相對來說3rd因為有一個[appname]_reg.rss文件,所以顯得很簡單,默認的在APP_REGISTRATION_INFO中有一個屬性值:
BYTE hidden = KAppNotHidden;
我們要實現(xiàn)圖標(biāo)隱藏,只需將其值賦為KAppIsHidden即可。具體示例代碼如下:
RESOURCE APP_REGISTRATION_INFO
{
app_file="Hello_Hide_app_0xEC
localisable_resource_file = qtn_loc_resource_file_1;
localisable_resource_id = R_LOCALISABLE_APP_INFO;
hidden = KAppIsHidden;
embeddability=KAppNotEmbeddable;
newfile=KAppDoesNotSupportNewFile;
}
在2nd版本中顯得略微復(fù)雜些,具體實現(xiàn)如下(本人尚未測試過):
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.