5. 图形缓冲区的释放过程 前面提到,用户空间的应用程序用到的图形缓冲区是由Gralloc模块中的函数gralloc_free来释放的,这个函数实现在文件hardware/libhardware/modules/gralloc/gralloc.cpp中,如下所示:
转载
2024-01-27 19:47:03
46阅读
随着4G移动网络技术的不断发展,以及遍布全球的移动互联网信息化的建立,全球各地已经有超过10亿移动智能终端用户,特别是中国市场占有大部分的移动用户,未来的几年中,此数据还将以倍数增长。腾创网络Android手机视频会议软件基于于4G移动通讯市场的繁荣,自主研发了针对移动通讯手机和平板与腾创网络桌面视频会议软件完美结合的Android视频会议系统。移动互联网用户利用手机通过4G、WIFI网络,灵活简
# 如何使用Android RxBus
## 概述
在Android开发中,RxBus是一种用于组件间通信的工具,它基于RxJava实现。通过使用RxBus,我们可以实现不同组件之间的解耦,简化代码逻辑,提高代码的可读性和可维护性。
## 流程
以下是使用Android RxBus的整体流程:
| 步骤 | 描述 |
| --- | --- |
| 1 | 创建一个RxBus类 |
| 2
原创
2024-06-25 03:54:44
223阅读
# Android rxBus的使用
在Android开发中,我们通常会遇到不同组件之间需要进行通信的情况,而使用rxBus可以很方便地实现这种通信。rxBus是一个轻量级的事件总线库,能够帮助我们实现组件之间的解耦和通信。
## 如何使用rxBus
### 添加依赖
首先,我们需要在`build.gradle`中添加rxBus的依赖:
```java
dependencies {
原创
2024-03-15 05:09:31
109阅读
为什么在项目中要慎用RxBusRxBus在之前作为Android组件间通信工具,简单方便十分受欢迎。针对在事件的发送者和订阅者之间进行解耦非常好的运用在Activitys、Fragments和后台线程避开了联系紧密易出错的依赖关系和容易出错生命周期使你的代码更加简洁##在Fragment之间传递数据假设我们需要在AFragment和BFragment之间进行数据传递,如果不使用类似RxBus这样的
转载
2023-12-25 13:54:12
41阅读
事件总线RxBus,替代EventBus和otto 1)创建RxBus 2)发送事件 3)接收事件 4)取消订阅事件
转载
2018-03-12 16:51:00
170阅读
2评论
1、前言在对apk进行打包时,如果不对apk进行混淆和加固,生成的apk可以轻松的进行反编译,所以对apk代码进行混淆还是很有必要的。2、实现开启混淆通常我们需要找到项目路径下app目录下的build.gradle文件找到minifyEnabled这个配置,然后设置为true即可.release{
minifyEnabled true//是否启动混淆 ture:打开 f
转载
2024-02-02 17:39:08
120阅读
Android BroadcastReceiver 简介 在 Android 中使用 Activity, Service, Broadcast, BroadcastReceiver 活动(Activity) - 用于表现功能 服务(Service) - 相当于后台运行的 Activity 
转载
2023-09-28 16:13:26
110阅读
RxBus的核心功能是基于Rxjava的,在RxJava中有个Subject类,它继承Observable类,同时实现了Observer接口,因此Subject可以同时担当订阅者和被订阅者的角色,这里我们使用Subject的子类PublishSubject来创建一个Subject对象(PublishSubject只有被订阅后才会把接收到的事件立刻发送给订阅者),在需要接收事件的地方,订阅该Subj
转载
2023-12-11 12:14:28
5阅读
# Android 中实现 RxBus 请求完接着请求的指南
在 Android 开发中,RxBus 是一种非常实用的事件总线,它可以帮助我们在不同的组件之间传递数据。今天,我们将讨论如何使用 RxBus 实现“请求完接着请求”的功能。以下是整个流程的简要概述,方便我们理解每一步的实现。
## 整体流程
| 步骤 | 描述
原创
2024-09-17 04:41:39
88阅读
公司要开发自己的输入法,找了很多例子,都不是自己想要的。android本身的例子不能满足特殊布局的要求,而且没有手写输入,虽然在例子上实现了手写输入但是布局仍然调不好。花了很长时间来分析代码,太累了,决定自己做。现在把小有成果的经验分享一下。 其实做输入法挺简单的,不用继承和实现andori
转载
2023-09-14 20:43:42
208阅读
以前我们要想在activity或fragment之间传递信息,我们会通过onActvityResult接收信息。但是这样有一个缺点,一个是代码量太大,重复率太高。二是有时候传递的数据需要经过几个界面的跳转。加入从A->B->C,C界面修改了某些信息,同时,想在A界面进行界面的刷新。那么通过onActvityResult的话很难操作。还有就是,加入从A->B,B传递信息给A界面。以
转载
2023-12-18 22:15:50
103阅读
相信大家在进行Android开发的时候最头疼的就是这边有一个点击事件,需要传递到其他界面显示结果,或者说有一处变化了需要告诉许多界面去刷新界面。相信经常使用Fragment进行开发的小伙伴们经常会遇到Fragment界面相互影响,相互刷新的各种负责的业务。这些都是我们需要使用到事件通知的场景
原创
2022-02-10 13:46:17
120阅读
背景对于Android系统来说,消息传递是最基本的组件,每一个App内的不同页面,不同组件都在进行消息传递。消息传递既可以用于Android四大组件之间的通信,也可用于异步线程和主线程之间的通信。对于Android开发者来说,经常使用的消息传递方式有很多种,从最早使用的Handler、BroadcastReceiver、接口回调,到近几年流行的通信总线类框架EventBus、RxBus。And...
原创
2021-05-11 17:18:27
286阅读
总第269篇2018年 第61篇背景对于Android系统来说,消息传递是最基本的组件,每一个App内的不同页面,不同组件都在进行消息传递。消息传递既可以用于Androi...
原创
2021-05-11 17:18:28
245阅读
背景对于Android系统来说,消息传递是最基本的组件,每一个App内的不同页面,不同组件都在进行消息传递。消息传递既可以用于Android四大组件之间的通信,也可用于异步线程和主线程之间的通信。对于Android开发者来说,经常使用的消息传递方式有很多种,从最早使用的Handler、BroadcastReceiver、
原创
2021-08-02 11:43:29
5522阅读
# Android Studio RxBus
## 简介
在 Android 开发中,我们常常需要在不同的组件之间进行通信,例如在 Activity 之间传递数据或者在 Fragment 中更新 UI。为了实现这种通信,Android Studio 提供了多种方式,其中一种是使用 RxBus。
RxBus 是基于 RxJava 的事件总线库,它可以简化在不同组件之间的通信,并且支持异步和并发
原创
2023-07-08 13:32:29
1136阅读
相信大家在进行Android开发的时候最头疼的就是这边有一个点击事件,需要传递到其他界面显示结果,或者说有一处变化了需要告诉许多界面去刷新界面。相信经常使用Fragment进行开发的小伙伴们经常会遇到Fragment界面相互影响,相互刷新的各种负责的业务。这些都是我们需要使用到事件通知的场景。最初我们使用的是Android自身携带的广播Broadcast来解决这个问题,在需要接收的地方注册广播接收...
原创
2021-09-09 10:34:21
112阅读
总第269篇2018年 第61篇背景对于Android系统来说,消息传递是最基本的组件,每一个App内的不同页面,不同组件都在进行消息传递。消息传递既可以用于Androi...
原创
2021-08-02 10:56:34
222阅读
背景对于Android系统来说,消息传递是最基本的组件,每一个App内的不同页面,不同组件都在进行消息传递。消息传递既可以用于Android四大组件之间的通信,也可用于异步线程和主线程之间的通信。
原创
2021-08-02 11:41:02
1859阅读