[android-developers] Re: Bitmap issue and Webview rendering issue in ICS
Have you tried this: android:largeHeap = “true” On Monday, November 5, 2012 2:15:05 PM UTC-6, sourabh deshpande wrote: Hi, 1) I am developing an application which has very high quality image contents. To load these images asynchronously I am using https://github.com/nostra13/Android-Universal-Image-Loader This library has many options of using memory cache and disc cache. I am using memory cache in onCreateView() of fragment and clearing the memory cache in destroyView() of fragments. But still I am facing the OutOfMemoryException. I have even tried calling Bitmap.recycle() but no luck.What is the best way to clear the bitmap memory? 2) The application has one local html5 component which is hosed in webview. The html component rendering is extremely slow in 4.0 and above. I have tested it with Galaxy Nexus. Its extremely slow. We can see each frame of animation. I have alredy tried enabling and disabling the hardware acceleration. But both does not work.How can I handle this? Sourabh Deshpande. -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
Re: [android-developers] Re: Bitmap issue and Webview rendering issue in ICS
Hi, i have used this even but this doesnt make any difference on low end devices we can see the difference on high end devices like S3 but we wont get the issue of heap on those devices, using this will make lots of drawbacks for the device environment, please refer to http://stackoverflow.com/questions/7596950/android-heap-memory-increasewhich has the same issue of larger heap Thanks Shiva On Wed, Nov 7, 2012 at 9:24 PM, bob b...@coolfone.comze.com wrote: Have you tried this: android:largeHeap = “true” On Monday, November 5, 2012 2:15:05 PM UTC-6, sourabh deshpande wrote: Hi, 1) I am developing an application which has very high quality image contents. To load these images asynchronously I am using https://github.com/nostra13/**Android-Universal-Image-Loaderhttps://github.com/nostra13/Android-Universal-Image-Loader This library has many options of using memory cache and disc cache. I am using memory cache in onCreateView() of fragment and clearing the memory cache in destroyView() of fragments. But still I am facing the OutOfMemoryException. I have even tried calling Bitmap.recycle() but no luck.What is the best way to clear the bitmap memory? 2) The application has one local html5 component which is hosed in webview. The html component rendering is extremely slow in 4.0 and above. I have tested it with Galaxy Nexus. Its extremely slow. We can see each frame of animation. I have alredy tried enabling and disabling the hardware acceleration. But both does not work.How can I handle this? Sourabh Deshpande. -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com 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 post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: Bitmap issue and Webview rendering issue in ICS
Hi I had worked with the same issue for longer period but i haven't find the solution to work on images of longer width and height(BITMAP), finally i have used it by resizing the image, if we see the size required to create the image it need width*height*4 bytes which is not supported for all the devices the supported size for all the images is 512*512 the solution i have suggest for larger images is as follows yourSelectedImage = BitmapFactory.decodeFile(path); Float Ratio=(float) ((yourSelectedImage.getWidth()*1.0)/yourSelectedImage.getHeight()); Float byratio=480/Ratio; if(yourSelectedImage.getHeight()490||yourSelectedImage.getWidth()490) { yourSelectedImage=Bitmap.createScaledBitmap(BitmapFactory.decodeFile(path),(int)(byratio*1.0), 640, true ); } the resultant will be re sized with the same ratio, this is the main reason why all the apps of photo editor have a negitive rating saying low image quality Thanks Shiva, On Tuesday, November 6, 2012 1:45:05 AM UTC+5:30, sourabh deshpande wrote: Hi, 1) I am developing an application which has very high quality image contents. To load these images asynchronously I am using https://github.com/nostra13/Android-Universal-Image-Loader This library has many options of using memory cache and disc cache. I am using memory cache in onCreateView() of fragment and clearing the memory cache in destroyView() of fragments. But still I am facing the OutOfMemoryException. I have even tried calling Bitmap.recycle() but no luck.What is the best way to clear the bitmap memory? 2) The application has one local html5 component which is hosed in webview. The html component rendering is extremely slow in 4.0 and above. I have tested it with Galaxy Nexus. Its extremely slow. We can see each frame of animation. I have alredy tried enabling and disabling the hardware acceleration. But both does not work.How can I handle this? Sourabh Deshpande. -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en