300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 如何修改mtp模式在电脑上显示的存储容量大小?

如何修改mtp模式在电脑上显示的存储容量大小?

时间:2018-09-18 01:06:49

相关推荐

如何修改mtp模式在电脑上显示的存储容量大小?

目前PC上看到的总内存大小以及可用存储大小是通过如下方式计算出来的:

/frameworks/av/media/mtp/MtpStorage.cpp

uint64_t MtpStorage::getMaxCapacity() {

62 if (mMaxCapacity == 0) {

63 struct statfs stat;

64 if (statfs(getPath(), &stat))

65 return -1;

66 mMaxCapacity = (uint64_t)stat.f_blocks * (uint64_t)stat.f_bsize;

67 }

68 return mMaxCapacity;

69 }

70

71 uint64_t MtpStorage::getFreeSpace() {

72 struct statfs stat;

73 if (statfs(getPath(), &stat))

74 return -1;

75 return (uint64_t)stat.f_bavail * (uint64_t)stat.f_bsize;

76 }

此值仅代表真实内部存储分区的实际大小。如需更改显示,可修改此函数的实现来达到期望的显示效果

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。