在工业和汽车上用的比较多一种通信总线技术。汽车上很多电气部分,通过两根线连接,按照CAN通信的标准读写数据。各个部分遵循同样的协议,每部分对应不同的ID号,以相同的波特率收发数据。每帧数据包含0-8字节及ID及CRC校验码等,通信速度快,距离远,且可靠性高。(SCI通信一次仅1字节,速度也不够高,采用奇偶校验码检测概率低,只适合可速度要求不高的短距离通信) (高低速CAN) CAN总线简            
                
         
            
            
            
              事件总线模式是一种广泛运用于安卓开发之中的一种软件架构模式,而事件总线模式在安卓开发中最广泛的应用莫过于AndroidStudio提供的EventBus,所以我就EventBus来谈谈对事件总线模式的认识。  EventBus是Android下高效的发布/订阅事件总线机制。作用是可以代替传统的Intent,Handler,Broadcast或接口函数在Fragment,Activity,Ser            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-12 23:40:28
                            
                                84阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            如果你不知道事件总线是什么,那么没有关系,下面我们先来            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-09-15 09:16:38
                            
                                87阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Android 总线事件(Event Bus)科普文章
在 Android 开发中,随着应用程序功能的日益复杂,组件之间的通信变得尤为重要。总线事件(Event Bus)是一种简化组件间通信的机制,可以有效解耦不同组件,让代码结构更加清晰。本文将介绍 Android 总线事件的基本概念、使用场景及代码示例,帮助开发者更好地理解和应用这一工具。
## 什么是总线事件?
总线事件是一种消息传            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-19 08:09:03
                            
                                31阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android 事件总线
**Android 事件总线**是一种用于简化组件间通信的机制,通过解耦发送者和接收者的方式,实现了组件间的松散耦合。它提供了一种方便的方式来传递事件和数据,大大简化了Android开发中的通信过程。
## 什么是Android事件总线?
Android事件总线是一种基于观察者模式的通信机制。它允许组件(例如Activity、Fragment、Service等)            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-20 09:02:44
                            
                                86阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            上一篇博客我们讲解了事件总线模式的概念及其实现原理 ,我们在实际运用中,大多数是在Android开发中运用到事件总线模式,它实现了事件订阅者和事件发布者的解耦,让我们更加容易在actvity等组件间传递信息。这篇文章通过这个简单的实例,给大家说明EventBus实现的原理,一起来打造一个简单的事件总线框架。如果你明白了这个框架的设计原理,那么EventBus也就相差不大,两者比起来只是后者更加完善            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-14 20:51:13
                            
                                52阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在Android开发中,事件订阅总线是一种用于在应用组件之间解耦和传递事件的设计模式。它允许一个组件发送事件而无需知道哪个组件会处理这些事件,提高了代码的可维护性和可扩展性。本文将全面探讨如何处理Android事件订阅总线的实施过程。
