• 10个优秀个android项目,精选|快速开发

    1、Android-FilePicker-android图片和文档选择器 项目地址 https://github.com/DroidNinja/Android-FilePicker 2、ViewPagerCards-android卡片切换效果ViewPagerCards 项目地址 https://github.com/rubensousa/ViewPagerCards/ 3、CoCoin-一款完整的记账app(

    18-01-11
  • 一个高仿闲鱼键自定义数字键盘特效

    博客地址: http://www.jianshu.com/p/be68facfc4b8 仿造android端闲鱼发布选择价格数字键盘,自定义数字键盘 public class MyKeyBoardView extends KeyboardView { private Context mContext; private Keyboard mKeyBoard; public MyKeyBoardView(Context c

    18-01-10
  • 一个基于MVP+Dagger2+Retrofit2.0+Rxjava开源项目

    最近有小伙伴问我有没有一个MVP+Dagger2+Retrofit2.0+Rxjava的案例,自己还没完全集合实现。今天就介绍一个开源项目:owspace。基于MVP+Dagger2+Retrofit2.0+Rxjava的一款APP供大家去学习和参考。 owspace是一款高仿单读的APP,API接口通过非法手段获

    18-01-10
  • 阿里Ui框架Vlayout使用详细介绍

    Vlayout使用详细介绍 目录介绍 1.Vlayout简单介绍 2.主要功能介绍 2.1 主要功能的思维导图 2.2 主要功能说明 .使用方法与案例 3.1 初始化 3.2 设置回收复用池 3.3 设置RecycleView适配器 3.4 添加模块的adapter 3.5 将所有adapter绑定到RecycleView 4.相关代

    18-01-08
  • 设计模式(3)-抽象工厂模式详解(易懂)

    欢迎大家关注我的微信公众号:安卓干货铺 抽象工厂模式定义 抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品

    18-01-05
  • 精文推荐,12个开源项目开发必备,绝对干货

    一、Android计步模块(类似微信运动,支付宝计步,今日步数) 项目地址 https://github.com/jiahongfei/TodayStepCounter 二、跳一跳工具类以及源码下载 项目地址 https://github.com/easyworld/PlayJumpJumpWithMouse/releases 三、微信破解跳一跳java开源

    18-01-04
  • EventBus实现两个Fragment直接的跳转

    EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。 下面我就将主要的步骤给大家说一下: (傻瓜式开发主要

    18-01-03
  • 你真正了解UI线程更新的几种方式吗—面试必备之深度揭秘

    你真正了解UI线程更新的几种方式吗——面试必备之UI刷新大解密 我们都知道一般面试的时候都会问道Handler的运行机制。有些时候面试官不会直接问道。但是如果问道UI线程更新的方式有哪几种,你知道多少? 今天我们用demo来探讨一下主线程中更新的几种方式 通

    18-01-03
  • Dagger2使用案例&原理分析

    Dagger2是目前流行的一个依赖注入框架。使用它可以降低我们程序中类与类之间的耦合。类实例的创建,初始化,销毁及相互依赖都交由dagger2来管理。我们只需要专注于类本身的业务逻辑,提高我们编写程序的便利性。 传统MVP案例 MVP是我们项目中经常使用的一个

    18-01-02
  • 回望(总结)2017,展望(规划)2018

    欢迎大家关注我的微信公众号: 回望2017 时光匆匆,2017转眼即过,在这一年有坚持、有付出、有悲伤、有开心。所以来总结一下这一年的收获,这也是我第一次年终总结。 1.工作上 2017年3月份我从公司离职,3月中旬我入职了现在的公司,从北京转战到了天津,从

    18-01-02
  • 【面试基础篇】-Android面试题(1)

    今天写的面试题比较基础,但也是我曾经面试真实遇到的,希望对大家有帮助。先从基础的做起的, 接下来会更新一些大公司面试题。 一.天津某公司 String和StringBuffer区别 线程有几种状态,分别是哪些?(调用run()和调用start()区别) sleep()与wait()区别 常

    17-12-31
  • 用Kotlin破解Android版微信小游戏-跳一跳

    前言 微信又更新了,从更新日志上来看,似乎只是一次不痛不痒的小更新.不过,很快就有人发现,原来微信这次搞了个大动作——在小程序里加入了小游戏。今天也是朋友圈被刷爆的缘故。 看到网上 有人弄了一个破解版的,于是自己也跟着网上的案例整了一下,感觉

    17-12-30
  • 推荐一个简洁的下拉刷新组件

    下拉刷新和上拉加载是现在APP必备的一个功能,为此Android也提供了相应的组件,但是只有下拉刷新,而且定制度不高。为此实现了这个灵活,简洁的下拉刷新组件。 组件介绍 一个极简的组件,核心代码只是一个自定义View,代码不超过500行,是一个学习事件分发和

    17-12-29
  • 设计模式(2)-工厂方法模式详解(易懂)

    欢迎大家关注我的微信公众号:安卓干货铺 工厂方法模式的定义 工厂方法模式(FACTORY METHOD)是一种常用的对象创建型设计模式,此模式的核心精神是封装类中不变的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用和方便后期维护拓展的

    17-12-29
  • 屏幕适配之尺寸的相关概论《一》

    最近写了一个屏幕尺寸的教程,同时也弥补一下自己的基

    17-12-28
2410文