j2me 项目判断手机文件系统大小
现象: 在项目中需要下载资源到机文件系统.当手机文件系统空间写满时下载进度会一直停留在那不动。
解决办法: 在写资源到手机文件系统时先进行手机文件系统剩余空间大小判断.并给出提示.
程序: j2me 判断手机文件系统空间大小代码
public static long getAvailableSize() {
String fileUrl = getMusicRoot();//获取手机文件路径,只要是手机文件路径都可以long ailableSize = 0;
try {
FileConnection fc = (FileConnection) Connector.open(fileUrl,
Connector.READ_WRITE);
if (fc.exists()) {
availableSize = fc.availableSize();
fc.close();
} catch (IOException e) {
e.printStackTrace();
}
return availableSize;
}
public long getTotalSize(FileConnection fc ) {
return fc.totalSize();
}public long getUserSize(FileConnection fc ) {
return fc.usedSize();
}
标签:文件系统,long,fc,FileConnection,手机,j2me,public
From: https://blog.51cto.com/u_3124497/6913739