mk文件介绍

makefile(mk)文件,一旦写好,只需一个make命令,整个工程完全自动编译。1、LOCAL_PATH := $(call my-dir),一个Android.mk file首先必须定义好LOCAL_PATH变量。它用于在开发树中查找源文件。在这个例子中,宏函数‘my-dir’, 由编译系统...

2016-11-18 15:21:32

阅读数 5024

评论数 0

LeakCanary检测安卓中的内存泄漏

内存泄漏检测框架LeakCanary可以通过简单粗暴的方式来让开发者获取自己应用的内存泄露情况。而且得益于 gradle 强大的可配置性,可以确保只在编译 debug 版本时才会检查内存泄露,而编译 release 等版本的时候则会自动跳过检查,避免影响性能。使用方法:build.gradle因为...

2016-11-15 20:37:57

阅读数 138

评论数 0

策略模式

策略模式:定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。Strategy模式使得算法的变化可独立于使用它的客户。

2016-11-10 11:56:11

阅读数 79

评论数 0

Android官方MVP架构示例项目解析

App架构在Android开发者中一直是讨论比较多的一个话题,目前讨论较多的有MVP、MVVM、Clean这三种。google官方对于架构的态度一直是非常开放的,让开发者自主选择组织和架构app的方式,期望能留给开发者更多的灵活性。由于没有一套权威的架构实现,现在很多App项目中在架构方面都有或多...

2016-11-07 09:33:59

阅读数 128

评论数 0

模板方法

模板方法:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中,TemplateMethod使得子类可以不改变一个算法的结构即可以重定义该算法得某些特定步骤。 模板方法设计模式的意图:通常我们会遇到这样的一个问题:我们知道一个算法所需的关键步骤,并确定了这些步骤的执行顺序。但是某些步骤的具体实现是...

2016-11-04 12:00:24

阅读数 107

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