AssetManager mngr = getAssets();
test_file = mngr.open("sample.txt");
上面的 test_file 变量是 InputStream 类型的。有什么方法可以从中计算 sample.txt 的文件大小吗?
最佳答案
我有一个替代方法来使用 AssetFileDescriptor 获取 Assets 中文件的大小:
AssetFileDescriptor fd = getAssets().openFd("test.png");
Long size = fd.getLength();
希望对你有帮助。
关于java - 我们通过 Android 中的 AssetManager 函数 getAssets 获得的文件大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6992002/