• 基于 RxJava2+Retrofit+RxCache 的网络请求封装

     发表于 8 个月 前

    这套框架来源于现有项目,这几天开了新项目正好用到顺手就把这套框架抽出来了,也方便以后使用。目前网上对Rxjava2+Retrofit2的封装真是太多了,但是大体思路都是一样的,而且...

  • 2017 年移动应用开发十大趋势

     发表于 8 个月 前

    在快节奏的 APP 开发领域,随时了解增强现实、即时应用(Instant Apps)和直接与云端交互等趋势,将有助于你的 APP 脱颖而出。...

  • Android中使用的LruCache

     发表于 8 个月 前

    LRU是Least Recently Used的缩写,即“最近最少使用”,说明LRU缓存算法的淘汰策略是把最近最少使用的数据移除,让出内存给最新读取的数据。下面看一下Android...

  • Android带你解析ScrollView–仿QQ空间标题栏渐变

     发表于 8 个月 前

    今天来研究的是ScrollView-滚动视图,滚动视图又分横向滚动视图(HorizontalScrollView)和纵向滚动视图(ScrollView),今天主要研究纵向的。相信大...

  • Android开源:BookReader-基于RxJava + Retrofit2 + Dagger2小说阅读器

     发表于 8 个月 前

    "任阅" 网络小说阅读器,实现追书推荐收藏、书籍/标签检索、模拟翻书的翻页效果、缓存书籍、日夜间模式、本地txt/pdf/epub书籍阅读、字体/主题/亮度设置、Wifi传书等功能...

  • Android Weekly #254 安卓开发周刊 中文版

     发表于 8 个月 前

    ...

  • LayoutInflater 源码分析与应用

     发表于 8 个月 前

    LayoutInflater直译为 布局填充器,它是用来创建布局视图的,常用inflate()将一个xml布局文件转换成一个View,下面先介绍下获取LayoutInflater的...

  • RecyclerView实现全选,置顶,拖拽功能

     发表于 8 个月 前

    今天给大家分享是如何在RecyclerView实现全选,ItemTouchHelper实现侧滑删除,拖拽功能。比较基础。关于RecyclerView的强大,就不多说了。...

  • Android Path 最佳实践之绘制雷达图

     发表于 8 个月 前

    绘制蜘蛛网络其实就是绘制指定边数的正多边形,这一步比较简单,比较难的可能就是每个顶点的算法,相关注释我都写了,还有一张来自互联网的图以助于思考,如下:...

  • Android自定义控件:类QQ未读消息拖拽效果

     发表于 8 个月 前

    QQ的未读消息,算是一个比较好玩的效果,趁着最近时间比较多,参考了网上的一些资料之后,本次实现一个仿照QQ未读消息的拖拽小红点,最终完成效果如下:...

  • Redis开源:x-pipe -携程框架部门研发的Redis多数据中心复制管理系统

     发表于 8 个月 前

    redis在携程内部得到广泛的使用,主要作为cache缓存数据,但是也有部分业务直接将其作为内存数据库使用。作为内存数据库,就对系统的可用性提出了极高的挑战,XPipe主要解决re...

  • Android数字跳动的TextView实现

     发表于 8 个月 前

    DancingNumberView是一个用于跳动显示文本中数字的控件,继承自TextView.这种控件一般用于显示金额等对用户较为敏感的数字,让UI交互更加生动。...

  • ButterKnife源码简析

     发表于 9 个月 前

    ButterKnife 是一个 Android 视图快速注入库,它通过给 View 字段添加注解,可以让我们丢掉 findViewById() 来获取 View 的方法,从而简化了...

  • Android增量更新和签名校验

     发表于 9 个月 前

    NDK图片压缩有很多人反应是蒙的,包括在文章评论的一些哥们,也包括私下聊天的一些哥们。那么内涵段子后面的所有分享都离不开NDK,比如gif图片加载,视频压缩,视频直播推流等等。当然...

  • 结合Android浅谈Builder模式

     发表于 9 个月 前

    Android...

  • Android Theme.AppCompat 中,你应该熟悉的颜色属性

     发表于 9 个月 前

    创建一个 Android 工程,第一步,也是必不可少的一步,就是定制 Application 主题样式。利用系统诸多属性定义 App 各种 View 的默认样式,能够减少 layo...

  • OKHttp使用Interceptor的缓存问题

     发表于 9 个月 前

    网上关于OKHttp的文章特别多,用法大家都知道,这里就只说说关于使用OKHttp中的拦截器来做缓存的问题。之前从来没有使用过拦截器做缓存,所以一开始也是从网上一顿搜,大部分文章都...

  • Android GC 原理探究

     发表于 9 个月 前

    想写一篇关于android GC的想法来源于追查一个魅族手机图片滑动卡顿问题,由于不断的GC导致的丢帧卡顿的问题让我们想了很多方案去解决,所以就打算详细的看看内存分配和GC的原理,...