![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android移动开发
文章平均质量分 78
傻小孩b
工作经验2年,有几个上线作品
展开
-
3分钟,实现友盟第三方分享与登陆-- -一键分享
本博客是作者近期实现第三方登陆、分享时的记录,采用的第三方平台是友盟社交化组件。希望可以通过这个博客让读者快速集成好、并且实现第三方登陆、分享功能。 (基本上Demo实现的功能)原创 2015-07-18 22:01:57 · 2884 阅读 · 0 评论 -
【转】Android 多渠道打包:使用Gradle和Android Studio
本文出自: http://blog.csdn.net/jjwwmlp456/article/details/45057067 ----------------- 匆忙拥挤repeatGradle,这个东西好复杂,不过在Android中,我们知道它大概怎么用,它的依据何来,就够了。Gradle的DSL,领域特定语言(domain-specific languag转载 2016-02-23 16:32:51 · 417 阅读 · 0 评论 -
你也来学设计模式之 状态模式
1.什么是状态模式状态模式与上一篇博客写的《策略模式应用》具体实现结构有点相似,两者之间都是通过注入不同的子对象得到不同的操作行为,但是两者的实现目的完全不同。例如,状态模式的行为是平行,我们可以直接通过注入不同的状态子类对象从而获得不同状态的操作,并且状态是可以切换的。而策略模式,则是通过注入不同的操作对象从而获得不同的操作行为,不同的注入方式直接,他们的行为是独立的。下面做一个区分:原创 2016-02-23 15:43:42 · 605 阅读 · 2 评论 -
RxJava简单应用 基础篇
一、RxJava的简单介绍在GitHub里面,RxJava的官方定义是: "a library for composing asynchronous and event-based programs using observable sequences for the Java VM" 这里大概翻译是:一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库。原创 2016-03-31 16:46:18 · 693 阅读 · 0 评论 -
ViewDragHelper实战应用之 高仿微信双向侧滑退出Activity
在之前详细介绍了ViewDragHelper的基础应用后,本来想马上为大家写几篇这个强大的ViewDragHelper功能如何应用到实战中,不过最近有点忙啊。笔者在努力充电,希望在这一年基础稳固把握好,能够提高自己的能力,达到另一个程度! 我相信,也很多读者此时此刻也在努力提高自我努力敲代码中。是!一起成长!! 好了,现在直接进入这篇文章的重点。前些天无意中看到其他开发人员原创 2016-03-08 11:49:39 · 971 阅读 · 3 评论 -
你也来学设计模式之策略模式
1.什么是策略模式策略模式,举个现实应用开发的例子:在我们的程序设计中,如果需要提供多种排序算法(冒泡排序、二分法排序、归并排序、插入排序等等),有一种想法我们可以将所有排序方法作为静态方法统一封装到一个类里面,当我们要使用具体哪个方法的时候通过传入标志位,通过if...else...这种形式确定判断调用哪个排序算法。对于这种方法,优点在于只需要一个类文件即可以解决调用问题。缺点在原创 2016-02-22 11:13:53 · 577 阅读 · 0 评论 -
设计模式之 抽象工厂模式 Factory
1.什么是抽象工厂模式借鉴于前面一片工厂模式,如果我们细心思考下,如果在同一条生产线生产的A车系列、B车系列以及C车系列汽车的时候,虽然都是由引擎、车轮、车身等相同的元素组成,但是如果引擎、车轮什么的不同系列的车可能配置不同,有可能A车配置国外进口引擎,B车配置国内引擎,因此简单的工厂模式就满足不了这种设计需求了!因而出现了抽象工厂模式,将工厂模式下生产的对象属性,增加多一层抽象层。原创 2016-02-18 14:39:09 · 345 阅读 · 0 评论 -
你也来学设计模式 之简单工厂模式 Factory
1.什么是工厂模式在应用程序设计中,工厂模式是最为普遍的应用模式之一。即使我们第一次听过这种设计模式,但是只要读者懂得一些程序设计语法知识,不知不觉自己会应用到这个模式思想去设计自己的程序。举个很典型的应用场景:加入有一个车制造工厂,这个工厂能够提供A车系列、B车系列以及C车系列,每个系列的车统一都由引擎、车轮、车身等相同的元素组成。如果我们在程序设计中在创建者三种系列的车身每次申请对象的时候原创 2016-02-18 11:15:30 · 379 阅读 · 0 评论 -
你也来学设计模式 之 Builder模式
1.什么是builder模式简单解释,在程序设计的时候,如果面对的对象属性较多,对象复杂性比较大(例如对象包含对象)的情况,开发者选择这种设计模式去设计一个类的时候,开发者可以在不知道类内部结构构建细节的情况下,清晰地控制对象构造流程。例如,一个person类拥有很多属性的时候,最常见的比如name,age,weight,height等等。在这里两个地方体现出builder模式的优势:原创 2016-02-18 11:12:00 · 574 阅读 · 0 评论 -
Android,几分钟教你怎么应用自定义注解
相信各位Android程序猿都了解过 ButterKnife 这个高效的注解,对于 InjectView 高效的替代findViewId更是熟之又熟。以下代码:@InjectView(R.id.textview)private TextView textView; 好了,今天目的不是为了介绍 ButterKnife 这个框架哈。这次写的文章主要是为了介绍注解基本概念,同时用案例实现注解代替f原创 2016-08-19 17:01:55 · 419 阅读 · 0 评论