栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

RK3399 Android7.1修改设置应用和第三方应用如安兔兔等读到的存储总容量大小

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

RK3399 Android7.1修改设置应用和第三方应用如安兔兔等读到的存储总容量大小

如修改读到的总容量为128GB

diff --git a/frameworks/base/core/java/android/os/StatFs.java b/frameworks/base/core/java/android/os/StatFs.java
old mode 100644
new mode 100755
index 13e9a15..6408c5b
--- a/frameworks/base/core/java/android/os/StatFs.java
+++ b/frameworks/base/core/java/android/os/StatFs.java
@@ -77,7 +77,8 @@ public class StatFs {
      */
     @Deprecated
     public int getBlockCount() {
-        return (int) mStat.f_blocks;
+               //eMMC capacity is 128GB,modify this ,then app display storage as 128GB
+        return (int) 33554432;
     }
 
    
     public long getBlockCountLong() {
-        return mStat.f_blocks;
+               //eMMC capacity is 128GB,modify this ,then app display storage as 128GB
+        return 33554432L;
     }
 
    
     public long getTotalBytes() {
-        return mStat.f_blocks * mStat.f_bsize;
+               //eMMC capacity is 128GB,modify this ,then app display storage as 128GB
+        return 33554432L * mStat.f_bsize;
     }
 }
diff --git a/frameworks/base/core/java/android/os/storage/StorageManager.java b/frameworks/base/core/java/android/os/storage/StorageManager.java
old mode 100644
new mode 100755
index b10c7cd..5a144ca
--- a/frameworks/base/core/java/android/os/storage/StorageManager.java
+++ b/frameworks/base/core/java/android/os/storage/StorageManager.java
@@ -941,7 +941,8 @@ public class StorageManager {
     public long getPrimaryStorageSize() {
         if(alternative_path){
             for (String path : INTERNAL_STORAGE_SIZE_PATHS_ALTERNATIVE) {
-                final long numberBlocks = readLong(path);
+                //final long numberBlocks = readLong(path);
+                               final long numberBlocks = 268435456L;   //eMMC capacity is 128GB,modify this ,then app display storage as 128GB
                 if (numberBlocks > 0) {
                     return numberBlocks * INTERNAL_STORAGE_SECTOR_SIZE;
                 }

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/915290.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号