立即注册
查看: 1156|回复: 0

[MTK软件经验分享] [FAQ16297]打开data service相关的option之后,菜单显示正常,但是功能没有实现

已绑定手机
发表于 2019-1-3 10:29:21 | 显示全部楼层 |阅读模式 来自 广东省深圳市南山区
打开mmi_feature_switch 中宏CFG_MMI_DATA_LOCK后数据开关菜单有显示,不过功能没有实现,即不管data service开关打开或者关闭,都是可以正常联网的

[SOLUTION]
在slim 版本中,__MMI_DATA_LOCK__ 是跟 LOW_COST_SUPPORT 有依赖关系的,如下:
#if defined(CFG_MMI_DATA_LOCK) && ((CFG_MMI_DATA_LOCK == __ON__)||(CFG_MMI_DATA_LOCK == __AUTO__)) && (defined(__TCPIP__) &&
!defined(
#ifndef __MMI_DATA_LOCK__
#define __MMI_DATA_LOCK__
#endif
#endif

如果通过修改code,强制在slim 版本中定义 __MMI_DATA_LOCK__ ,虽然菜单显示正常,但是功能并不会实现,这是因为,实现功能的函数体被
__ABM_CBM_SLIM__ 包掉了。而 __ABM_CBM_SLIM__ 会涉及到很多lib ,不能自己修改
如果要在slim 版本中实现data service 的feature,需要MTK 重新release 新的版本,修改:
Project.mak (make),添加REMOVE_CUSTOM_OPTION += __ABM_CBM_SLIM__


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表