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阅读
OverviewClient for GitHub 大小264MOctoDroid for GitHub 大小370MTop GitHub大小202MGitHub Trends大小466MGitHub Tutorial大小120MPockHub for GitHub大小389MForkHub for GitHub大小276MGitHub Contributions Widget大小100MGit
转载
2024-05-20 12:28:52
76阅读
文章目录说明1. 编写Android项目的CI配置文件2. 编写Jekyll项目的CI配置文件2.1 配置`coding.net`2.2 配置`github`2.3 自动部署到`coding.net` 说明对于普通的github仓库,只需要在根目录创建.github/workflows/文件夹即可自动使用Actions功能,具体执行的操作可以创建一个配置文件(命名不限),如build_apk.y
转载
2023-07-28 18:11:37
102阅读
作为磁力重度依赖人士常看到bt磁力车站推荐帖里的死链,很让人沮丧。下面分享在github发现的bt磁力导航与阿里云百度网盘搜索引擎导航。拿笔记好了哦bt磁力导航转载作者的话如下:bt磁力导航在于精而不在于多,下方站点可覆盖全类型资源。在再次失去它们之前,请提前收藏好下方汇总版,因为本人也在用,这个列表会实时更新。地址是:https://github.com/jtdh/ciligitbook备用:h
转载
2023-11-28 10:27:35
1006阅读
记录一下,免得忘了 实现根据tag自动打包并上传至releaseworkflowname: Android CI
# 触发器
on:
push:
tags:
- v*
pull_request:
tags:
- v*
jobs:
build:
runs-on: ubuntu-latest
# 设置jdk环境为1.8
转载
2023-07-28 18:01:34
268阅读
无论是比赛还是毕设,设计 app 时有不少重复使用的 UI 控件,为了不每次都重写或者复制粘贴,于是将自己常用的 UI 控件封装成轮子,放在自己的 GitHub 上,方便使用。不定期更新导入依赖allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
implemen
转载
2023-08-13 10:18:47
100阅读
持续集成(Continuous Integration)在很多单位都有现成的系统,但是作为一名工程师,我们还是要了解其原理,可以自己尝试做一下。经过本人的尝试,发现功能并不复杂。这里把持续集成实践经验总结与大家分享。持续集成用的比较多的是jenkins。后来在网上搜索发现github也有这个功能,就想着用github来实现。github功能的确十分强大,我们平时用到的github功能主要是托管代码
转载
2023-06-14 09:09:35
148阅读
文章目录Invalid authentication data. 404 Not Found 解决方法`Can't finish GitHub sharing process Successfully created project 'MySqlTest' on GitHub, but initial push failed...... 解决方法:Unable to access ‘https:
转载
2023-09-02 16:26:13
112阅读
1.下载安装客户端在官网https://github-for-windows.en.softonic.com/?ex=BB-527.0 下载github最新客户端2.下载之后安装,在桌面生成以下快捷方式注册登录如果没有github账号需注册一个,有的话直接登陆即可3.在本地建仓库并上传到远程仓库点击Create new repository 创建一个新的仓库Name:仓库名Description:
转载
2023-10-13 20:47:22
93阅读