完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
因为之前碰到几个项目客户需求是要把内存显示从剩余多少G改成就显示8G,第一次我没在意,改了也就改了,没有记录下来,可是后来碰到至少4个项目都有这个需求,每次都要去追一遍源码,很耽误效率,所以在这里记录下,具体修改如下:
3126-6.0SDK修改系统设置里内存显示为8G,有两种情况:插上了SD卡和不插SD卡显示的界面不一样;(1)当不插SD卡时,修改packagesappsSettingssrccomandroidsettingsdeviceinfoPrivateVolumeSettings.java类中的final BytesResult result = Formatter.formatBytes(getResources(), /*usedBytes*/8*1024*1024*1024L, 0);如果不要显示8GB下面那个小字体的内存显示,可以设置为空字符串,如mSummary.setSummary(/*getString(R.string.storage_volume_used,Formatter.formatFileSize(context, totalBytes))*/""); (2)当插上SD卡时修改的地方在packagesappsSettingssrccomandroidsettingsdeviceinfoStorageSettings.java类中的final BytesResult result = Formatter.formatBytes(getResources(), /*privateUsedBytes*/8*1024*1024*1024L, 0);如果不显示8GB下面那个小字的内存显示,跟前面的方法一样设置成空字符串;其实内存显示界面就是StorageSetting.java这个Fragment,它加载addPreferencesFromResource(R.xml.device_info_storage)布局文件;当不插SD卡时就显示PrivateVolumeSettings.java这个Fragment界面,这个界面是加载addPreferencesFromResource(R.xml.device_info_storage_volume)布局,这两个界面的顶部带进度条的部分的其实都是加载一个mSummary类addPreference(screen, mSummary),这个mSummary变量是StorageSummaryPreference.java类new出来的mSummary = new StorageSummaryPreference(context);而StorageSummaryPreference.java这个类在构造方法中加载setLayoutResource(R.layout.storage_summary)布局,打开这个storage_summary.xml布局文件就能看到两个TextView和一个ProgressBar |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2067 浏览 1 评论
synopsys 的design ware:DW_fpv_div,浮点数除法器,默认32位下,想提升覆盖率(TMAX),如果用功能case去提升覆盖率呢?
2661 浏览 1 评论
RK3588 GStreamer调试四路鱼眼摄像头四宫格显示报错
5434 浏览 1 评论
【飞凌嵌入式OK3576-C开发板体验】RKNN神经网络-YOLO图像识别
254 浏览 0 评论
【飞凌嵌入式OK3576-C开发板体验】SSH远程登录网络配置及CAN通讯
1336 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-27 19:08 , Processed in 0.484872 second(s), Total 70, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号