240 发简信
IP属地:陕西
  • Android 版本问题

    在写 Android 项目的时候可能有时候会对 Module:app 中的三个字段 compileSdkVersion、minSdkVersio...

  • Resize,w 360,h 240
    ListView 和 RecyclerView 复用机制区别

    ListView 和 RecyclerView 的复用机制还是有很大的差异, ListView 的复用是两级缓存的,而 RecyclerView...

    4.6 6009 7 32
  • MVP 模式接触

    以前查看别人的时候会看不懂别人的项目结构,里面有个 presenter,其实代码勉强看得懂,但是逻辑会感觉很混乱,所以后来学习了下 MVP 模式...

  • Sqlite 操作优化

    在写项目的时候会经常接触 Sqlite ,比如说写课程表相关的东西,虽然数据不是很多,但是还是可以感觉到短暂的卡顿,所以想着通过一些方法来提高 ...

  • Lambda 表达式使用介绍

    Lambda 表达式的出现旨在解决当接口只有一个抽象函数的时候,采用匿名内部类语法会显得很笨拙,作为 Java 8 里出现的语法糖,实质上对代码...

  • RxJava 与 Retrofit 搭配的链式调用

    准备工作 导入相关的依赖库,不要忘记导入 RxAndroid 的库 使用场景分析 在平时的安卓开发中,我们遇到像注册和登录这两个网络请求的时候,...

  • 使用 Observer 和 Observable 轻松实现观察者模式

    之前使用观察者模式写代码的时候总要写很多东西,包括在被观察者那里设置数组储存所有的观察者然后还要写提醒所有观察者的方法,这些代码都很繁琐,并且如...

  • Resize,w 360,h 240
    自定义 FlowLayout

    自定义 FlowLayout 在这里什么是一个 FlowLayout ,就是我们在很多软件的搜索页面看到的一些搜索标签,先上一张图吧。 就是根据...

  • Resize,w 360,h 240
    自定义操作杆教程

    自定义操作杆教程 同学们都玩过王者荣耀吧,里面有控制人物走动的操作杆,但是大家不要误以为这是Android里面自带的控件,需要我们开发者自己实现...

个人介绍
正在深入学习JetPack,以后会写相关的文章。未来计划学习Flutter