微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 去掉SD CARD和EXTERNAL USB STORAGE项

去掉SD CARD和EXTERNAL USB STORAGE项

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
[Current status]
System Settings->ALL SETTINGS->Storage.由于项目不支持外部T卡,所以 SD CARD 和 EXTERNAL USB STORAGE 不应
该显示在Storage列表里。
[Expected result]
去掉去掉 SD CARD和EXTERNAL USB STORAGE这两项.
[SOLUTION]
请修改
memory.java
(x:\jason\alps_sw\mp\alps.jb2.mp\alps\packages\apps\settings\src\com\android\settings\deviceinfo)中
onCreate函数的内for循环内添加preference的地方
for (int i = 0; i < storageVolumes.size(); i++) {
StorageVolume volume = storageVolumes.get(i);
mStorageWritePathGroup = new RadioButtonPreference(getActivity());
mStorageWritePathGroup.setKey(mVolumePathList.get(i));
mStorageWritePathGroup.setTitle(volume
.getDescription(getActivity()));
mStorageWritePathGroup.setPath(mVolumePathList.get(i));
mStorageWritePathGroup.setOnPreferenceChangeListener(this);
if(!mVolumePathList.get(i).contains("sdcard")){
if (FeatureOption.mtk_SHARED_SDCARD
&& FeatureOption.MTK_2SDCARD_SWAP) {
Log.d(TAG, "share + swap, add emulated category");
addCategory(StorageVolumePreferenceCategory.buildForPhysical(
context, volume));
} else if (!volume.isEmulated()) {
Log.d(TAG, "no share + swap, add non-emulated category");
addCategory(StorageVolumePreferenceCategory.buildForPhysical(
context, volume));
}
}
}
因为不太清楚贵司是用的sdcard 01 还是sdcard 02作为phone storage的Key,贵司可以在修改的地方自行调试下,
确认phone storage的key后,选择性的隐藏。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top