Android DirectoryManager类中的Phonegap 3.2.0文件插件警告
我正在为Android(4.3)开发Phonegap 3.2应用程序 我正在使用文件插件 一切正常,但我在DirectoryManager.java的文件插件中收到2条警告:Android DirectoryManager类中的Phonegap 3.2.0文件插件警告,android,file,plugins,cordova,warnings,Android,File,Plugins,Cordova,Warnings,我正在为Android(4.3)开发Phonegap 3.2应用程序 我正在使用文件插件 一切正常,但我在DirectoryManager.java的文件插件中收到2条警告: long blockSize = stat.getBlockSize(); long availableBlocks = stat.getAvailableBlocks(); 这两个函数都已“弃用” 我可以添加“SuppressWarnings”,但这可能不是一个好的解决方案 是的,我已经删除并重新安装了这个插件,没有任
long blockSize = stat.getBlockSize();
long availableBlocks = stat.getAvailableBlocks();
这两个函数都已“弃用”
我可以添加“SuppressWarnings”,但这可能不是一个好的解决方案
是的,我已经删除并重新安装了这个插件,没有任何改变
如何防止这些警告
谢谢。我修改了“freeSpaceCalculation”函数,这是一个好的解决方案吗
@SuppressWarnings("deprecation")
@SuppressLint("NewApi")
private static long freeSpaceCalculation(String path) {
StatFs stat = new StatFs(path);
long blockSize;
long availableBlocks;
if (android.os.Build.VERSION.SDK_INT >= 18) {
blockSize = stat.getBlockSizeLong();
availableBlocks = stat.getAvailableBlocksLong();
}else{
blockSize = stat.getBlockSize();
availableBlocks = stat.getAvailableBlocks();
}
return availableBlocks * blockSize / 1024;
}