Android
文章平均质量分 80
故事不长丨
一名专业写BUG的软件工程师
展开
-
安卓中RxJava与Room框架的结合使用
结合RxJava和Room为Android应用提供了一种强大的数据处理方式。这种结合利用了RxJava的响应式编程特性,在Room的基础上实现了更灵活的数据操作和更易于管理的代码结构。务必确保正确管理subscribe的生命周期,避免内存泄漏。原创 2024-08-13 09:53:22 · 450 阅读 · 0 评论 -
安卓中Room持久化库的使用
在Android开发中,Room是Google提供的一个持久化库,旨在为应用提供SQLite的抽象层,以简化数据库的访问和操作。相比直接使用SQLite,Room提供更清晰、更简洁的数据库访问机制。原创 2024-08-13 09:49:59 · 550 阅读 · 0 评论 -
RxJava在Android中的应用
Observable:是数据流的发射源,负责产生事件并向Observer传递。Observer:订阅Observable,对接收到的事件做出反应。RxJava在Android中的应用极大地提升了代码的可读性和易维护性,同时提供强大的数据处理能力。理解其基本构建块和合理应用线程控制、操作符等功能,将有助于开发出高效、响应灵敏的应用。原创 2024-08-13 09:35:15 · 745 阅读 · 0 评论 -
Android中的EventBus的用法
EventBus是一个优化了的事件发布/订阅模式实现的库,常用于Android程序组件间的通信。它可以简化不同组件之间的通信工作,避免复杂和耦合的依赖关系。EventBus通过事件驱动来降低代码耦合度,提高开发效率和代码清晰性。首先,定义一个事件类,这个类可以是任意普通对象。EventBus是一个简单而强大的工具,可用于解耦Android应用的各个部分。正确使用它可以使代码更加简洁和容易管理。然而,像所有的工具一样,合适的情景下使用它非常重要,并对其局限性有所了解。原创 2024-08-13 09:25:59 · 611 阅读 · 0 评论 -
ScheduledExecutorService:Java 中的定时任务调度
ScheduledExecutorService` 是 Java 并发包 `java.util.concurrent` 中的一个接口,它继承自 `ExecutorService`,提供了定时执行任务的能力。通过 `ScheduledExecutorService`,你可以安排任务在延迟后执行,或者周期性地执行。原创 2024-08-06 09:40:24 · 912 阅读 · 0 评论 -
Android串口开发之使用JNI实现ANDROID和串口通信
Android串口通信在物联网、智能家居等领域具有广泛的应用。本文将详细介绍如何使用JNI技术实现Android设备与串口的通信,包括串口的打开、设置参数和读写数据等过程。原创 2023-10-16 16:42:33 · 1462 阅读 · 18 评论 -
安卓常用布局方式的使用
在安卓开发中,布局是至关重要的一部分。正确选择和使用布局可以使应用界面更加美观、灵活和易于维护。本文将为您介绍安卓中常用的布局方式,并对每种布局进行详细解析,帮助您更好地理解和运用。本文介绍了安卓中常用的布局方式,包括线性布局、相对布局、帧布局、表格布局、约束布局和网格布局。每种布局方式都有其适用场景和特点,您可以根据具体需求选择合适的布局方式。通过灵活运用这些布局方式,您将能够创建出美观、灵活和易于维护的应用界面。希望本文能对您的安卓开发之路有所帮助!原创 2023-06-28 09:21:47 · 1983 阅读 · 2 评论 -
【安卓串口通信】
Android串口通信示例代码原创 2023-08-10 08:16:09 · 1343 阅读 · 0 评论 -
Android使用VideoView连续播放视频文件
通过以上步骤,我们可以在Android应用程序中使用VideoView组件实现连续播放视频文件的功能。首先导入视频文件,然后在布局文件中添加VideoView组件,并在Activity中初始化VideoView并设置视频源。同时监听视频播放完成事件,在事件触发时重新设置视频源,以实现连续播放视频文件的效果。希望本文对你有所帮助!如果有任何问题,请随时提问。原创 2023-03-30 17:12:30 · 3148 阅读 · 0 评论