背景28万房贷,本来想着2023年开年就提前还款十万,结果因为工作不稳定耽搁了!以前我是做纯安卓应用开发的,年前工作调动,我被安排到了车载部门,基本工作任务还好,我的基础知识都能cover,但是一旦涉及到纯系统的开发工作,我的知识就捉襟见肘了。昨天,公司让我评估一个Surface倒车影像的实时预览工作量,搞得我很头疼。做纯系统的同学可能会觉得很简单,可惜,对于我这种扎根系统开发多年,两耳不闻窗外事
转载 2024-01-31 15:53:13
133阅读
这几年主机厂的主机OS,几乎从原来的嵌入式、Windows、Linux、QNX等全切换到了Android;嵌入式、Windows几乎覆灭,而Linux和QNX等只占少数份额,剩余的不论前装还是后装产品几乎都是Android;但不论哪种OS产品,音频娱乐、无线连接等都绕不开蓝牙(Bluetooth), 主机的功能基本验证了那句“你可以不用,但你不能没有”。笔者从事蓝牙产品研发十多年,几乎见证了主机蓝
NetworkManagement术语:NM(网络管理)目的:为了更高效地利用蓄电池有限的能源,节约用车成本,延长电池使用寿命,整车上的诸多ECU并非ignition ON时都工作,而是需要时才启动,否则将处于“睡眠模式”。在“睡眠模式”下,ECU断电或者处于极少数的外围器件工作的模式,耗能极少,且支持随时唤醒;唤醒指的是ECU处于全工作模式。实现方法:基于分布式直接网络管理策略,即各个ECU节点
转载 2024-06-27 22:43:58
625阅读
# Android桌面开发 Android是指在汽车中搭载 Android 系统的智能设备,桌面开发是指开发的用户界面,使用户可以方便地操作机设备。本文将介绍 Android 桌面开发的基础知识和示例代码。 ## 1. 桌面开发基础 ### 1.1 Android 桌面布局 Android 桌面使用的布局和普通 Android 应用有所不同,一般使用 `G
原创 2024-07-08 04:13:35
138阅读
# Android 系统开发入门指南 随着智能手机的普及,车载系统的开发也逐渐成为一个热门的方向。如果你是刚入行的小白,在这里我将为你介绍 Android 系统开发的基本流程和必要的代码示例。 ## 开发流程 下表展示了开发 Android 系统的基本步骤: | 步骤 | 描述 | | --- | --- | | 步骤 1 | 环境准备 | | 步骤 2 | 创建项目 | |
原创 2024-10-11 07:18:13
716阅读
今天不讲手机,不谈平板,是一期关于吉利银河的刷安装第三方的干货。 银河搭载的是亿咖通Ecarx E02芯片,拥有4 x Cortex-A73,4 x Cortex-A53与Mtk Helio P60的参数基本一致,可以看做是相同。 由于应用商店自带只有5个软件,而且限制用户安装第三方应用,这就让我很不爽了,安卓不可以装软件 于是就开始从网上找教程,结果就是没有任何教程,现有教程适
前言随着汽车技术的快速发展和智能化趋势的加强,车载信息娱乐系统已经成为现代汽车不可或缺的一部分。因此,车载软件市场正在迅速增长,这为Android应用开发提供了新的机会。恰好近年来大环境不是很理想,车载开发不失为Android应用开发转行当下一个较好的选择。所以本文将着重介绍车载系统开发的学习路线,感兴趣的朋友可以收藏了!车载系统开发学习路线一、基础知识学习:计算机科学基础:了解计算机系统、数据结
一、蓝牙模块的选择和基本设定    关于以上的第一部分,因为大家选择的蓝牙模块型号或者商家不同,会有一定的差异,在上文仅就本文需要用的地方进行了简单的介绍,蓝牙模块详细的用法步骤可以去看你购买的蓝牙的用户手册二、蓝牙模块串口通信程序的编写以及蓝牙遥控的实现void Timer1Init() //定时器1设定为为自动避障模式所需的初始化 { TMOD=0X11;//选择
1.前言Android 车载应用开发与分析是一个系列性的文章,这个是第12篇,该系列文章旨在分析原生车载Android系统中核心应用的实现方式,帮助初次从事车载应用开发的同学,更好地理解车载应用开发的方式,积累android系统应用的开发经验。注意:本文的源码分析部分非常的枯燥,最好还是下载android源码然后对着看,逐步理顺逻辑。 本文中使用的源码基于android-11.0.0_r48 在线
1 概要Activity是一种展示型组件,主要是向用户展示一个界面,并且可以接收用户的输入信息从而和用户进行交互。对用户来说,Activity就是Android应用的全部,因为其他三大组件对用户来说是不可感知的。2 Activity的生命周期图(正常生命周期)只有Activity之间的转换才会调用生命周期函数。2.1 启动一个新的 Activity 后,onStart ——> onResum
在当前智能汽车时代,Android机收音作为车载娱乐系统的核心组成部分,正受到越来越多的关注与重视。其不仅是音频播放的工具,更是与车主和乘客日常体验密切相关的重要设备。本文将全面探讨Android机收音开发的相关技术与实施细节。 适用场景分析 在车载环境中,Android机收音的应用场景可以多样化,包括但不限于: 1. 日常出行中的音乐播放和FM收听。 2. 导航时的实时交通广播
原创 5月前
111阅读
# 开发系统的攻略:Android Automotive 入门指南 作为一名新入行的开发者,你可能会对系统,特别是 Android Automotive 开发感到困惑。本篇文章旨在为你提供一个清晰的指引,帮助你从零开始实现系统的开发。 ## 开发流程概述 下面是 Android Automotive 开发的基本步骤: | 步骤 | 描述 | | ---- | ---- | |
原创 10月前
426阅读
先来了解一下的PipMenuView的是啥:b站免费视频教程讲解:正常的情况下pip显示 触摸小窗pip后: 是否发现又多了3个按钮,但是这个窗口到底是啥呢? 这个想要知道这个画面是谁,发现dumpsys还看不出具体的窗口,最后还是通过SurfaceFlinger图层发现它的名字的: 知道了名字后就可以开始入手寻找。先来看看对应的PipMenuView的创建调用堆栈05-24 15:29:53.2
前言介绍 Android 车载应用开发 文章目录前言一、Android Automotive OS 概述二、Android Automotive OS 架构三、常见的车载应用1、系统应用1)SystemUI是什么开发工作2)Launcher是什么开发工作3)Settings是什么开发工作4)多媒体应用5)工具类应用6)控应用7)辅助驾驶应用8)车辆互联 一、Android Automotive
OBD接口作用和针脚定义图解 车辆OBD接口,连接车辆ECU行车电脑的接口,检修车辆时把设备解码仪插在此接口,进行扫描车辆是否有故障及故障代码,以后的联网都是基于此口加以研发的。  什么是OBDOBD全称:On Board Diagnostics, 翻译成中文是:车载自动诊断系统“OBD Ⅱ”是“on Board Diagnositics Ⅱ”。为使汽车排放和驱动性
转载 2023-09-19 20:17:57
2803阅读
 博主介绍:本人专注于Android/java/数据库/微信小程序技术领域的开发,以及有好几年的计算机毕业设计方面的实战开发经验和技术积累;尤其是在安卓(Android)的app的开发和微信小程序的开发,很是熟悉和了解;本人也是多年的Android开发人员;希望我发布的此篇文件可以帮助到您;一、项目介绍1:注册,登录,个人信息2:友圈3:地图实时显示当前汽车位置,并显示周围的加油站,并
