240 发简信
IP属地:江西
  • Gradle的日志系统project.logger,用println感觉就像写android用System.out.print

    通过Gradle动态配置minSdkVersion加快编译速度

    今天在查看官方文档关于加快构建速度方面的建议,https://developer.android.com/studio/build/optimize-your-build?h...

  • 120
    Android饼图 PieChart

    PieChart 饼图,android 图表。会根据定义PieChartView的大小自动居中,所以如果要调整位置,只需要在xml更改PieChartView位置大小即可。 ...

  • 状态切换自定义View

    SwitchView 项目介绍 用于状态切换,支持随意状态个数、自定义Drawable样式。 源代码:https://github.com/ccMagic/SwitchVie...

  • Android组件化--不一样的公共依赖管理方案

    需求分析 最近在公司搞组件化,发现跟一般的只是在project的build.gradle中定义版本号或者单独定义一个gradle文件来管理所有版本号。但是这样做还有一个问题:...

  • Android组件化注意事项

    子Module在最后组装成整个app的时候,由于都是implementation引入三方库的,所以所有子module引入的内容都要在app中引入一次,不会造成重复引入; 子m...

  • gradle自定义变量

    1. 定义变量 可以把变量定义在一个文件里面 gradle相关的配置文件要以 .gradle 为扩展名 比如定义一个文件:moduleConfig.gradle文件内容: 需...

  • okhttp3下载文件检测进度与断点续传

    之前有用过retrofit来做下载的功能,虽然retrofit基于okhttp,但是这还是有点不同。我是在做更新功能的时候用到这个,具体的操作可能不会说太多,因为网上能找到很...

  • 120
    使用OKHttp3实现下载(断点续传、显示进度)

    作者简介 原创微信公众号郭霖 WeChat ID: guolin_blog 本篇来自蓝牙鼠标的投稿,结合 RxJava 以及 Lambda语法 实现了OKHttp下载文件。文...

  • 120
    如何构建Android MVVM应用程序

    1、概述 Databinding 是一种框架,MVVM是一种模式,两者的概念是不一样的。我的理解DataBinding是一个实现数据和UI绑定的框架,只是一个实现MVVM模式...

  • 2018年年底Android悲催的面试之路

    本人近况 年底裁人了,一年半没准备面试了,之前换也是内推的,在这个寒冬的冬天还经历此遭,偏偏还赶上裁员心态早已爆炸,大的环境不好,各位且干且珍惜....记录下最近的面试经历,...

  • 120
    给初学者的RxJava2.0教程(一)

    Outline [TOC] 前言 上个月RxJava2正式版发布了,但目前国内的资料还比较少,以前使用过RxJava1只需要看看更新文档就知道怎么使用了,但还有一些以前没用过...