在編譯的系統中,插拔sd卡時顯示的字符串都是帶有“usb”字樣的,正確的顯示應該是“sd”。
看了壹下源代碼,發現在很多strings.xml中,
sd卡相關的字符串有兩個,只區分產品屬性。
& ltbool name = " config _ externalstragereverable " product = " nosdcard " & gt。false & lt/bool & gt;
& ltbool name = " config _ externalstragereverable " product = " default " & gt。true & lt/bool & gt;
跟蹤內部源中的nosdcard,沒有結果。
網上搜了壹下,發現build.prop裏面有壹個屬性
ro . build . characters =
在這裏妳可以設置nosdcard,tablet,default等。
大喜!修改,再刷機,沒效果。。。冷靜點。
最後,在ubuntu下,使用命令grep-rlnosdcard Android _ source code/*
設備文件夾下有好幾個device.mk。
裏面有壹段話
產品特性:=nosdcard
將nosdcard更改為默認值。
重新編譯,刷新,成功!