240 发简信
IP属地:广东
  • 120
    RxJava

    前言 本篇主要介绍Rxjava在 Android 项目中的基础使用和常用方法,旨在给对 RxJava 感兴趣的人一些入门的指引.对Rxjava不熟悉的朋友可以去看我之前写的一...

  • kotlin

    大家好,这一期呢,我们谈一下kotlin的面试题。 第1题,什么是kotlin? kotlin是静态类型的编程语言,运行于jvm之上。 第2题, 是谁开发了kotlin? k...

  • 反射的原理

    1、Java 虚拟机可以通过称为运行时类型信息(RTTI, Run Time Type Information)的技术在运行时检查任何类,这是通过一种称为 Class 对象的...

  • 120
    AIDL

    AIDL传输大小不能操过1M #define BINDER_VM_SIZE ((110241024) - (4096 *2))为了说的深入浅出一点,我们先从AIDL的作...

  • 120
    java集合框架

    1、关联:类之间的一种关系,如学生和老师。代码中的表示:class Student{private Teacher mTeacher;}class Teacher{} 2、双...

  • 120
    内存优化,性能优化

    性能优化 1.布局优化 2.绘制优化 3.内存泄漏优化 4.响应速度优化 5.ListView/RecycleView及Bitmap优化 6.线程优化 7.其他性能优化的建议...

  • 设计模式

    1、Android 单例模式[https://www.jianshu.com/p/9c32aea34b6d]2、Android Builder模式[https://www.j...

  • 120
    Android事件分发机制

    前言 Android事件分发机制是Android开发者必须了解的基础网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问题...

  • 直播实现原理

    视频直播流程 视频直播的流程可以分为如下几步:采集 —>处理—>编码和封装—>推流到服务器—>服务器流分发—>播放器流播放 1.采集 采集是整个视频推流过程中的第一个环节,它...

  • 120
    Ble协议

    什么是BLE BLE全称Bluetooth Low Energy,即蓝牙低功耗。蓝牙4.0才支持BLE,蓝牙4.0向下兼容,包括传统蓝牙技术、高速技术和低耗能技术三种规格。主...

  • 120
    mqtt协议

    2 关于MQTT 2.1 简介 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议。它是一种发...

  • 自定义View

    自定义 View 的继承与构造方法 凡事总有有个开头,关于集成的话,其实只要是 View 的子类包括 View 就可以了,当然 View 的子类(比如 TextView,Im...

  • java内存知识

    类的加载过程,Person person = new Person();为例进行说明。 1).因为 new 用到了 Person.class,所以会先找到 Person.cl...

  • 120
    面试题整理

    万物云 1、多进程访问static变量 所以,父进程和子进程中的变量是不可以被共享的,在程序员和进程的角度来看,每个进程的内存空间都是属于它自己的。 2、子线程弹出toast...

  • 120
    Jetpack

    根据定义其实可以提炼出两个核心点: 它是一套组件库。(说明它是由许多个不同的组件库构成,并不是一个单一的组件库) 使用 Jetpack 可以帮助我们在不同的 Android ...

  • 辅助内存优化的分析工具

    辅助内存优化的分析工具:哪怕完全了解 内存的原因,但难免还是会出现人为难以发现的内存问题下面将简单介绍几个主流的辅助分析内存优化的工具,分别是MAT(Memory Analy...

  • RecyclerView 优化

    1、 数据处理和视图加载分离:数据的处理逻辑尽可能放在异步处理,onBindViewHolder 方 法中只处理数据填充到视图中。2、数据优化:分页拉取远端数据,对拉取下来的...

  • 120
    java锁的实现Synchronized,Lock,ReentrantLock

    一、Lock接口 Lock lock = new ReentrantLock(); //这里可以是自己实现Lock接口的实现类,也可以是jdk提供的同步组件lock.lock...

  • synchronized,wait,notify,notifyAll

    对象锁 对象锁作用的是synchronized修饰的非静态方法,或者是同步方法块中this对象和非this对象。public void test1() {synchroniz...