坑人的Device下的overlay文件

来源:互联网 发布:学好英语口语的软件 编辑:程序博客网 时间:2024/04/28 11:48

     这两天在高通的Android平台上调试cell boardcast, 客户要求channel 50做为缺省的channel,在高通的代码中,有针对channel 50作特殊处理,即如果有在config.xml文件配置使用了这个show_brazil_setting 为true,系统在开机时会自动将channel 50打开,因此即使在短讯的cell boardcast设置中没有使能channel 50这个设置,在开机时系统一样会收到来自channel 50的CB.

        检查代码发现在本应用资源下面的config.xml文件并没有设置show_brazil_setting,而在开机log中可以看到channel 50打开了,在对所有的源代码进行搜索之后,发现在device目录下有一个overlay的目录中有这个cofing.xml文件的配置,其中将show_brazil_setting设置为true, 从而导致出现此问题。

  因为在前段时间系统的device目录下没有此文件,后因为升级patch而增加了这个文件,因此一直没有意识到此处我问题,这是一个教训。