原文:Android框架式编程之HermesEventBus框架

在 Android框架式编程之EventBus 和 Android 开发框架 EventBus 原理解析 中,明确了如何使用EventBus作为事件总线,简化Android各个组件的通信复杂度,并了解了其实现原理。但是EventBus只限于同一个进程中,如果想要在多个进程之间也能像EventBus一样这样使用,此时可以借用饿了么开源的HermesEventBus这个框架。 一 HermesEven ...

2020-11-27 17:32 0 580 推荐指数:

查看详情

Android框架式编程之EasyPermissions

EasyPermission库是一个谷歌官方提供的简化基本的系统权限逻辑的库,可用于在Android M或者更高版本上。 官方项目地址:https://github.com/googlesamples/easypermissions 一、EasyPermission配置依赖 在需要使用此库 ...

Wed Jun 05 05:56:00 CST 2019 0 922
Android框架式编程之Room

Room是Google官方出品的ORM(Object-relational mapping) 框架。当前我们也知道当前还有很多的ORM框架,例如GreenDao、OrmLite、Litepal等。目前并没有深入了解这些框架,没办法比较各个框架的优缺点,但是相对而言,Room比较官方出品,且能够更好 ...

Tue Jun 04 00:09:00 CST 2019 0 1159
Android框架式编程之BufferKnife

BufferKnife作为框架式编程的重要组成部分,使用BufferKnife能够极大的精简View层面的代码量,并为MVP/MVC方式提供辅助。 一、配置 二、使用 Android 开发过程中,我们需要写大量的findViewById ...

Thu May 25 01:27:00 CST 2017 0 1509
Android框架式编程之LiveData

一、LiveData 介绍 LiveData是 Google 推荐的 Android 架构组件之一,是一个基于观察者模式的数据容器,但与一般的被观察者不同的是,它是有生命周期感知功能,解决了Android开发者需要去手动处理生命周期的痛点。 它具备如下特点: ① 数据可以被观察者订阅 ...

Thu Jun 27 19:16:00 CST 2019 0 698
Android框架式编程之ViewModel

一、ViewModel介绍 ViewModel类是被设计用来以可感知生命周期的方式存储和管理 UI 相关数据。ViewModel中数据会一直存活即使 Activity Configuration发生 ...

Thu Jun 27 23:03:00 CST 2019 0 2272
Android框架式编程之架构方案

目前移动端应用市场已经是百花齐放,很多独角兽公司都是通过App创业发展起来的,现在App类型更加丰富,功能越来越完善,基本上涵盖了各个行业的每个角落。为了开发出更加有竞争力的App,不仅需要功能上有创 ...

Mon Nov 04 21:50:00 CST 2019 0 317
Android框架式编程之Retrofit

一、Retrofit 简介 Retrofit 官网地址: https://github.com/square/retrofit Retrofit(即Retrofit,目前最新版本为2.6.0版本),是目前非常流行的网络请求框架,底层是基于okHttp实现的。准确来说Retrofit ...

Wed Jul 10 05:57:00 CST 2019 0 559
【读书笔记《Android游戏编程之从零开始》】10.游戏开发基础(View 游戏框架

对于玩家来说,游戏是动态的;对于游戏开发人员来说,游戏是静态的,只是不停地播放不通的画面,让玩家看到了动态的效果。进入Android之前,首先要熟悉三个重要的类:View(视图)、Canvas(画布)、Paint(画笔)。通过画笔,可以在画布上画出各种精彩的图形、图片等等,然后通过视图可以将画布 ...

Fri Dec 05 01:12:00 CST 2014 0 5046
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM