安卓笔记侠

专注安卓开发

导航

上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 50 下一页

2017年3月6日 #

设计模式 设计六大原则

摘要: 1. 单一职责原则(SRP) 定义:一个类应只包含单一的职责。 通俗讲就是我们不要让一个类承担过多的职责。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到破坏。比如我经常看到一些And 阅读全文

posted @ 2017-03-06 20:37 安卓笔记侠 阅读(315) 评论(0) 推荐(0)

2017年3月5日 #

设计模式(三)代理模式

摘要: 1.代理模式简介 代理模式介绍 代理模式也叫委托模式,是结构型设计模式的一种。在现实生活中我们用到类似代理模式的场景有很多,比如代购、代理上网、打官司等。 定义 为其他对象提供一种代理以控制这个对象的访问。 代理模式结构图 Subject:抽象主题类,声明真实主题与代理的共同接口方法。 RealSu 阅读全文

posted @ 2017-03-05 15:44 安卓笔记侠 阅读(394) 评论(0) 推荐(0)

android获取屏幕宽高与获取控件宽高

摘要: 1.获取屏幕宽高 方法1: 方法2: 方法3: 2.获取控件的宽高,一般来说,我们在onCreate里面得到的控件的宽高全是0.采用下面的方法,可以得到真实的宽高 方法一 : 此方法会加载onMeasure三次 方法二 : 此方法会加载onMeasure二次,但是回调函数会回调很多次 方法三: 此方 阅读全文

posted @ 2017-03-05 15:17 安卓笔记侠 阅读(3611) 评论(0) 推荐(0)

360多渠道打包

摘要: 一.原理 apk文件本质就是zip文件,利用zip文件“可以添加comment(摘要)”的数据结构特点,在文件的末尾写入任意数据,而不用重新解压zip文件,我们就可以将渠道信息写入摘要区 二.方法 已经将360多渠道打包工具放入了tools的test02文件中 1、将要写入渠道信息的apk放入MCP 阅读全文

posted @ 2017-03-05 13:23 安卓笔记侠 阅读(1130) 评论(3) 推荐(0)

美团多渠道打包

摘要: 一.原理 把一个Android应用包当作zip文件包进行解压,然后发现在签名生成的目录下(META-INF)添加一个空文件不需要重新签名。利用这个机制,该文件的文件名就是渠道名。这种方式不需要重新签名等步骤,非常高效。 二.方法 已经将美团的打包工具放到了tools下的test01文件中:1、将要打 阅读全文

posted @ 2017-03-05 13:05 安卓笔记侠 阅读(667) 评论(0) 推荐(0)

友盟的多渠道打包

摘要: 一.步骤: 1.按照umeng的要求,manifest文件中需要有 这段配置,value那里就是wandoujia,360之类的渠道名称,但是我们在这里不会去写渠道名,写的是一个占位符,后面gradle编译的时候会动态的替换掉它。 2,在module(一般也就是app)的build.gradle的a 阅读全文

posted @ 2017-03-05 12:45 安卓笔记侠 阅读(1957) 评论(1) 推荐(0)

在代码中得到应用的签名

摘要: 在代码中得到应用的签名 阅读全文

posted @ 2017-03-05 12:24 安卓笔记侠 阅读(268) 评论(0) 推荐(0)

如何为APK签名?

摘要: 1.用来生成应用签名的文件 ①默认: debug.keystore > debug签名的应用程序不能在Android Market上架销售,它会强制你使用自己的签名。> 不同电脑使用此文件生成的签名不一样。那就意味着如果你换了机器进行apk版本升级,那么将会出现上面那种程序不能覆盖安装的问题。 ②使 阅读全文

posted @ 2017-03-05 12:16 安卓笔记侠 阅读(1089) 评论(0) 推荐(1)

2017年3月4日 #

FragmentStatePagerAdapter和FragmentPagerAdapter区别

摘要: FragmentPageAdapter和FragmentStatePagerAdapter 我们简要的来分析下这两个Adapter的区别: FragmentPageAdapter:和PagerAdapter一样,只会缓存当前的Fragment以及左边一个,右边 一个,即总共会缓存3个Fragment 阅读全文

posted @ 2017-03-04 16:16 安卓笔记侠 阅读(759) 评论(0) 推荐(0)

设计模式(二)装饰器模式

摘要: 1.装饰模式简介 装饰模式介绍 装饰模式是结构型设计模式之一,不必改变类文件和使用继承的情况下,动态地扩展一个对象的功能,是继承的替代方案之一。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 定义 动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 装饰模式结构 阅读全文

posted @ 2017-03-04 15:52 安卓笔记侠 阅读(352) 评论(0) 推荐(0)

上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 50 下一页