È documentato (o ragionevole supporre) che BitmapFactory.decodeByteArray(...) riconosca uno dei formati immagine elencati here?Formati supportati da BitmapFactory.decodeByteArray (...)
8
A
risposta
8
Sì, è ragionevole supporre (un po 'di più se si dà un'occhiata al codice sorgente di AOSP). I metodi nativi JNI per BitmapFactory
sono in BitmapFactory.cpp
.
Poiché sia BitmapFactory.decodeByteArray()
e il costruttore di BitmapDrawable(InputStream)
finiscono per chiamare doDecode()
, e dal momento che questo costruttore viene utilizzato durante il caricamento di risorse dal APK, sarebbe ragionevole supporre che le capacità sono le stesse.
Sì (ragionevole supporre). Ma WebP è solo per Android 4.0+. PNG, JPG, GIF (... BMP ??) sono formati comuni per Android. Se è possibile utilizzarli come sfondi, è ragionevole assumere che BitmapFactory li gestirà. –
Si sarebbe pensato che la documentazione di BitmapFactory avrebbe contenuto queste informazioni. Questa mancanza di documentazione mi ha portato a trovare questa domanda. – Brain2000