框架
长江前浪压后浪
这个作者很懒,什么都没留下…
展开
-
Fragment嵌套Fragment使用的一般框架
市场上的应用现状区域同质化,尤其是各种安卓App的框架,基本使用技术及原理,包括网络框架,框架的逻辑处理基本相同。最常见的新浪的新闻客户端,开源中国客户端,淘宝客户端,京东商城的客户端。最显眼的就是每一个App都是由5ge可选择的button,配合fragment的切换实现。今天就着手从开源中国客户端的原理基础上讲一讲这种底部的几个button,上面是viewpager加上indica原创 2016-07-30 20:36:03 · 1305 阅读 · 1 评论 -
Stetho调试神器使用
作为android开发,必须经常用到网络调试,为了方便开发,经常用到抓包工具,比如android开发经常用到的Fidder,但是说实话,这东西配置起来很麻烦,配置代理、证书各种操作。 所以引入另外一个抓包神器,stetho; stetho是Facebook开源的一个Android调试工具,项目地址:https://github.com/faceboo...原创 2018-11-14 16:46:31 · 3178 阅读 · 0 评论 -
23种设计模式之-工厂模式
Android中,工厂模式分为三种:简单工厂模式、工厂方法模式、抽象工厂模式。一.简单工厂模式。定义:简单工厂模式又叫静态方法模式(因为工厂类定义了一个静态方法);简单工厂模式可以理解为负责生产对象的一个类,称为“工厂类”。我们主要讲的就是简单工厂模式,其他两种也是简单工厂模式的衍生我们在项目中经常使用fragment的工厂管理类public class FragmentFa...原创 2018-10-30 14:49:11 · 2875 阅读 · 0 评论 -
23种设计模式之-Build模式
简介Builder模式是一步一步创建一个复杂对象的创建型模式,它允许用户在不知道内部构建细节的情况下,可以更精细的控制对象的构造流程。该模式是为了将构建复杂对象的过程和它的部件解耦,使得构建过程和部件的表示隔离开来,两者之间的耦合度也降到最低。定义将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。使用场景初始化一个对象,并且这个对象有非常复杂的参数设置,在android开发...原创 2018-03-13 17:05:36 · 2963 阅读 · 0 评论 -
android高效简洁的代码实现直播礼物效果
入职新公司,发现这边老项目里边有个礼物的特效,我就想着何种效果应该是比较常见的,并且最近又看了一些贝塞尔曲线的内容,闲着无事,索性就自己写写代码,尝试下自己能不能自己去实现这种效果。 实现的过程真的非常简单,无非是如何在自定义view中使用贝塞尔曲线,贝塞尔曲线这里就不介绍了,网上资源太多了,首先看下效果。实现的动画必须有几个特点,1.弹出的图片必须自由定义原创 2018-02-01 14:34:41 · 4332 阅读 · 1 评论 -
BaseActivity的toolbar的封装
最近一直比较忙,入职新公司2个月,一直忙着娃娃机的项目,所以就一直没有更新文章,今天刚刚好比较空闲,所以就有空写点东西,就把项目里边用的baseactivity拿出来说下。 谷歌写的toolbar比较好,所以我们其实是没有必要自己去写个布局来替代toolbar,但是toolbar的封装又不是很好用,我封装的主要有一下几个方面。 1.更改状态栏颜色。2. 自定义activity进入或者退...原创 2018-01-23 13:54:36 · 844 阅读 · 0 评论 -
如何提升自己,对自己的未来一年的规划
作为一个从事android几年的开发人员来说,现在正在是一个迷茫的阶段,是一直继续做下去,天天跟后台对接口,天天跟UI讨论字体大小、控件摆放、天天跟产品经理讨论需求实现,没有时间去整理自己的一套思想,没有时间去完善自己的不足,遇到问题,第一时间百度。在这边上班,每周6天制,实在是没有时间去处理自己的事情,快到了而立之年,时间已经不允许再继续这样浑浑噩噩下去,必须要复习以前的知识,必须要核心的技术,原创 2017-11-20 10:29:49 · 4992 阅读 · 0 评论 -
Android手写Handler框架
Handler消息机制几乎是现在android面试中出现概率很高的一个问题,当然不建议大家去把这个过程背下来,有经验的面试官,很可能随便一问就问出来,所以连接handler机制的原理是非常重要的,这篇文章从handler的源码分析开始,顺便着手写一个handler简易框架,也顺便复习下,因为公司搬迁,我也要准备出去找工作了。(强调一句,不要背面试题,一定要知道原理,这样你才能走的更远)原创 2017-11-10 10:17:18 · 1021 阅读 · 1 评论 -
MVP+retrofit+rxjava
现状很多的公司在面试的时候都会要求使用MVP模式来开发,像这种模式开发有很多好处,比如代码结构清晰,代码维护非常方便等等,但是也有不好的地方,比如,逻辑比较复杂,如果太多的代码使用MVP模式,可能会导致项目庞大臃肿,但是由于趋势在那里,所以我们必须要习惯去使用这些东西,包括retrofit+rxjava的网络框架,作为一名安卓开发和即将进入ios开发的工程师来说,我给自己定的标准是,以后所有的开发原创 2017-03-04 09:25:21 · 782 阅读 · 0 评论 -
Activity切换动画
你还在担心你的activity跳转的时候没有动画么,你还在到处翻内容为这些动画苦恼么,这篇文章,解决你所有的关于activity的切换动画效果。1.左侧进入xml version="1.0" encoding="utf-8"?>set xmlns:android="http://schemas.android.com/apk/res/android" > trans原创 2017-02-18 10:09:51 · 358 阅读 · 1 评论 -
TabHost配合fragment的简单框架实现
接着上篇文章直接讲,上一篇文章已经介绍了fragment嵌套fragment的使用,这篇文章就介绍顶层的fragment的使用及简单框架搭建。首先上传一张图,大家先看看效果。从上图可以看出,以上的这种布局在实际开发中是非常常见的,底部是可以点击的button配上图片,上面是framelayout包裹的内容,关于点击下面切换fragment上面显示内容有很多种写法,framelayo原创 2016-08-01 18:19:24 · 498 阅读 · 0 评论 -
MVP+retrofit+rxjava框架搭建及使用
现在几乎大部分的项目都在使用MVP+retrofit+rxjava,不管你承不承认,现在的趋势就是这样子,作为一个android开发,你必须适应潮流,与时俱进。主流的框架搭建,主流的开源框架使用,是必须要会的。来到新公司,我为手下的人进行了一次培训,主要是如何进行常规项目框架搭建,级如何使用rxjava+retrofit的网络框架(此处不讲MVP,因为我觉得这东西很灵活,没有统一的标准...原创 2018-11-16 17:06:01 · 2846 阅读 · 1 评论