×

深圳网站建设—APP开发—网站制作—小程序开发_博纳网络公司

0755 -
82538016
82560826
网站制作

APP开发公司浅析怎么做才能节省内存

文章编辑:网站建设 文章来源:APP开发 浏览量:

  APP开发公司浅析怎么做才能节省内存,当APP遇到内存不够时应该怎么做,内存不足会影响APP的正常使用,以下是一些节省内存的方法。
(1)当UI不可见时,释放相关资源。在Activity的onPause()方法中停止动画、停止视频播放、停止获取和传递设备当前的经纬度给服务器等。
(2)在解码JPG、PNG和GIF等格式的图片时,通过设置图片位数可以有效减少使用的内存。当APP检测到当前可用的内存少或屏幕的分辨率低时,可以降低图片的质量,就是降低图片的位数,如设置成PREFER_RGB_565,用2个字节描述一个像素的数据,这样消耗的内存少了一半。
(3)不要在执行频率很高的方法或者循环中创建对象,可以使用HashTable等创建一组对象容器,从容器中取那些对象,而不用每次new与释放。
(4)在代码中正式集成三方库时,最好要对库使用的内存进行评估。
(5)在加载网络图片的时候,使用软引用或者弱引用并进行本地缓存。
(6)尽可能地复用资源,如Android系统本身有很多字符串、颜色、图片、动画、样式以及简单布局等资源可以直接使用,同时要尽量复用style等资源以达到节约内存。
(7)尽量优化的代码,减少冗余代码。深圳APP开发公司本文关于“APP开发公司浅析怎么做才能节省内存”的知识就介绍分享到这里,谢谢关注,博纳网络编辑整理。

当前文章链接:/construction/appkaifa/7117.html
如果您觉得案例还不错请帮忙分享:

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。