文章 2023-07-03 来自:开发者社区

Android车载应用开发与分析(9)- 车载多媒体(四)- 原生音乐播放器(下)

1. LocalMedia LocalMedia 是 CarAndroid 中自带的本地音乐播放器,它可以识别出系统中的音乐,并进行播放。本质上属于一个功能比较完善的Demo,官方的目的可能是为了演示如何使用 MediaSession 框架写一个音乐播放器。 1.1 LocalMedia 拆解 LocalMedia 运行时分为两个APP, com.android.car.media....

Android车载应用开发与分析(9)- 车载多媒体(四)- 原生音乐播放器(下)
文章 2023-07-03 来自:开发者社区

Android车载应用开发与分析(8)- 车载多媒体(三)- 原生音乐播放器(上)

1. LocalMedia LocalMedia 是 CarAndroid 中自带的本地音乐播放器,它可以识别出系统中的音乐,并进行播放。本质上属于一个功能比较完善的Demo,官方的目的可能是为了演示如何使用 MediaSession 框架写一个音乐播放器。关于MediaSession框架之前已经介绍过了,本篇就简单解析一下这个Demo。 ...

文章 2023-07-03 来自:开发者社区

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

参考资料媒体应用架构概览 | Android 开发者 | Android DevelopersMediaSession | Android DevelopersMediaSession框架全解析_qzns木雨的博客-CSDN博客_mediasession 1. 多媒体应用架构 1.1 传统应用架构 播放音频或视频的多媒体应用通常由两部分组成: 播放器:接收传入的数据多媒体,并输出...

Android车载应用开发与分析(7)- 车载多媒体(二)- 多媒体应用架构与MediaSession框架
文章 2023-07-03 来自:开发者社区

Android车载应用开发与分析(2) - 集成第三方APK

前言 在车载的应用开发过程中,会有一类特殊的需求,就是在预装一些第三方app,常见的有百度地图车载版、车载微信等等。这类app OEM 厂商都不会得到源码,只能得到一个apk。 本篇文章基于Android R演示如何在aosp_car_x86_x64中预装第三方apk。aosp_car_x86_x64我们在编译AOSP选择的build_type,如果你还不知道如何编译AOSP可以参考这篇文章...

Android车载应用开发与分析(2) - 集成第三方APK
文章 2023-07-01 来自:开发者社区

Android车载应用开发与分析(13)- 系统设置-蓝牙设置

1. 前言 Android 车载应用开发与分析是一个系列性的文章,这个是第13篇分析系统设置,该系列文章旨在分析原生车载Android系统中核心应用的实现方式,帮助初次从事车载应用开发的同学,更好地理解车载应用开发的方式,积累android系统应用的开发经验。 2. 系统设置概述 系统设置是车载Android系统中非常重要的一个系统级应用,是整个车载IVI系统的控制中心,整车的音效、无线通...

Android车载应用开发与分析(13)- 系统设置-蓝牙设置
文章 2023-07-01 来自:开发者社区

Android 车载应用开发与分析(12) - SystemUI (一)

1.前言 Android 车载应用开发与分析是一个系列性的文章,这个是第12篇,该系列文章旨在分析原生车载Android系统中核心应用的实现方式,帮助初次从事车载应用开发的同学,更好地理解车载应用开发的方式,积累android系统应用的开发经验。 注意:本文的源码分析部分非常的枯燥,最好还是下载android源码然后对着看,逐步理顺逻辑。本文中使用的源码基于android-11.0.0...

Android 车载应用开发与分析(12) - SystemUI (一)
文章 2023-07-01 来自:开发者社区

Android车载应用开发与分析(6)- 车载多媒体(一)- 音视频基础知识与MediaPlayer

多媒体应用是车载信息娱乐系统的一个重要组成部分,一般包含音视频播放、收音机、相册等。 参考资料视频和视频帧:视频和帧基础知识整理百度百科 - 声道 、 百度百科 - 量化精度 等管理音频焦点 | Android 开发者 | Android DevelopersAndroid音视频开发 - 何俊林MediaPlayer | Android DevelopersMediaPlayer 概览 ...

Android车载应用开发与分析(6)- 车载多媒体(一)- 音视频基础知识与MediaPlayer
文章 2023-07-01 来自:开发者社区

Android 车载应用开发与分析(5) - CarLauncher

在之前的Android车载应用开发与分析(1) - Android Automotive概述与编译中了解了如何下载以及编译面向车载IVI的Android系统,一切顺利的话,运行模拟器,等待启动动画播放完毕后,我们所能看到的第一个APP就是车载android的桌面,而这就是本篇文章的重点 - CarLauncher。 本篇文章以解析Android 11 源码中CarLauncher为主。为了便于.....

Android 车载应用开发与分析(5) - CarLauncher
文章 2023-07-01 来自:开发者社区

Android 车载应用开发与分析 (4)- 编写基于AIDL 的 SDK

前言 之前介绍了车载应用开发体系中如何使用Jetpack在HMI中构建MVVM架构Android 车载应用开发与分析 (3)- 构建 MVVM 架构(Java版),通过之前的介绍,也了解到在大多数车载系统应用架构中,一个完整的应用往往会包含三层,分别是 HMIHuman Machine Interface...

文章 2023-07-01 来自:开发者社区

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

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

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

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

产品推荐

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注