Advertisement

Android 9系统获取内存占用及存储空间使用情况

阅读量:

在Android系统的配置界面中,关于手机 这一功能模块会向用户展示设备的运行内存与存储空间容量数据。由于这些信息是直接呈现给用户的,因此与之相关的代码必然存在于framework层。经过查找确认,主要涉及三个位于framework层的源文件:

src/com/android/settings/applications/ProcessStatsSummary.java
src/com/android/settings/applications/ProcStatsData.java
frameworks/base/core/jni/android_os_Debug.cpp

  • 磁盘容量的读取操作
复制代码
    private String getStorageInfo() {
        StorageManager storageManager = mContext.getSystemService(StorageManager.class);
        mStorageManagerVolumeProvider = new StorageManagerVolumeProvider(storageManager);
    
        NumberFormat percentageFormat 

全部评论 (0)

还没有任何评论哟~