比较懒了,很久没写东西了,这段时间有闲,在车联网方面做了些思考,不是太成熟,搏大家一笑!车载应用的发展与展望      国内联网应用的发展是非常的迅猛的,可是从质量上来看还是低级的,尤其是盈利模式上来看更加的不堪。都想着做平台,可是面临的门槛太多,高高低低不说,家家都打着自己的算盘:      1
测试环境System : ubuntu 14.04 TLS攻击链OBD, Adas –> … –> ECU/BCM Bluetooh, RFID[无钥匙进入, 无线电频率识别], TPMS, WIFI, DSRC –> … –> ECU/BCM GPS, RFID, Cellular, 3G/4G/5G –> … –> ECU/BCM 测试样板查看汽车的功能
前言我自己21年买的雪佛兰探界者SUV,没想到到了23年,系统上的高德导航还是3.2版本,而官方的已经7.1.中间出去玩,在高速上被机上的高德坑了好多次,简直无力吐槽。单纯使用手机Carplay虽然也能完成导航任务,但是遇上缴费等情况,极其麻烦,所以汇聚了网友的智慧,我个人制作了一份修改教程。雪佛兰探界者21款系统为Android机修改定制,官方系统最后一个版本为**“2020-202
开车上街,在车上听着汽车音响放出美妙的音乐,显然是有车一族的日常,但由于各种原因却并非所有的车型都能很方便的实现。虽然现在多媒体已成为标准配置之一,但限于成本及车辆定位的原因,还有部分车辆配备的功能十分有限,比如没有可互动的大屏、不提供蓝牙连接功能、使用封闭式操作系统不能安装APP、不提供USB接口等等,因此也使得这类想要播放目前主流的在线音乐限制颇多,甚至大多数时候沦为了收音专用。
  • 1
  • 2
  • 3
  • 4
  • 5