如何计算MB中的可用内部存储内存?

Chi*_*rag 1 android

我想以MB为单位计算可用的内部存储内存?

我怎样才能获得价值?

请帮我........

mil*_*ind 8

使用以下功能,您可以计算可用的内部存储内存(MB).

StatFs stat = new StatFs(Environment.getDataDirectory().getPath());
    long bytesAvailable = (long)stat.getFreeBlocks() * (long)stat.getBlockSize();;
    long megAvailable = bytesAvailable / 1048576;
Run Code Online (Sandbox Code Playgroud)

请享用...........