pre-link的app无法内置显示在idle上
来源:互联网 发布:4k网络电视什么牌子好 编辑:程序博客网 时间:2024/05/17 20:23
问题:定制了四个MRE的pre-link的app,默认要在idle上显示,编译后无效,所增加的app并不能在idle上显示出现
回答:
现加入到那个table无法生效的原因查明。
是因为在这个表格中,我们会将app name转换成一个id,可以看到API srv_appmgr_get_id_by_app_package_name的调用。
但是在开机的过程中,s_preInstallTbl这个表是一开始就要初始化。但 MRE app info还没有来得及加载。
即g_mre_appmgr_maptable这个表的信息来没来得及写进去。所以我们get到的app id是无效值,自然shortcut无法创建。
请按下面方式来预置:
请覆盖下面这两个虚函数,我这里的例子只预制了一个,如果你要预制多个,请修改相应的数目.
VfxS32 VappWidgetShortcutFactory::getPreInstalledNum() const{ return 4;}VfxS32 VappWidgetShortcutFactory::getPreInstalledWidget( VappWidgetPreInstalled **preInstalled, VfxS32 size) const{ preInstalled[0]->m_id.assignWith(VAPP_WIDGET_SRC_SHORTCUT, srv_appmgr_get_id_by_app_package_name("mre.vxp.M Bounce Limited.Facebook")); preInstalled[0]->m_pageIdx = 2; preInstalled[0]->m_pos = VfxPoint(0, 300); preInstalled[1]->m_id.assignWith(VAPP_WIDGET_SRC_SHORTCUT, srv_appmgr_get_id_by_app_package_name("mre.shortcut.65860")); preInstalled[1]->m_pageIdx = 2; preInstalled[1]->m_pos = VfxPoint(80, 300); preInstalled[2]->m_id.assignWith(VAPP_WIDGET_SRC_SHORTCUT, srv_appmgr_get_id_by_app_package_name("mre.vxp.Mediatek Inc..Y! Messenger")); preInstalled[2]->m_pageIdx = 2; preInstalled[2]->m_pos = VfxPoint(160, 300); preInstalled[3]->m_id.assignWith(VAPP_WIDGET_SRC_SHORTCUT, srv_appmgr_get_id_by_app_package_name("mre.vxp.General Mobile.Cherry app")); preInstalled[3]->m_pageIdx = 2; preInstalled[3]->m_pos = VfxPoint(240, 300); return 4;}
- pre-link的app无法内置显示在idle上
- Python Idle 无法显示行号(上)
- 关于python IDLE无法显示行号的问题
- 内置MRE启动后不在IDLE显示
- 企业版app在iOS8上无法安装的几个问题解决
- 企业版app在iOS8上无法安装的几个问题解决
- 在window分区上是无法创建/解压link文件的
- 修改app在设备上的显示名称
- 公众号微信内置地图在ios上不显示问题
- 移动硬盘突然在电脑上无法显示
- iOS在App Store上显示app副标题
- Python2.7的IDLE无法启动
- Python的IDLE无法正常启动
- 关于App在iTunes文件共享中无法显示的问题解决
- Python IDLE无法显示行号、Python IDLE shell里运行py文件
- 使用IDLE查看python的内置函数的方法
- [Pthread] Linux上的Idle进程
- APP 在6和6P上显示模糊的原因和解决方案
- 订单最小量限制的增强
- BUG: Cannot load from mysql.proc. The table is probably corrupted
- objective-c block 讲解
- cocos2d 粒子效果2
- lcd驱动调试常见问题总结
- pre-link的app无法内置显示在idle上
- MCS-51汇编语言常用指令集
- 触摸屏驱动调试常见问题总结
- 感知哈希算法"(Perceptual hash algorithm)
- PCL Kinect Fusion项目安装配置
- 如何将当前窗口带到带到最顶层,并设置为活动窗口
- key驱动调试问题总结
- 向 ReportViewer 报表中添加图表
- linux “ll” 命令实现