240 发简信
  • 120
    ARouter组件化开发及用法全解

    为什么要组件化开发? 在项目庞大,业务复杂的app下,如果不采用组件化的开发方式,或许会因为功能区分不明显,导致各个功能块、页面相互依赖,相互调...

    3.7 2679 11 24 1
  • 120
    Android仿抖音App

    Github项目仓库 抖音这么火,我就想着要不自己也做一个吧,于是就有了我的自制抖音。喜欢的可以点个star或关注一下,以后会保持维护和优化。 ...

    10.9 18050 64 132 5
  • 120
    JetPack之ViewModel源码解析

    我们认识中的ViewModel是什么 Viewmodel其实就是activity中一个普通的实体。Activity持有viewmodel的引用,...

  • 120
    Jvm、Dalvik和Art的区别

    JVM Java虚拟机 JVM(Java Virtual Machine)是一种软件实现,执行像物理程序的机器。JVM并是不专为Java所实现运...

  • Android 音频跳动动画

    最近使用到了音频播放跳动的动画view,随即自己写了一个使用。 演示效果图: AudioWaveView类: 布局使用: 当然如果你可以改进一下...

  • 120
    Kotlin入门,一篇文章就够了

    为啥要从Java转向Kotlin Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,...

  • Android接环信仿微信App

    国际惯例,先上效果图 Github代码地址[https://github.com/18380438200/HuanxinProject] 环信S...

  • 120
    使用lottie加载json动画

    github代码传送门 先上效果图,这个是做的一个仿抖音的点赞动画: 众所周知,属性动画、补间动画通常只能做一些效果简单的,而做复杂的动画可采用...

    0.7 19889 14 30 1
  • 120
    Tablayout使用全解,一篇就够了

    前言 Tablayout继承自HorizontalScrollView,用作页面切换指示器,因使用简便功能强大而广泛使用在App中。 但有的产品...

    10.0 104007 43 142
个人介绍
本人主要从事Android音视频和电商方向的开发工作,喜欢Android开发,对技术有执着的追求。文章部分内容参考自他人文章,只为打造完善的Android知识体系。