Android HAL深入探索(1): 架构概述

Android HAL深入探索(1): 架构概述

在本文中,将深入学习了解Android HAL的不同方式和架构,以及它们之间的区别和联系。将从最早的Legacy HAL开始,然后从Android 8.0 (Oreo) 开始引入的新的HAL定义方式:HIDL (Hardware Interface Definition Language)。将比较H...

构建高效Android应用:采用MVVM架构与LiveData的全面指南

在移动开发的世界里,Android平台的多样性和碎片化一直是开发者需要面对的挑战之一。为了解决这些问题并提高应用质量,采用合适的架构模式至关重要。近年来,MVVM架构由于其清晰的分层设计和良好的可测试性而受到重视。结合Android Jetpack中的LiveData,它为开发者提供了一种强大的方式...

容器应用的高弹性架构

9 课时 |
31 人已学 |
免费

高可用应用架构

9 课时 |
121 人已学 |
免费

微服务架构与混沌工程介绍

1 课时 |
60 人已学 |
免费
开发者课程背景图

构建高性能微服务架构:从理论到实践构建高效Android应用:探究Kotlin协程的优势

随着单体应用逐渐不能满足现代业务发展的需求,微服务架构应运而生,成为软件开发的一大趋势。微服务通过将大型应用程序分解成一系列小服务来提供解决方案,每个服务运行在其独立的进程中,并通过轻量级的通信机制互相协作。但在带来便利的同时,也引入了一系列的挑战,尤其是在保证系统性能方面。以下是构建高性能微服务架...

Android 官方架构中的 UseCase 该怎么写?

Android 官方架构中的 UseCase 该怎么写?

1. UseCase 的用途Android 最新的架构规范中,引入了 Domain Layer(译为领域层or网域层),建议大家使用 UseCase 来封装一些复杂的业务逻辑。Android 最新架构:developer.android.com/topic/archi…传统的 MVVM 架构中,我们...

Android项目重构之路:架构篇

Android项目重构之路:架构篇

去年10月底换到了新公司,做移动研发组的负责人,刚开始接手android项目时,发现该项目真的是一团糟。首先是其架构,是按功能模块进行划分的,本来按模块划分也挺好的,可是,他却分得太细,总共分为了17个模块,而好几个模块也就只有两三个类而已。但应用本身其实比较简单...

现代化 Android 开发:多 Activity 多 Page 的 UI 架构

在古老的 Android 时代,基本上一个 Activity 就代表一个界面,所以开发不需要做选择,但随着技术的迭代与框架的完善,Fragment 的使用成为主流,再进化为 Jetpack 的 navigation。再到如今越来越火热的 Compose。同是 Android 开发,可能选择的技术栈已...

Android车载应用开发与分析(7)- 车载多媒体(二)- 多媒体应用架构与MediaSession框架

Android车载应用开发与分析(7)- 车载多媒体(二)- 多媒体应用架构与MediaSession框架

参考资料媒体应用架构概览 | Android 开发者 | Android DevelopersMediaSession | Android DevelopersMediaSession框架全解析_qzns木雨的博客-CSDN博客_mediasession 1. 多媒体应用架构 1.1 传统应用架构 ...

Android 车载应用开发与分析 (3)- 构建 MVVM 架构(Java版)

Android 车载应用开发与分析 (3)- 构建 MVVM 架构(Java版)

前言 在大多数车载系统应用架构中,一个完整的应用往往会包含三层: HMIHuman Machine Interface,显示UI信息,进行人机交互。 Service在系统后台进行数据处理,监控数据状态。 SDK根据业务逻辑Service对外暴露的通信接口,其他模块通过它来完成IPC通信。 当然并不是...

Android引入.so文件的正确姿势以及加载指定CPU架构的so库(android is 32-bit instead of 64-bit)

Android引入.so文件的正确姿势以及加载指定CPU架构的so库(android is 32-bit instead of 64-bit)

最近项目中用到了串口通信,以前对这块也不了解,刚开始以为啥卡这部分是手机的NFC实现的,跑去研究了一下NFC,结果完全找错了方向,尴尬。然后赶紧回头找找串口通信的资料,结果找了好多资料和demo,demo完全跑不起来,后来去Android群里找群友问了一下才知道原因,这里...

借一个项目谈Android应用软件架构,你还在套用MVP 或MVVM吗

借一个项目谈Android应用软件架构,你还在套用MVP 或MVVM吗

  在《Android开发进阶,从小工到专家》一书的第26页中有这么一段话,说Android之父Andy Rubin在被采访时说过,在设计Android之初他就希望Android能像FaceBook那样可以使用不同的应用中的功能模块儿,通过现有的模块儿像搭积木一样方便地构建一个应用。正式基...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

金融级分布式架构
金融级分布式架构
SOFAStack™(Scalable Open Financial Architecture Stack)是一套用于快速构建金融级分布式架构的中间件,也是在金融场景里锤炼出来的最佳实践。
122+人已加入
加入
相关电子书
更多
PolarDB分布式版架构介绍
Android开发之多进程架构
Android开发之多进程架构
立即下载 立即下载 立即下载