在android中增加App的大小

时间:2011-09-15 09:39:11

标签: android

我有一个Ardino Comic,它是PDf格式,我拆分并转换它 现在进入PNG形式我一个接一个地调用这个图像 翻页这个页面,但它只需要五页,并给出一个错误 内存问题。那么如何在tab中增加App的内存。请 帮我。

是否可能

谢谢

4 个答案:

答案 0 :(得分:1)

您不应该增加内存大小,而是在使用后释放每张图片(例如,当您翻页时。)

答案 1 :(得分:1)

您无法增加应用程序的大小。这是因为堆的内存大小有限。因此,替代方法是回收加载图像的对象,或在逐个使用后释放它们。所以它对你有所帮助

编辑:这适用于我的情况。

    try
{
   if(bm!=null)
     {
        bm.recycle();   //here we recycle the bitmap object for further use.
                               // you can also use System.gc();
        bm=null;
      }

   InputStream stream;
   stream = new FileInputStream("your image file path");

   bm = BitmapFactory.decodeStream(stream, null, null);

   try
     {
       stream.close();
       stream=null;
      }
   catch (IOException e)
    {
     // TODO Auto-generated catch block
      e.printStackTrace();
    }

   imgView.setImageBitmap(bm);
  }
 catch (FileNotFoundException e)
  {
 // TODO Auto-generated catch block
  e.printStackTrace();
  } 

答案 2 :(得分:0)

当设备/应用程序内存不足时,无法增加它。你无法获得比内存更多的内存。相反,尝试从内存中释放旧的位图。你也可以调用gc()给垃圾收集器一个提示,告诉它是“破坏”旧对象的正确时机。 另请注意,您可以加载的位图有一个大小限制。

检查一下: http://developer.android.com/reference/android/graphics/BitmapFactory.Options.html

interessting方法:inSampleSize,inPurgeable

答案 3 :(得分:0)

使用短信,您可以下载ChompSMS并增加字体大小以解决您的问题。

此外,您还可以通过浏览器设置快捷方式,书签,gmail,以便您可以使用浏览器进行放大。

除了这两个选项,我不太确定你还有更多。

也许这是JF或Haykuro可以在他们的构建中引入的东西?虽然,我不知道这一切是由什么组成的,所以不要把它抱在我身上,或者它们。

attendance tracking software