我只是想知道使用BitmapFactory
的最佳方式是什么?我对decodestream和decodesource感到困惑。在那两个最好用的?我看到一些使用位图解码源的代码和许多Android程序员和开发人员的一些解码流,这是最好的使用方法吗?
答案 0 :(得分:2)
使用BitmapFactory没有真正的“最佳方法”。它提供了对情境有益的实用工具。
如果要从Web中提取位图,则可能有一个提供位图数据的输入流。或者,如果磁盘上有映像,则可以向文件系统打开InputStream。在任何一种情况下,您可能都想使用decodeStream调用。
您可以使用decodeResource解码其中一个res文件夹中的位图,例如可绘制文件夹或原始文件夹,这些文件夹有时也可能有用。