[android-developers] Re: Bitmap issue and Webview rendering issue in ICS

2012-11-07 Thread bob
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

2012-11-07 Thread shiva pendem
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

2012-11-06 Thread shiva pendem

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