坑人的Device下的overlay文件

     這兩天在高通的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而增加了這個文件,因此一直沒有意識到此處我問題,這是一個教訓。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章