是否已证明(或合理假设)BitmapFactory.decodeByteArray(...)可以识别here列出的任何图像格式?
最佳答案
是的,假设是合理的(如果您窥视AOSP的源代码,还可以考虑更多)。 BitmapFactory
的JNI native 方法在BitmapFactory.cpp
中。
https://github.com/android/platform_frameworks_base/blob/master/core/jni/android/graphics/BitmapFactory.cpp
由于BitmapFactory.decodeByteArray()
和BitmapDrawable(InputStream)
构造函数最终都调用doDecode()
,并且由于从APK加载资源时使用了该构造函数,因此可以合理地假设功能是相同的。
关于android - BitmapFactory.decodeByteArray(...)支持的格式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24333450/