Android 如何将蓝牙接收的图像转换为base 64格式

Android 如何将蓝牙接收的图像转换为base 64格式,android,bluetooth,Android,Bluetooth,在对蓝牙接收到的图像进行编码和解码(即base 64格式)后,我得到了坏的base错误 这是我转换后的基64值; 如果我将此值设置为“图像视图”,则会得到错误的基本错误 Ng== NJC3NTQYMJUWMDAWMDANDA= MDA0MDAwMDE2MA== MDAwMTIwMDAw MTAyNDAwMDAw MDIyNTAwMDA= MDAwMDAwMDAwMA== 妈== MDAwNDIyNjUw MzYxMzIxNzEz MjQ5MTMyODIx MzI4MjE1MzY= MjE5NDU

在对蓝牙接收到的图像进行编码和解码(即base 64格式)后,我得到了坏的base错误

这是我转换后的基64值; 如果我将此值设置为“图像视图”,则会得到错误的基本错误

Ng== NJC3NTQYMJUWMDAWMDANDA= MDA0MDAwMDE2MA== MDAwMTIwMDAw MTAyNDAwMDAw MDIyNTAwMDA= MDAwMDAwMDAwMA== 妈== MDAwNDIyNjUw MzYxMzIxNzEz MjQ5MTMyODIx MzI4MjE1MzY= MjE5NDU4MTk0OQ== MTE5NTMyMTk1 MzIxOTU2NDIzNg== NjAyMzY2MDI= MzY2MTIzNjkz MjM2OTMyMzcyNg== MjM3MjYyNzgy MjI3ODU0Mjc= ODU0Mjc4NTQy Nzg1NDI3ODU1Mjc= ODU1Mjc4NTU= Mjc4ODcyNzg4 NzMxOTgzMzE5 ODMzMTk4MzMxOQ== ODMzMTk4MzMx OTgzMzE5ODMz MTk4MzMxOTgz 兆瓦== MTk1MTMxOTUxMw== MTk4MzMxOTgz MzE5NTEzMTk1 MTMxOTUxMzE= OTUxMzE5NTEzMQ== OTUxMzE5NTEz MTk1MTMxOTUx MzE5MTkzMTk= MTgzMTg4NjMx ODg2MzE5MTgz MTg4NjMxODg2Mw== MTg4NjMxODg= NjMxODg2MzE4 ODYzMTg1NDMxOA== NQ== NDMxODg2MzE4 NTQzMTg1MzM= MTg1MzMxODUz MzE4MjEzMTgy MTI3NzI1Mjc3 MjUyNzcyNTI3 NzI1Mjc3MjUy Nzc= MjQyNzcyNDI3 NzI1Mjc3MjUyNw== NzI1Mjc3MjUy NzY5MzI3Njkz Mjc2OTIyNzY5 MjI3NjkyMjc2 OTIyNzY5MjI3 NjkyMjc2NjA= Mjc2NjAyNzY2MA==
byte[] decodedString = Base64.decode(encodedImage, Base64.DEFAULT);
Bitmap decodedByte = BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length); 
Glide.with(CaptchaFragment.this).load(decodedBytes).crossFade().fitCenter().into(mCatpchaImageView);
public static String imageToString(Bitmap BitmapData) {

        ByteArrayOutputStream bos = new ByteArrayOutputStream();
        BitmapData.compress(Bitmap.CompressFormat.PNG, 100, bos);
        byte[] byte_arr = bos.toByteArray();

        String file = Base64.encodeToString(byte_arr, Base64.DEFAULT);
        //appendLog(file);
        return file;
    }