mtk一些常见修改

 

真机工程为什么在模拟器上面编译不过?

1、target可以通过。

2、按照通常的步骤创建出模拟器

3、编译不通过。

为什么会这样?

1、通常情况下,在没有添加SP的时候是可以正常编译通过的。

2、对于某些SP,会存在没有vc的链接库的情况,导致链接不过。

3、对于某些SP,会导致windos.h里面的BOOL等宏定义被重定义,以至编译失败

4、某些我们自己田间的代码写法有问题,没有考虑target与模拟器的区别,别如直接调用了驱动的函数,而实际上在模拟器上面不存在这些函数.

 

 

 

如何修改默认时区?

同“如何修改默认城市”,因为没有一个默认时区的设置,只有默认城市。

 

 

 

首先,在通常情况下,是没有定义 __MMI_HIDE_HOMECITY__ 的,

所以会定义 __MMI_WCLOCK_CITY_LIST_3__

因此,当我们查找对应城市的时候,应该在被__MMI_WCLOCK_CITY_LIST_3__包含的代码段里面查找。

1、对应的城市,通过 mod_mmiPopulateWClockData 找到城市名称对应的 字串id,例如北京等于 STR_WCLOCK_CITY8 

2、查询 STR_WCLOCK_CITY8 对应的序号:

在 TimeZoneData 里面可以查看到, STR_WCLOCK_CITY8 处于 数组的第 9 给位置,即序号为 8(基于0 开始)

3、查找 NVRAM_CACHE_BYTE_DE

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值