Cosmos Filemanager访问手机盘时显示不完整,只显示了系统文件夹

来源:互联网 发布:网络渗透工具 编辑:程序博客网 时间:2024/04/29 18:53
Cosmos版本上的filemanager访问手机文件系统时只显示了系统文件夹,部分客户希望做成与T卡一样,将所有文件和文件夹都能显示出来,修改如下:
1.修改函数VappFmgrInstance::getGroupCount
将if (drv_type == SRV_FMGR_DRV_PHONE_TYPE)
{
return 1;
}
else
注释掉
2. 修改函数void VappFmgrApp::onRun(void * args, VfxU32 argSize)
将instance->setDisplayStyle(VappFmgrPage::VAPP_FMGR_DRAW_DRV_PHONE_PAGE);
修改成instance->setDisplayStyle(VappFmgrPage::VAPP_FMGR_DRAW_DRV_MEM_PAGE);
3.修改函数void VappFmgrInstance::exitFolder(void)
将m_display_style = VappFmgrPage::VAPP_FMGR_DRAW_DRV_PHONE_PAGE;
修改成m_display_style = VappFmgrPage::VAPP_FMGR_DRAW_DRV_MEM_PAGE;
4.修改函数void VappFmgrInstance::backRoot(void)
将m_display_style = VappFmgrPage::VAPP_FMGR_DRAW_DRV_PHONE_PAGE;
修改成m_display_style = VappFmgrPage::VAPP_FMGR_DRAW_DRV_MEM_PAGE;
5.修改函数void VappFmgrPage::onEnter(VfxBool isBackward)
将instance->setDisplayStyle(VappFmgrPage::VAPP_FMGR_DRAW_DRV_PHONE_PAGE);
修改成instance->setDisplayStyle(VappFmgrPage::VAPP_FMGR_DRAW_DRV_MEM_PAGE);
6.请修改函数void VappFmgrMain::onClickToolBarButton(VfxObject* obj, VfxId button_id)
在if (m_display_style == VappFmgrPage::VAPP_FMGR_DRAW_DRV_MEM_PAGE)
之前添加:
if(m_file_path[0]=='C' || m_file_path[0]=='c'){ }else
7.关于根目录下不能创建文件夹的问题,请修改vapp_fmgr.res,
在 <MENUITEM_ID>MENU_ID_FMGR_STORAGE_REPORT</MENUITEM_ID>
之后添加: 
<MENUITEM_ID>MENU_ID_FMGR_OPTION_NEW_FOLDER</MENUITEM_ID>
然后执行resgen
原创粉丝点击