2017年11月7日

Android中内存泄露与如何有效避免OOM总结

摘要: 一、关于OOM与内存泄露的概念 我们在Android开发过程中经常会遇到OOM的错误,这是因为我们在APP中没有考虑dalvik虚拟机内存消耗的问题。 1、什么是OOM OOM:即OutOfMemoery,顾名思义就是指内存溢出了。内存溢出是指APP向系统申请超过最大阀值的内存请求,系统不会再分配多 阅读全文

posted @ 2017-11-07 17:47 荣耀王者 阅读(1242) 评论(0) 推荐(0) 编辑

Android进程间的通信之Messenger

摘要: Android进程间的通信方式可以通过以下两种方式完成: 本文我们将学习使用Messenger绑定服务的方式进行进程间的通信。 Android AIDL和Messenger区别 使用Messenger是执行进程间通信最简单的方法,因为Messenger会在单一线程中创建包含所有请求的队列,这样您就不 阅读全文

posted @ 2017-11-07 16:43 荣耀王者 阅读(359) 评论(0) 推荐(0) 编辑

Android中Parcelable接口用法

摘要: Where there is life, there is beyond. Where there is life, there is beyond. Where there is life, there is beyond. Android中Parcelable接口用法 1. Parcelable 阅读全文

posted @ 2017-11-07 16:21 荣耀王者 阅读(674) 评论(0) 推荐(0) 编辑

《完美解决系列》Android5.0以上 Implicit intents with startService are not safe

摘要: 在Android6.0上,使用了以下代码: 提示了警告的异常: 查了一下源码,原来在5.0上就必须强制使用显示方式来启动Service。 解决方法: 设置Action的同时,还需要设置启动或绑定此Service类的packageName。 我们在此处使用系统的getPackageName函数来获取包 阅读全文

posted @ 2017-11-07 15:57 荣耀王者 阅读(892) 评论(0) 推荐(0) 编辑

导航