Thanks Manish for your help , i have finally found the solution .
the problem was because of the simple adapter which don't support the
bitmap , i have changed it to customer one.
thanks for all


2013/4/25 Manish Srivas <[email protected]>

> i try this, but i don't know it will help or not
>
> ImageView img;
>  Bitmap decodedByte,bit,bmp;
> @Override
>  protected void onCreate(Bundle savedInstanceState) {
> super.onCreate(savedInstanceState);
> setContentView(R.layout.activity_main);
>  bit = BitmapFactory.decodeFile("/sdcard/images10.jpeg");
> // ByteArrayOutputStream bos = new ByteArrayOutputStream();
> //    bit.compress(CompressFormat.PNG, 0, bos);
> ByteArrayOutputStream byteArrayBitmapStream = new ByteArrayOutputStream();
>  bit.compress(Bitmap.CompressFormat.JPEG, 100, byteArrayBitmapStream);
> byte[] decodedString = byteArrayBitmapStream.toByteArray();
>      System.out.println("ssssssssssssss"+decodedString);
>     decodedByte = BitmapFactory.decodeByteArray(decodedString, 0,
> decodedString.length);
>
>     System.out.println("aaaaaaaaaaaaaaaaaaaaaaa"+decodedString.length);
>      bmp = Bitmap.createBitmap(decodedByte);
>  OutputStream stream = null;
> try {
> stream = new FileOutputStream("/sdcard/test.jpg");
>  } catch (FileNotFoundException e) {
> // TODO Auto-generated catch block
> e.printStackTrace();
>  }
> bmp.compress(CompressFormat.JPEG, 100, stream);
>   //  map.put(IMAGE,decodedByte);
>
>  //System.out.println("bbbbbbbbb"+decodedByte.createBitmap(decodedByte));
>   //  bit = Bitmap.createScaledBitmap(decodedByte, 100, 100,
> true);//ateBitmap(decodedByte);
>
> if (decodedByte != null) {
> img = (ImageView)findViewById(R.id.img);
> /*Bitmap bmp = Bitmap.createBitmap(decodedByte);
>  OutputStream stream = null;
> try {
> stream = new FileOutputStream("/sdcard/test.jpg");
>  } catch (FileNotFoundException e) {
> // TODO Auto-generated catch block
> e.printStackTrace();
>  }
> bmp.compress(CompressFormat.JPEG, 100, stream);*/
> img.setImageURI(Uri.fromFile(new File("/sdcard/test.jpg")));
>     System.out.println("bitmap is not null");
> } else {
>     System.out.println("bitmap is null");
>  }
> }
>
>
> On Thu, Apr 25, 2013 at 12:24 AM, asma rezgui <[email protected]>wrote:
>
>> in the logcat i have also seen this message , i didn't understand where
>> is the cause
>> 04-24 17:48:54.370: I/dalvikvm-heap(1121): Grow heap (frag case) to
>> 8.921MB for 448446-byte allocation
>>
>>
>> 2013/4/24 asma rezgui <[email protected]>
>>
>>> unfortunately i didn't forget it . Thanks
>>>
>>>
>>> 2013/4/24 bob <[email protected]>
>>>
>>>> It sounds like this returned *null*:
>>>>
>>>> findViewById(R.id.imageview);
>>>>
>>>> Maybe you forgot to do a *setContentView*?
>>>>
>>>> Thanks.
>>>>
>>>>
>>>> On Wednesday, April 24, 2013 12:50:04 PM UTC-5, ASMA wrote:
>>>>
>>>>> hello, i have followed the steps in this tutorial  and the encoding is
>>>>> done successfully in the server side. the problem now in the decoding
>>>>> in the client side
>>>>> this is my code:
>>>>> byte[] decodedString = Base64.decode(image, Base64.DEFAULT);
>>>>>     System.out.println("**ssssssssssssss"+decodedString)**;
>>>>>     decodedByte = BitmapFactory.decodeByteArray(**decodedString, 0,
>>>>> decodedString.length);
>>>>>
>>>>>     System.out.println("**aaaaaaaaaaaaaaaaaaaaaaa"+**
>>>>> decodedString.length);
>>>>>     map.put(IMAGE,decodedByte);
>>>>>     System.out.println("bbbbbbbbb"**+decodedByte);
>>>>>
>>>>>
>>>>> if (decodedByte != null) {
>>>>>     img = (ImageView) findViewById(R.id.imageview);
>>>>>   img.setImageBitmap(**decodedByte);
>>>>>     System.out.println("bitmap is not null");
>>>>> } else {
>>>>>     System.out.println("bitmap is null");
>>>>> }
>>>>>
>>>>> in the logcat i found null pointer exception in this line
>>>>> (img.setImageBitmap(**decodedByte);)
>>>>> and no message is shown. does anyone know the reason !!
>>>>>
>>>>>
>>>>> 2013/4/24 asma rezgui <[email protected]>
>>>>>
>>>>>> thanks Manish Shrivas
>>>>>>
>>>>>>
>>>>>> 2013/4/24 Manish Srivas <[email protected]>
>>>>>>
>>>>>>> http://myjeeva.com/how-to-**convert-image-to-string-and-**
>>>>>>> string-to-image-in-java.html<http://myjeeva.com/how-to-convert-image-to-string-and-string-to-image-in-java.html>
>>>>>>>
>>>>>>>
>>>>>>> On Wed, Apr 24, 2013 at 7:35 PM, asma rezgui <[email protected]>wrote:
>>>>>>>
>>>>>>>>  hii , does anyone know how to solve my problem, i have to convert
>>>>>>>> an image from byte[] to base64 to read it in json file and convert it 
>>>>>>>> back
>>>>>>>> from base64 to byte and from byte[] to bitmap to display it in 
>>>>>>>> imageview
>>>>>>>> in converting it to bitmap , i have this error: ---
>>>>>>>> SkImageDecoder::Factory returned null  and the byte[]is shown as below
>>>>>>>> [B@4059e1a0
>>>>>>>> i don t understand where is the problem and if there is the correct
>>>>>>>> form of bitmap or not :(
>>>>>>>> pleaaase i need help
>>>>>>>>
>>>>>>>>
>>>>>>>>  --
>>>>>>>> --
>>>>>>>> You received this message because you are subscribed to the Google
>>>>>>>> Groups "Android Developers" group.
>>>>>>>> To post to this group, send email to android-d...@**
>>>>>>>> googlegroups.com
>>>>>>>>
>>>>>>>> To unsubscribe from this group, send email to
>>>>>>>> android-developers+**[email protected]
>>>>>>>> For more options, visit this group at
>>>>>>>> http://groups.google.com/**group/android-developers?hl=en<http://groups.google.com/group/android-developers?hl=en>
>>>>>>>> ---
>>>>>>>> You received this message because you are subscribed to the Google
>>>>>>>> Groups "Android Developers" group.
>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>> send an email to android-developers+**[email protected].
>>>>>>>> For more options, visit 
>>>>>>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out>
>>>>>>>> .
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> Thanks & Regards,
>>>>>>> --------------------------
>>>>>>> Manish Shrivas
>>>>>>> ADI Soft Tech (P)  Ltd.
>>>>>>> 54, Anand Nagar, Near Devi Ahilya Hospital,
>>>>>>> Chitawad Road ,
>>>>>>> INDORE
>>>>>>> Mob no. 9907631333
>>>>>>> *------------------------*
>>>>>>> *[email protected]*
>>>>>>> http://www.adisoftin.com/
>>>>>>>
>>>>>>> --
>>>>>>> --
>>>>>>> You received this message because you are subscribed to the Google
>>>>>>> Groups "Android Developers" group.
>>>>>>> To post to this group, send email to android-d...@**googlegroups.com
>>>>>>>
>>>>>>> To unsubscribe from this group, send email to
>>>>>>> android-developers+**[email protected]
>>>>>>> For more options, visit this group at
>>>>>>> http://groups.google.com/**group/android-developers?hl=en<http://groups.google.com/group/android-developers?hl=en>
>>>>>>> ---
>>>>>>> You received this message because you are subscribed to the Google
>>>>>>> Groups "Android Developers" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>> send an email to android-developers+**[email protected].
>>>>>>> For more options, visit 
>>>>>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out>
>>>>>>> .
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>  --
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Android Developers" group.
>>>> To post to this group, send email to
>>>> [email protected]
>>>> To unsubscribe from this group, send email to
>>>> [email protected]
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/android-developers?hl=en
>>>> ---
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Android Developers" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>
>>>>
>>>>
>>>
>>>
>>  --
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Android Developers" group.
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]
>> For more options, visit this group at
>> http://groups.google.com/group/android-developers?hl=en
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "Android Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>
>
>
> --
>
> Thanks & Regards,
> --------------------------
> Manish Shrivas
> ADI Soft Tech (P)  Ltd.
> 54, Anand Nagar, Near Devi Ahilya Hospital,
> Chitawad Road ,
> INDORE
> Mob no. 9907631333
> *------------------------*
> *[email protected]*
> http://www.adisoftin.com/
>
> --
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Android Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to