2012-06-25 27 views
0

我只是想知道是什麼使用BitmapFactory最好的方法?我對解碼流和解碼源感到困惑。在這兩個最好的使用?我看到一些使用位圖decoderesource的代碼和許多android程序員和開發人員的一些decodestream,這是最好的使用方法?位圖最好使用

+0

http://stackoverflow.com/questions/10273650/differences-between-bitmapfactory-decoderesource-and-bitmapfactory-decodestream – anoop

+0

http://developer.android.com/reference/android/graphics/BitmapFactory.html – anoop

回答

2

使用BitmapFactory沒有真正的「最佳方法」。它提供了對環境有益的工具。

如果您要從Web拉取位圖,則可能會有輸入流提供位圖數據。或者,如果磁盤上有映像,則可以打開文件系統的InputStream。無論哪種情況,您可能都想使用decodeStream調用。

您可以使用decodeResource來解碼來自res文件夾之一的位圖,例如可繪製文件夾或原始文件夾,這有時也可能有用。

+0

謝謝。你的解釋很棒。 – nelzkie