命令模式

《Android设计模式》读书笔记,便于记忆与以后查看,如有侵权,请尽快联系我删除,谢谢 一。定义    我们常接触比较多的命令模式例子无非就是程序菜单命令,如在操作系统中,点击关机命令,系统就会做出一系列的操作,如暂停处理事件,保存系统的一些配置,然后结束程序进程,最后调用内核命...

2017-01-03 18:57:37

阅读数 238

评论数 0

解释器模式

《android设计模式》读书笔记,方便记忆,如有侵权,请尽快联系我删除,谢谢 一。定义   解释器模式(Interpreter Pattern)是一种比较少见的行为型模式,其提供一种解释语言的语法或表达式的方式,该模式定义了一个表达式接口,通过该接口解释一个特定的上下文。   其可...

2017-01-03 00:02:06

阅读数 224

评论数 0

android mvp模式

一。概念   为了更好地细分视图(view)与模型(modle)的功能,让view专注于处理数据的可视化以及与用户的交互,同时让model只关系数据的处理,基于mvc概念的mvp模式产生了    二。组成  mvp模式中包含4个要素 (1)view 负责绘制UI元素,与用户进行交互(androi...

2017-01-01 21:16:36

阅读数 204

评论数 0

责任链模式

《android设计模式》读书笔记,如有侵权,请尽快与我联系删除,谢谢 一。定义   责任链模式,是行为型设计模式之一。对于链,就是由多个节点相连构成的模型,对于链式结构,每个节点都可以被拆开再连接,很灵活。应用到编程领域,将每个节点看成一个对象,每个对象拥有不同的处理逻辑,将一个请求...

2017-01-01 19:46:08

阅读数 163

评论数 0

状态模式

《android设计模式》读书笔记,便于以后复习,如有侵权,请尽快与我联系删除,谢谢 一。定义   状态模式中的行为是有状态来决定的,不同的状态下有不同的行为。状态模式和策略模式的结构几乎一样,但是目的和本质不同。状态模式的行为是平行的,不可替换的,策略模式的行为是彼此独立,可相互替换...

2016-12-31 18:15:29

阅读数 205

评论数 0

策略模式

《android设计模式》读书笔记,如有侵权,请联系我,删除 一。概要   实现一个功能可以有多种算法或策略,我们根据实际情况来选择不同的算法或策略来完成该功能。如排序算法   对于这种情况,常规的写法是将多种算法写在一个类中,然后每个方法对应一种具体的实现(如算法),然后根据一些条...

2016-12-30 20:06:58

阅读数 184

评论数 0

抽象工厂模式

《android设计模式》读书笔记,若由侵权,请联系我删除,谢谢 一。定义   为创建一组相关或者相互依赖的对象提供一个接口,而不需要指定它们的具体类。 二。使用场景   一个对象族有相同的约束时可以使用抽象工厂模式,例如,android, ios ,windowphone下都有短...

2016-12-25 18:08:51

阅读数 249

评论数 0

工厂方法模式

《Android设计模式》笔记,如有侵权,请联系我删除,谢谢 一。定义   定义一个用于创建对象的借口,让子类决定实例化哪个类 二。使用场景   在任何需要生成复杂对象的地方,都可以使用工厂方法模式。复杂对象适合使用工厂模式,用new就可以完成创建的对象无需使用工厂模式 三。实现 ...

2016-12-25 17:38:02

阅读数 199

评论数 0

原型模式

《android设计模式》读书笔记,如有侵权,请联系我删除,谢谢 一。定义   原型模式就是有一个样板实例,用户从这个实例中复制出一个内部属性一致的对象,这个过程就是俗称的克隆,被复制的对象就是原型,这个原型是可定制的。   原型模式多用于创建复杂的或者构造好事的实例,因为这种情况下...

2016-12-23 17:49:48

阅读数 221

评论数 0

builder模式

一。定义   将一个复杂对象的构建与它的表示分离,使同样的构建过程可以创建不同的表示       builder模式是一步一步创建一个复杂对象,允许用户在不知道内部构建细节的情况下,更精细的控制对象的构建过程。 二。使用场景   相同的方法,不同的执行顺序,产生不同的时间结果时   多个...

2016-12-22 16:12:48

阅读数 213

评论数 0

单例模式

一。定义       GOF对单例模式(Singleton Pattern)的定义: 保证一个类,只有一个实例存在,而且可自行实例化,同时提供能对该实例加以访问的全局访问方法。 二。使用要点   单例模式是一种对象创建型模式,使用单例模式,可以保证一个类只能生成唯一的实例对象。也就是说在整个...

2016-12-21 00:53:25

阅读数 166

评论数 0

Android Zygote

Zygote 是android系统应用中一个相当重要的进程,其主要功能是执行Android应用程序。在android系统中运行新的应用,需要跟Zygote进程结合后才能执行。         Zygote进程运行时,会初始化Dalvik虚拟机,并启动它。android的应用程序是由java编写的,...

2016-12-14 14:52:36

阅读数 517

评论数 0

android应用的电量消耗与优化策略

出自: http://blog.csdn.net/tskyfree/article/details/46877671 只为收集资料,如有侵权,请联系我,删除 http://blog.csdn.net/tskyfree/article/details/46877671 对于Android移动...

2016-12-14 14:49:50

阅读数 426

评论数 0

android功耗相关资料

引用其他优秀资料,如有侵权,请联系我,删除 android电量计算(软硬件): http://gityuan.com/2016/01/10/power_rank/ android耗电统计算法 :  http://gityuan.com/2016/01/10/power_rank/ 基于...

2016-12-14 14:48:08

阅读数 938

评论数 0

Android的设计与实现--读书笔记

1. 默认情况下,每个应用程序均运行于它自己的linux进程中。        每个进程都运行于自己的java虚拟机(VM)中。所以应用程序代码实际上与其他的应用程序的代码是隔绝的。        默认情况下,每个应用程序均被赋予一个唯一的linux用户ID,并加以权限设置,使得应用程序的文件...

2016-12-14 14:46:15

阅读数 1791

评论数 0

Android网络编程

第二章 android基本网络技术 1.   计算机网络介绍     计算机网络体系的通信协议分成: 物理层,数据链接层,网络层,传输层,会话层,表示层,应用层。       其中低4层完成数据传输服务,上3层面向用户。对于每一层,至少制定2项标准:服务定义和协议规范。前者给出了该层所提供的...

2016-12-14 14:44:12

阅读数 715

评论数 0

编译添加

(1)在android系统中添加编译选项,可在build/target/product/core.mk中添加 $(call inherit-product, $(SRC_TARGET_DIR)/xxx.mk) $(call inherit-product, vendor/cm/config/c...

2016-12-14 14:42:11

阅读数 396

评论数 0

build.prop生成过程

本文简要分析一下build.prop是如何生成的。Android的build.prop文件是在Android编译时刻收集的各种property(LCD density/语言/编译时间, etc.),编译完成之后,文件生成在out/target/product//system/目录下。在Androi...

2016-12-14 14:41:44

阅读数 307

评论数 0

CM13.0代码下载

在ubuntu下,先搭建android编译环境,然后 创建工作目录 mkdir -p ~/bin mkdir -p ~/android/system 安装repo命令行工具: $ curl https://storage.googleapis.com/git-repo-downloads...

2016-12-14 14:40:36

阅读数 994

评论数 0

关于CM适配项目

(1)下载代码 (2)手机适配,找市场上配置相似的手机的配置进行修改 大部分配置都在device, vendor, kernel下 ,同样以厂商/代号为目录文件 (3)手机设别信息 提取手机的build.prop,或者从手机提取,或者从更新包中提取 (4)抓取手机的kernel,没必要用...

2016-12-14 14:39:43

阅读数 1098

评论数 0

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