我正在开发一个将文件从 SD 卡移动到内部存储器的应用程序。我需要的是:
1.检测待移动文件的大小。
2.检测内部存储空闲内存大小。
3.比较两者?
每当可用内存小于文件大小时,这将发出一些警报。 我该怎么做前两点。如果有人处理过类似类型的问题?
最佳答案
long file_size = file.length();
文件数据路径 = Environment.getDataDirectory(); StatFs stat = new StatFs(data_path.getPath()); long free_internal_memory = stat.getBlockSize() * stat.getAvailableBlocks();
关于android - 检测内部存储器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9476765/