知识

加载分类中...

    Android消息总线的演进之路:用LiveDataBus替代RxBus、EventBus 背景 对于Android系统来说,消息传递是最基本的组件,每一个App内的不同页面,不同组件都在进行消息传递。消息传递既可以用于Android四大组件之间的通信,也可用于异步线程和主线程之间的通信。对于Android开发者来说,经常使用的消息传递...

    订阅 livedatabus livedata 消息 observer 一个 可以 public 数据 实现
    朱凡     2021-02-09 18:00     來源: FM_App     0 345 0

    LiveDataBus核心原来如此简单 Android Architecture Components 系列目录 LiveData原理深入浅出,透过源码看本质 LiveDataBus框架抽丝剥茧后,原来如此简单 Android Room数据库,用过你才知道好 LiveData通过源码看本质 前言 使用介绍 结构分析 总结 博客创建时间:...

    livedatabus android livedata observer 数据 使用 intent liveevent 博客 线程
    朱凡     2021-02-09 17:58     來源: FM_App     0 330 0

    【Jetpack系列一】Jetpack介绍 文章目录 序言 Jetpack 架构组件 AAC架构 Jetpack UI组件 结语 作者信息 序言 不记得啥时候,Android 推出了 Android Jetpack,它是新一代组件、工具和架构指导,旨在加快 Android 应用开发速度。 Android Jetpack 分为四大块:Ar...

    android jetpack 开发 视频 组件 数据 搭建 使用 可以 架构
    朱凡     2021-02-08 00:24     來源: FM_App     0 285 0

    Lifecycle详细分析 Lifecycle源码分析 目录介绍 01.Lifecycle的作用是什么 02.Lifecycle的简单使用 03.Lifecycle的使用场景 04.如何实现生命周期感知 05.注解方法如何被调用 06.addObserver调用分析 07.知识点梳理和总结一下 00.使用AAC实现bus事件总线 利用L...

    lifecycle 方法 周期 生命周期 生命 android activity public observer 使用
    朱凡     2021-02-08 00:21     來源: FM_App     0 316 0

    数据结构HashMap(Android SparseArray 和ArrayMap) HashMap也是我们使用非常多的Collection,它是基于哈希表的 Map 接口的实现,以key-value的形式存在。在HashMap中,key-value总是会当做一个整体来处理,系统会根据hash算法来来计算key-value的存储位置,我...

    hashmap arraymap 数据 数组 sparsearray android 一个 使用 存储 结构
    朱凡     2021-02-08 00:18     來源: FM_App     0 209 0

    HashMap存取效率高原因、ArrayList和LinkedList区别、JAVA实现链表的基本功能 一、HashMap存取效率高原因 1、Hash 也叫散列、哈希。 主要用于信息安全领域中的算法,把长度不同的信息转化为杂乱的128位的编码,找到一种数据内容与地址之间的映射关系。 注意:不同的输入可能会散列成相同的输出 我们最熟悉的O...

    arraylist hashmap 实现 linkedlist 区别 节点 链表 数组 一个 数据
    朱凡     2021-02-08 00:16     來源: FM_App     0 300 0

    HashMap和ArrayMap实现原理的区别以及各自优势 一、ArrayMap的构成原理 1、arrayMap的存储结构。 ArrayMap是一个<key,value>映射的数据结构,它设计上更多的是考虑内存的优化,内部是使用两个数组进行数据存储,一个数组记录key的hash值,另外一个数组记录Value值,它和Spars...

    hashmap arraymap 数组 使用 数据 比较 sparsearray 实现 博客 android
    朱凡     2021-02-08 00:11     來源: FM_App     0 263 0

    SparseArray实现原理 SparseArray SparseArray原理: SparseArray采用两个数组,用来存放key以及value值的,核心思想是通过折半查找来找到key对应的位置,然后取出值,或者插入值! 二分查找 static int binarySearch(int[] array, int size, int...

    sparsearray android hashmap 使用 博客 原理 源码 优化 我们 数据
    朱凡     2021-02-08 00:09     來源: FM_App     0 257 0

    介绍一下开发中经常用到的属性 Map对象的主要属性 Layer的主要属性 常用类和方法 1.ol.Map类:(地图容器类)     实现: ol.Map(参数)   参数说明:1.1 target,说明地图所在的html元素、         如果没有指定,必须调用ol.Map类的setTarget()方法以便绘制地图;       1...

    openlayer3
    徐文彬     2021-02-06 17:04     來源: 人防前端     0 298 0

    HTTP各协议版本 1.HTTP0.9 HTTP 0.9是第一个版本的HTTP协议,已过时。它的组成极其简单,只允许客户端发送GET这一种请求,且不支持请求头。由于没有协议头,造成了HTTP 0.9协议只支持一种内容,即纯文本。不过网页仍然支持用HTML语言格式化,同时无法插入图片。 HTTP 0.9具有典型的无状态性,每个事务独立进行...

    徐剑     2021-02-06 11:05     來源: 测试组     0 302 0
    知识分享平台 -V 4.8.7 -wcp