关于Android应用开发的时候内存的问题

来源:互联网 发布:工业设计 比赛软件 编辑:程序博客网 时间:2024/05/20 05:09

由于本人是个小白,以前在开发Android应用的时候过根本没有关心过app的内存使用情况问题。好吧,现在放寒假回家写毕业设计遇到一个问题,每个应用安装完之后都应该有一个引导界面,我的也不例外,我共有3个引导界面,是使用ViewPager实现的,每个item是用一张背景图片填充的view,每张图片大小分别是:433k、649k、246k。运行在夜神模拟器上面、没有问题,但是运行在我的渣渣手机GT-i8552,在显示完logo的activity之后就直接蹦出去了,没有进入引导activity,没有任何报错,搞得我一头雾水。在Android studio中我看了我的应用使用内存的情况,每次都是内存到了48M左右应用就蹦出去了,但是运行在夜神模拟器中,内存使用达到了80M,一切正常,我打开手机,在系统优化里面看看其他应用的内存使用情况,好吧,豌豆荚也用了70多M……

在查阅资料之后得知:

早期Android应用在开发过程中,不可避免地会遇到内存溢出的问题,因此Google对Android系统的每个应用做了内存限制,早期的Android系统,比如1.5、1.6、2.1等等、每个app的内存不能超过32M,但是这个限制在Android 4.0就取消了,开发者在AndroidMainifest.xml文件中可以使用android:largeHeap="true"增加app对内存的使用上限。

0 0
原创粉丝点击