车载应用
后时代的觉悟
改变,只为遇见更好的自己!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
车载设置--按键提示音
使用场景 一般在车载应用设置中,有一个 按键提示音 的功能开关,此开关的作用类似手机上的按键音,当用户点击某个按钮时,会发出 BB 声。但由于车载系统的特殊性,当用户从多媒体切换到收音机时,arm 端(多媒体,按键音)的声音是发不出来的。具体原因根据硬件的原理图来解释: DSP 音频芯片主要用来处理声音的合成与混音,通常为四选一或者六选一,就是四路通道经过 DSP 处理只有一路的声音能够输出原创 2017-10-18 19:04:05 · 4720 阅读 · 0 评论 -
车载设置--自动关屏 PowerManagerService 源码浅析
上文分析了车载设置按键音的实现,对 Android 的源码进行了部分修改,此文趁热打铁,继续对 Android 源码进行分析,并了解 Anddroid 的休眠机制。想了解 Android 按键音的实现,可阅读上文 车载设置–按键提示音使用场景 一般在车载应用设置中,有一个 自动关屏 的选项,通常有 30s,60s,2分钟等选项,当我们选择了 30s 选项后,在屏幕无操作后或者面板无操作30原创 2017-10-21 21:17:39 · 2444 阅读 · 0 评论 -
车载倒车后视--利用 WindowManager 预览 camera 数据
需求分析 在车载系统中,倒车后视一般是属于标配应用,为了能快速响应倒车事件,主要是基于 windowmanager 加载 surfaceView 来预览摄像头数据,在前两篇文章中,主要介绍了 WindowManager 和 Camera 的概念,未看过的,可以参考前两文。 Android 使用 WindowManager 实现悬浮窗监控 cpu 温度 Android Camera 开发之基础知原创 2017-10-31 22:28:14 · 1265 阅读 · 2 评论 -
车载设置--音场设置 自定义跟随手指移动的小球
需求分析 这车载设置中,一般都会有音场设置,效果图如下: 就是要实现让如图所示的小球在指定区域内跟随手指移动,同时左边的数值跟随变化。当拖动左边的进度条时,小球也跟随变化,这里不做讲解,主要实现小球跟随手指的移动而移动。案例实现 1.由于小球是在指定区域内移动,首先我们就需要获取指定区域的宽高,而需要获取控件的宽高,在 onCreate 是获取不到的,因为 View 组件布局要在 onRe原创 2017-10-25 08:35:24 · 1931 阅读 · 0 评论 -
车载设置--自定义版本信息 build.prop生成过程分析
需求分析 在车载设置中,通常会有系统信息选项卡,里面主要列出的是系统版本,MCU 版本,蓝牙版本等等,MCU 版本能通过 mcu 获取,蓝牙版本有蓝牙 API 提供,而系统版本通常是自定义的字符串,如果由应用来定义,可能的隐患是不确定系统是不是最新的,因为 apk 能通过 adb push 推送到系统中,继而获得最新的系统版本号。如果由系统提供,可是通过 Build 提供的 api 又不符合我们的原创 2017-10-25 08:47:26 · 1384 阅读 · 1 评论 -
车载应用--AUXIN 利用 surfaceView 预览 Camera 数据
前文介绍了倒车后视,主要是利用 WindowManager 来加载布局,在布局中增加 SurfaceView 来预览 camera 数据。车载倒车后视–利用 WindowManager 预览 camera 数据 本文将介绍关于 camera 的另一个应用 AUXIN。概念介绍1.AUXAUX 是“Auxiliary(辅助)”的缩写,它是一种额外的讯号线路设计。它是外接音视频设备的接续端,例如在车上原创 2017-11-03 09:04:11 · 1816 阅读 · 1 评论 -
Android 双屏异显
需求分析:在做一个车载项目时,有一个双屏显示的需求,当时一脸蒙逼完全不知如何着手,不过幸好有 demo,在看 demo 过程中,发现了 presentation 关键词,Google 一番,原来实现双屏异显完全是这东东起的作用。在此记录一下学习的笔记,供后续参考。文档解析:任何新鲜的 API,第一件事当然是上 Google 官网查阅一番。 A presentation is a special原创 2017-11-22 21:30:19 · 16421 阅读 · 6 评论
分享