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();

希望能帮助到你。

07-26 05:11