Android干货铺
房子D
这个作者很懒,什么都没留下…
展开
-
Android中的IPC方式及对比
IPC (Interprocess communication) 跨进程通信,是指在两个进程之间交换数据的过程。多进程通信一般分为两种情况。第一种,一个应用因为自身的需要采用多进程实现,比如某些模块由于特殊原因需要运行在单独的进程中。第二种情况,当前应用需要获得其它应用的数据,由于是两个应用,所以必须采用跨进程的方式。有如下方法实现IPC:(具体实现 google 即可)一、使用Bundle四大组件原创 2016-11-02 22:11:32 · 555 阅读 · 0 评论 -
Android进阶干货铺(一)——Activity的生命周期
一、典型情况下生命周期 Activity 生命周期大家应该非常熟悉,值得注意的是,onCreate 和 onDestroy 配对,标识 Activity 的创建与销毁; onStart 和 onStop 配对,标识 Activity 是否可见;onResume 和 onPause 配对··· ···二、异常情况下生命周期原创 2016-09-28 20:22:13 · 297 阅读 · 0 评论 -
简单易懂 MVP 模式
Android MVP 模式 [1] 也不是什么新鲜的东西了,我在自己的项目里也普遍地使用了这个设计模式。当项目越来越庞大、复杂,参与的研发人员越来越多的时候,MVP 模式 的优势就充分显示出来了。MVP 模式是 MVC 模式在 Android 上的一种变体,要介绍 MVP 就得先介绍 MVC。在 MVC 模式中,Activity 应该是属于 View 这一层。而实质上,它既承担了 View,同时也转载 2016-10-29 10:24:19 · 849 阅读 · 0 评论 -
分析Android内存泄漏的高质量资料
严重推荐:GC那些事儿–Android内存优化第一弹Android的内存管理–Android内存优化第二弹内存分析工具–Android内存优化第三弹内存泄露实例分析–Android内存优化第四弹MAT使用文档(中文版)Android性能优化之内存篇(胡凯,内容源自Google教学视频)square开源工具 leakcanaryAndroid应用内存泄漏的定位、分析与解决策略内存管理原创 2017-01-01 01:31:02 · 420 阅读 · 0 评论 -
利用MAT,两步找出内存泄漏原因
当我们利用 Android Studio 的 Memory Monitor 工具(HPROF Viewer 和 Analyzer)找出内存泄漏的Activity 后,你会发现这么多的引用,要找出泄漏点太难了,同时AS尚未提供有效的工具(可能我不知道,求告知),那么就是 Eclipse Memory Analyzer (MAT) 的 showtime 了。 很简单,就两步:原创 2017-01-02 21:18:05 · 1313 阅读 · 0 评论 -
Android进阶干货铺(〇)——干货铺开张
本系列的核心内容来源于任玉刚大神的《Android开发艺术探索》,提取了其精华内容,又加入了其他知识以及自己的见解,是Android进阶的必备知识。写作的初衷是为了巩固所学,同时帮助像我这样试图进阶的同学。 温馨提示:配合《Android开发艺术探索》阅读最佳。关于内容 为了使文章更加精简,过于基础的内容不会详细列出,而是侧重于易混淆易错点,以及高频知识点。每一篇将会总结某一个知识点的相关内容原创 2016-09-28 16:34:30 · 405 阅读 · 0 评论