今天在做Android微信分享的时候发现微信有个图片的参数需要传入byte[]Android获取的图片一般都会先转成BitmapResources res=getResources(); Bitmap bmp=BitmapFactory.decodeResource(res, R.drawable.pic); 获得了Bitmap后还需要把Bitmap对象转成byte[]//Bitmap bm;ByteArrayOutputStream output = new ByteArrayOutputStream(); bm.compress(Bitmap.CompressFormat.PNG, 100, output); byte[] result = output.toByteArray(); 当然你也可以通过Android的API把byte[]转成Bitmap//Byte[] dataBitmapFactory.decodeByteArray(data, 0, data.length); ← Previous Post Next Post → 今天在做Android微信分享的时候发现微信有个图片的参数需要传入byte[]Android获取的图片一般都会先转成Bitmap获得了Bitmap后还需要把Bitmap对象转成byte[]当然你也可以通过Android的API把byte[]转成Bitmap