问题:1.一个线程有几个Handler?一个线程有几个Looper?如何保证?一个线程可以有N多个Handler,但是一个线程只有一个Loope...
序列化:将一个对象转换成可存储或可传输的状态,序列化后的对象可以在网络上传输,也 可以存储到本地,或实现跨进程传输。 为什么要进行序列化:开发过...
IPC 选型 说到 IPC,首要的问题就是架构选型,不同的架构效果大相径庭。 CS 架构 vs 去中心化架构 Android 平台第一个想到的就...
MMKV 是基于 mmap 内存映射的 key-value 组件,底层序列化 / 反序列化使用 protobuf 实现,性能高,稳定性强。 MM...
ArrayList 内部使用的动态数组来存储元素,LinkedList 内部使用的双向链表来存储元素,这也是 ArrayList 和 Linke...
Android开发,在library中使用ButterKnife,需要做一些配置否则会遇到一些问题。我开发中遇到的问题是,通过@BindView...
最近做公司项目时使用到了React Native,首先需要在公司电脑上配置React Native的开发环境。公司电脑是mac本,那就按照Rea...
前言线程在Android中是一个很重要的概念,从用途上来说,线程分为主线程和子线程,主线程主要处理和界面相关的事情,而子线程则往往用于执行耗时操...
一、Service的介绍 Service的官方介绍中比较重要的两点: 简单翻译一下1.Service不是一个单独的进程 ,服务对象本身并不意味着...