[轉貼]指定S60程序圖標的顯示位置

 S60的安裝程序可以使應用程序圖標顯示在指定的文件夾下,如果程序指定的文件夾不存在,則會爲程序圖標創建新的文件夾。S60 2nd的程序通過AIF_DATA結構中的groupName屬性指定程序圖標出現在哪個文件夾下面。S60 3rd的程序通過APP_REGISTRATION_INFO結構中的group_name屬性爲實現這個功能: 
 
S60 2nd:
RESOURCE AIF_DATA
{
    app_uid=[YourAppUid];
    num_icons=2;
    embeddability=KAppNotEmbeddable;
    newfile=KAppDoesNotSupportNewFile;
    groupName="MyApp";          //Folder name
}
 
S60 3rd:
RESOURCE APP_REGISTRATION_INFO
 {
    app_file="YourApp";
    localisable_resource_file = "//resource//apps//YourApp";
    localisable_resource_id = R_YOURAPP_LOCALISABLE_APP_INFO;
    embeddability=KAppNotEmbeddable;
    newfile=KAppDoesNotSupportNewFile;
    group_name="MyApp";            //Folder name
 }
 
另外,如果程序已經存在系統中,那麼安裝程序將會忽略groupNamegroup_name),程序圖標依然顯示在原來的位置。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章