S60的安装程序可以使应用程序图标显示在指定的文件夹下,如果程序指定的文件夹不存在,则会为程序图标创建新的文件夹。S60
2nd的程序通过AIF_DATA结构中的groupName属性指定程序图标出现在哪个文件夹下面。S60
3rd的程序通过APP_REGISTRATION_INFO结构中的group_name属性为实现这个功能:
另外,如果程序已经存在系统中,那么安装程序将会忽略groupName(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
}
本文介绍了S60系统的应用程序如何通过AIF_DATA结构或APP_REGISTRATION_INFO结构将图标定位到特定文件夹的方法。对于S60 2nd和3rd版本的不同配置进行了详细说明,并指出如果程序已存在于系统中,则安装程序会忽略文件夹名设置。
6021

被折叠的 条评论
为什么被折叠?



