240 发简信
IP属地:辽宁
  • 120
    关于Android改变TabLayout 下划线(Indicator)宽度实践总结

    TabLayout我们再熟悉不过了,在开发中,像这种tab切换的需求都会用到TabLayout,它是由官方提供的一个控件,在support design 包中。使用起来非常简...

  • 记录一波Android大图片上传遇到的坑

    之前项目里,为了规避大图片上传的问题,我特意利用裁切把图片切的非常小了,然而后来还是让我把整张图片上传上去。 如果后台用流上传还好,但我们公司后台用Base64 上传的,上传...

  • 120
    2018Android面试经历

    面试中遇到的一些问题 Q1:ListView和RecyclerView的使用,就问我它们有什么区别? Q2:既然RecyclerView在很多方面能取代ListView,Go...

  • 120
    Android 8.0 解决不能自动安装APK问题(完美适配)

    Android8.0之前 未知应用安装权限默认开启,如下图所示 Android8.0之后 未知应用安装权限默认关闭,且权限入口隐藏。 如何开启未知应用安装权限的入口,并设置允...

  • Android 知识梳理目录 - To do

    一、Java 基础知识 String 为什么设计为不可变的 ArrayList和数组的转换 HashMap死循环 泛型 泛型擦除 匿名内部类引用外部参数为什么是final的 ...

  • 120
    ScrollView嵌套RecyclerView滑动冲突相关问题

    最近实际应用中遇到了滑动冲突的相关问题,在解决过程中,有些需要注意的问题,特别记录一下。 一、应用场景 在解决具体问题之前,先介绍下实际应用场景及问题状况。 从图中可以看出,...

  • 120
    RecyclerView配合DiffUtil,好用到飞

    版权声明:本账号发布文章均来自公众号,承香墨影(cxmyDev),版权归承香墨影所有。未经允许,不得转载。 一、前言 DIffUtils 是 Support-v7:24:2....

  • 120
    设计模式知识梳理(3) - 结构型 - 组合模式

    一、基本概念 1.1 定义 组合模式将一组看似相似的对象看作一个对象处理,并根据一个树状结构来组合对象,然后提供一个统一的方法去访问相应的对象,以此 忽略掉对象与对象集合 之...

  • 120
    设计模式知识梳理(2) - 结构型 - 桥接模式

    一、基本概念 1.1 定义 桥接模式将 抽象部分 和 实现部分 分离,使它们可以独立的变化。抽象部分 会拥有 实现部分的接口对象,有了该对象后,就能够通过这个接口来调用 具体...