240 发简信
IP属地:北京
  • 安卓Lifecycle+ViewModel+LiveData+Mvp+Dagger2完美搭建

    先说几个概念一,Lifecycle这个玩意是用来管理监听Actitivy生命周期的一个东西,之前我们可能会写一个生命周期的回调来做这个事情,比如...

    2.1 6571 7 59
  • 安卓进程保活解决方案

    公司产品最近提出恶劣的需求,让我们的app像微信一样永远不被杀掉,随时给用户最友好的体验,当时我想到的是根据手机壳变色的产品经理,心中翻滚着MM...

  • Resize,w 360,h 240
    AppbarLayout最详细使用说明

    AppbarLayout是Material Design的一个控件,目的是为了实现一些酷炫到爆的效果,比如之前的折叠导航栏可以费劲心血的写出来,...

  • Resize,w 360,h 240
    Android登陆界面用户协议解决方案

    先上一张图来看要实现的东西 一般来说每个app都有这个用户协议阅读相关的功能,之前做的都是一个协议,也都是单行的,完全没有复杂度,可以一个che...

  • 该用路由来管理你的界面跳转了

    一般情况来说,我们做界面跳转直接调用starActivity方法即可;当然你不考虑后续维护,程序不会多变,你可以一直这么用下去,没什么大碍;但是...

    0.3 1409 4 27
  • Resize,w 360,h 240
    Behavior实现知乎首页效果

    效果图如下 首先不说Behavior,但说这个效果,用监听滑动手势也能做,但岂不是很麻烦,而且也没法复用,Behavior就是解决这些问题的. ...

    0.3 2436 0 22
  • 安卓App启动流程源码分析

    源码在26之后貌似变了一些东西,自己学习,自己记录一下,加深一下理解 首先当你在laucher点击一个应用图标的就会去启动一个app一个app启...

    0.6 4249 1 13
  • Resize,w 360,h 240
    okhttp3源码深度学习

    OkHttp是一个高效的Http客户端,有如下的特点: 一,控制流程学习同步用法 异步请求 这是整个使用的入口,new OkHttpClient...

  • Resize,w 360,h 240
    Android组件化方案思路

    在进行app组件化之前我们要明白什么是组件化?为什么要组件化? 什么是组件化?为什么要组件化? 在项目的体系结构,代码量,功能,逻辑等不断的增长...