Androidプロジェクトを行うときは、ローカルまたはネットワークの写真を読んで、使用するためにビットマップ写真に変換する必要があります。地元の写真を読んで変換する方法は次のとおりです。
Javaコード
/** * bitmap urlをローカルまたはネットワーク - ネットワークまたはローカル画像への絶対パスを取得します。 * * A.ネットワークパス:url = http://blog.foreverlove.us/girl2.png; * * B.ローカルパス:url = file://mnt/sdcard/photo/image.png; * * C.サポートされている画像形式、PNG、JPG、BMP、GIFなど。 inputstream in = null; bufferedOutputStream out = null; try {in = new BufferedInputStream(new URL(url).openstream()、constant.io_buffer_size); final bytearrayoutputStream datastream = new bytearrayoutputStream(); out = new BufferedOutputStream(dataStream、constant.io_buffer_size);コピー(in、out); out.flush(); byte [] data = datastream.tobytearray(); bitmap = bitmapfactory.decodebytearray(data、0、data.length); data = null; bitmapを返します。 } catch(ioexception e){e.printstacktrace(); nullを返します。 }}注: constant.io_buffer_sizeは単なる定数であり、実際に画像サイズに依存する2*1024などの定数に変更できます。画像のサイズに応じて自分で設定できます。
上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。