240 发简信
IP属地:宁夏
  • 240
    多线程和线程同步

    1、进程和线程: 进程:指的是一段程序的执行过程。线程:指的是进程能够调度的最小单位,可以理解为一段逻辑,一块业务。 线程和进程本质上不是一个层面的东西,线程依附进程。(一个...

  • 240
    Android数据库GreenDao使用说明

    介绍 GreenDao是一个开源的 Android ORM嵌入式关系数据库,通过将 Java 对象映射到数据库表(称为 ORM,“对象/关系映射”) ,使用一个简单的面向对象...

  • 240
    Android-开发笔记

    安卓学习几个月,感觉脑瓜子嗡嗡的。荣耀Magic 2编译错误,暂时未定位问题,搁置。。。 安卓手机投屏vysor 禁止View响应点击 安卓复制工程与原工程冲突处理 解除sv...

  • RecyclerView:使用DiffUtil刷新错位

    由于项目的需求和DiffUtil的性能,所以在新项目中选用了DiffUtil进行刷新操作。但是在使用过程中遇到了不少的坑,其中比较严重的就是刷新错位,在这里简单记录下 Dif...

  • 240
    Android组件化框架搭建

    本篇文章已授权微信公众号 hongyangAndroid (鸿洋)独家发布 背景 当一个项目经过N手人开发,N个产品经理的蹂躏,N长时间的维护,此时一定存在大量代码冗余、业务...

  • 240
    仿拉钩薪资选择器

    我们不缺少想法,只是缺少开始的勇气 之前有个同学问我拉钩的薪资选择怎么做,网上资料也找不到。说实话之前我倒是没有注意过拉钩的薪资范围选择是怎么样的。啥也别说了,去下一个看看呗...

  • 240
    Android自定义View全解

    目录 1. 自定义View基础 1.1 分类 自定义View的实现方式有以下几种 类型定义自定义组合控件多个控件组合成为一个新的控件,方便多处复用继承系统View控件继承自T...

  • android自定义滚动选择器(一)

    本系列文章会详细介绍如何从零开始实现一个滚动选择器,首先看下其效果图,如下所示: 上面就是本系列文章要实现的自定义滚动选择器,接下来我会从零开始阐述该控件的实现思想。 如果来...

  • RecyclerView实现上拉加载更多

    RecyclerView这个控件是我们平常很常用的,相对于ListView和GridView来说也更加的灵活,废话不多说。 实现思路:1.为Adapter添加脚布局2.为Re...