android 9.0 内部存储64G显示128G

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

1.概述

在9.0的系统产品定制化开发中,对于在有些内部存储不够大,又想把内部存储显示大点的产品中,这样的需求就需要在显示存储的时候扩容,这就需要看下在显示内部存储的时候

是怎么计算的,然后在显示的时候做下修改就可以了

2.内部存储64G显示128G的核心类

frameworks/base/services/usage/java/com/android/server/usage/StorageStatsService.java
frameworks/base/core/java/android/os/StatFs.java

3.内部存储64G显示128G的核心功能分析和实现

在9.0的系统中,关于对系统内部存储管理的都是在StorageStatsService.java中负责管理的,所以需要在这里看下系统是如何计算内部存储的,

然后显示在内部存储中,所以需要从这里看相关的内部存储显示的相关问题来分析解决

public class StorageStatsService extends IStorageStatsManager.Stub {
      private static final String TAG = "StorageStatsService";
  
      private static final String PROP_DISABLE_QUOTA = "fw.disable_quota";
      private static
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: android