240 发简信
IP属地:山西
  • Android 面试经验 - 大厂 OPPO 面

    写在前面 一直有同学跟我反馈说,你能不能说说你的一些面试经验啥的,其实很多时候我是拒绝的,因为我们简历经历不一样问的问题也会不一样,且大厂面试光靠背几个面试题就想过还是比较难...

  • 根据每个对象的type 生成itemType,然后itemType 生成不同的布局

    RecyclerView实现加载多种布局

    前言 由于公司项目有一个应用管理的功能和支付宝的应用管理功能非常像,所有的信息都是从服务端拉去的数据动态生成,有不同的应用分类,有标题等等信息。对于实现这种效果可以用List...

  • 用Rxjava来实现RxBus

    前言   Android开发中,我们使用MVP模式开发的时候,涉及到Model层和Presenter层的通信的时候,我们一般都需要使用Handler 来实现,因为Model层...

  • 120
    TCP协议的三次握手和四次挥手

      TCP(传输控制协议)是一种面向连接,确保数据在端到端之间可靠传输的协议,面向连接指的是在发送数据前,需要先建立一条虚拟的链路,然后让数据在这条链路上传输,为了确保数据的...

  • 120
    Rxjava 2学习笔记(一)

      Rxjava 在这些年在android开发中非常的火爆,它和Retrofit 的结合堪称完美,他们可以把我们从以前我们进行网络请求中各种线程切换,各种接口回掉中解放出来了...

  • ThreadLocal使用分析

    前言   ThreadLocal从名字上直译为本地线程,看上去像是线程的一种子类,如果你这样理解说明你理解错了。   在上一篇深入理解Android中的消息机制,理解Hand...

  • 120
    关于Java多线程编程学习笔记之volatile

    Java内存模型   java中的堆内存是用来存储实例化的对象,它在虚拟机启动的时候创建,在Java虚拟机规范中规定堆内存是所有对象实例以及数组都在堆内存中进行分配内存。堆内...

  • 深入理解Android中的消息机制,理解Hander MessageQueue Looper三者之间的关系

    前言   Handler在Android开发中经常使用,比我我们在子线程中完成从服务端获取数据,因为Android系统是不允许我们在非主线程中去访问UI,这个时候我们需要用H...