Android 有多少内存可用于在平板电脑上执行应用程序(SDK 3.1)?

Android 有多少内存可用于在平板电脑上执行应用程序(SDK 3.1)?,android,caching,memory,Android,Caching,Memory,Android平板电脑为应用程序执行分配了多少内存?正如我所知,Android应用程序使用16MB内存执行,当我在平板电脑上执行应用程序时(在SDK 3.1中)使用了多少内存 由于平板电脑通常比移动设备具有更多的内存,因此设备是否会在可用的情况下为执行提供更多的内存 另外,我想知道的是,缓存和数据库内存是否是设备为应用程序分配的16Mb内存的一部分。以及如何为应用程序使用缓存,从而提高应用程序的内存和性能 我想知道android平板电脑为应用程序执行提供了多少内存 为平板电脑编写一个应用程序,在

Android平板电脑为应用程序执行分配了多少内存?正如我所知,Android应用程序使用16MB内存执行,当我在平板电脑上执行应用程序时(在SDK 3.1中)使用了多少内存

由于平板电脑通常比移动设备具有更多的内存,因此设备是否会在可用的情况下为执行提供更多的内存

另外,我想知道的是,缓存和数据库内存是否是设备为应用程序分配的16Mb内存的一部分。以及如何为应用程序使用缓存,从而提高应用程序的内存和性能

我想知道android平板电脑为应用程序执行提供了多少内存

为平板电脑编写一个应用程序,在
ActivityManager
上调用
getMemoryClass()
,以查找该设备的每个应用程序堆

我还想知道的是缓存和数据库内存是16Mb内存的一部分,它是由设备提供给应用程序的


缓存和“数据库”都不保存在内存中。它们保存在板载闪存中,被视为磁盘。

大家好,非常感谢大家提供了这一完整的信息,我接受这个答案。现在我很清楚内部内存,并且知道每个设备的内存是不同的,但下限是16MB。感谢您清除缓存和数据库内存混乱。再次感谢你们。但是,如果您知道应用程序中使用缓存的任何链接,那么我也非常感谢您的帮助。@AmolWadekar:cache存储通常用于保存您从Internet下载的内容,但如果需要的话,将来可以再次下载。是的,但我想使用cache作为consumer视图,这样下次我就不需要重新加载它了,这样我的性能就提高了。或者我所做的是将数据存储在缓存中&从中我重新创建视图,这是对我来说最好的方式,因为我的UI非常繁重。谢谢