## 环境准备
在开始之前,我们需要确保环境设置正确。以下是需要的工具和库,以保证技术栈的兼容性。
```bash
# 安装 Android SDK
sdkm            
                
         
            
            
            
            事件总线模式事件总线定义:事件总线是对发布-订阅模式的一种实现。它是一种集中式事件处理机制,允许不同的组件之间进行彼此通信而又不需要相互依赖,达到一种解耦的目的。事件总线的处理流程:  发布订阅模式主要有两个角色:发布方(Publisher):也称为被观察者,当状态改变时负责通知所有订阅者。订阅方(Subscriber):也称为观察者,订阅事件并对接收到的事件进行处理。发布订阅            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-20 10:01:58
                            
                                82阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            事件总线这个概念对你来说可能很陌生,但提到观察者(发布-订阅)模式,你也许就很熟悉。事件总线是对发布-订阅模式的一种实现。它是一种集中式事件处理机制,允许不同的组件之间进行彼此通信而又不需要相互依赖,达到一种解耦的目的。是不是觉得有点难,不要着急,文章后面会让你一眼让你学会使用这里面就涉及了两个主要事件:1. 注册事件(添加订阅者)2. 发起事件通知,依次通知这些订阅者eg:1. 你某信上关注了一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-18 13:52:18
                            
                                45阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            No1: EventBus三要素: 1)Event:事件 2)Subscriber:事件订阅者 3)Publisher:事件发布者 No2: EventBus的4种ThreadMode(线程模型): 1)POSTING(默认):该事件是在哪个线程发布出来的,事件处理函数就会在哪个线程中运行 2)MA            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-03-14 17:02:00
                            
                                150阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            # Android中事件总线比较
## 引言
在Android开发中,事件总线是一种常用的通信机制,用于简化组件之间的通信。它可以帮助我们在不同的组件之间传递事件,并且减少了代码的耦合性。本文将介绍Android中常用的事件总线框架,并指导刚入行的开发者如何实现一个简单的事件总线。
## 事件总线框架比较
在Android中,有多个事件总线框架可供选择。以下是一些常用的事件总线框架,以及它们的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-06 04:24:33
                            
                                70阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android 事件总线是什么及使用教程
## 1. 什么是 Android 事件总线
Android 事件总线是一种用于简化 Android 应用程序中组件之间通信的机制。它允许组件之间通过发布-订阅模式进行解耦,从而更加灵活和高效地进行通信。通过使用事件总线,开发者可以将一些特定的事件发送给感兴趣的订阅者,而无需显式地进行组件之间的直接调用。
常见的 Android 事件总线框架有            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-25 14:08:00
                            
                                166阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            事件总线 1.1 订阅者-发布者模式 简单来说就是一个源发布事件,多端接受并处理 1.2 在uniapp中使用事件总线 组件A data() { return { numA:10 }; }, methods:{ changeBNum(){ uni.$emit("changeA",this.numA) ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-18 21:26:00
                            
                                297阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、前言  事件是基于委托的发布-订阅机制(基于windows消息处理机制)通过定义事件,订阅事件、发布事件并且关联业务逻辑,实现系统业务的解耦。发布-订阅机制提供了一种天然的业务解耦方式,所以在系统中使用事件定义业务状态、业务场景,让关联的业务订阅事件,当事件产生时事件订阅者执行业务,这样发布者不必知道订阅者具体的细节、订阅者也不必了解发布者。但是简单的事件无法满足实际生产的使用,因为生产中的业            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-08 22:11:37
                            
                                146阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            EventBus的简介eventBus主要运用于兄弟组件通信 今天主要介绍eventBus实现组件通信,这种方法主要是非父子组件,兄弟之间的组件通信。EventBus 又称为事件总线。在Vue中可以使用 EventBus 来作为沟通桥梁的概念,就像是所有组件共用相同的事件中心,可以向该中心注册发送事件或接收事件,所以组件都可以上下平行地通知其他组件,但也就是太方便所以若使用不慎,就会造成难以维护的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-01 11:50:09
                            
                                84阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、引言  刚参加工作那会,在项目中,看到EventBus,通过调试代码,感觉这个东西很神奇,从字面翻译知道是事件,但也只是停留在Event事件上的认知,当时对这个东西进行了简单的了解。最近工作中,遇到的一个需求,恰好使用事件总线这个概念会很好的处理掉,于是又对这个概念进行重新学习。  事件总线这个概念可能一开始感觉很陌生,但是提到观察者(发布-订阅)模式,或许就很熟悉了。至于什么是观察者设计模式            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-03 14:24:07
                            
                                79阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            事件总线知多少(1)源码路径:Github-EventBus事件总线知多少(1)事件总线知多少(2)1. 引言事件总线这个概念对你来说可能很陌生,但提到观察者(发布-订阅)模式,你也许就很熟悉。事件总线是对发布-订阅模式的一种实现。它是一种集中式事件处理机制,允许不同的组件之间进行彼此通信而又不需要相互依赖,达到一种解耦的目的。我们来看看事件总线的处理流程:了解了事件总线的基本概念和处理流程,下面            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-17 22:51:42
                            
                                62阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            顾名思义,AndroidEventBus是一个Android平台的事件总线框架,它简化了Activity、Fragment、Service等组件之间的交互,很大程度上降低了它们之间的耦合,使我们的代码更加简洁,耦合性更低,提升了我们的代码质量。但它能做的却不仅限于这些。经过定制,它能完成很多有意思的功能,那么究竟该怎么做呢?就让我们一起往下看吧。       不堪回首            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-03-17 10:51:04
                            
                                1830阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            顾名思义,AndroidEventBus是一个Android平台的事件总线框架,它简化了Activity、Fragment、Service等组件之间的交互,很大程度上降低了它们之间的耦合,使我们的代码更加简洁,耦合性更低,提升了我们的代码质量。但它能做的却不仅限于这些。经过定制,它能完成很多有意思的功能,那么究竟该怎么做呢?就让我们一起往下看吧。      不堪回首的痛            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-12 15:32:30
                            
                                3128阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             1, MotionEvent是什么?包含几种事件?什么条件下会产生?答: MotionEvent 是一个封装了 Android 中事件信息的类, 可以把其理解为 javaBean, 我们可以通过这个类来获取某次事件的信息.  常见的事件有 down up move cancel 等等事件, 主要需要注意下的就是 cancel 事件的产生情况,  cance