车机开发之均衡器app开发
做车机的同学都可能碰到整机项目中的音效即均衡器应用的开发,下面我就我项目中是如何开发音效应用的流程和理解记录一下;
S700平台开发音效apk应用数据通信流程:apk界面一打开初始化数据时就去本地保存上次的EQ模式字符串,然后根据字符串分别使用McuManager对象去发送指令(mMcuManager.mcuAudioSet(0, 0);//第一个参数0代表是EQ模式,第二个参数0代表是用户EQ模式)去拿对应的EQ模式的各个频率段的数值设置到各个SeekBar上,当你发送了一个EQ模式的指令过去,那么在McuService.java类中的onSerialCommand()方法中会收到一串数据类似3708010C0C0C0C0C0C0C0C0C0C0C0C,截取37便会走到McuCmdID.onOtherSet分支上去,然后来到onMcuOtherInfo(cmd)方法中,再会走到OtherSetInfo.OtherSet_Parse(cmd)方法中,再走到DataConvert.GetByteIndex(cmd, i++)这行,需要特别注意i的初始值,否则DataConvert.GetByteIndex(cmd, i++)方法截取并变成整数的返回值cmdID不会是08,也就走不到audio_4731(cmd)方法中去;如果走到了audio_4731(cmd)方法中那么就会对Audioinfo类对象各个频率通道的数值进行赋值,然后我们再调用mMcuManager.mcuAudiotoGet20Value()等方法就可以拿到各个频率段的数值了;
注:以上涉及到的平台和目录及api请以自己项目的为准
车机开发之均衡器app开发相关推荐
- web系统 手机app 能访问吗?_成都APP开发:原生APP开发与Web APP开发有什么区别呢?...
智能手机上的APP应用软件对于人们来说已经成为日常工作生活当中必不可少的工具,无论是工作生活中的聊天交流,购物,饮食,出行,娱乐都会有相应的APP软件.目前常见的APP软件开发模式有两种,一种是原生A ...
- 原生开发什么意思_成都APP开发:原生APP开发与Web APP开发有什么区别呢?
智能手机上的APP应用软件对于人们来说已经成为日常工作生活当中必不可少的工具,无论是工作生活中的聊天交流,购物,饮食,出行,娱乐都会有相应的APP软件.目前常见的APP软件开发模式有两种,一种是原生A ...
- 原生APP开发与WEB APP开发的区别
APP开发模式通常分为Web APP与Native APP原生模式两种,这两种模式均各自有自己的优势,到底是采用Native App开发还是采用Web App开发一直是业界争论的焦点,但是随着HTML ...
- Web APP开发和原生app开发优势及区别
原生app开发优势: Native App就是原生App的意思,所以原生App开发也就是指基于本地智能操作系统的App开发服务.原生App实际上是一种基于智能手机本地操作系统如Android.IOS和 ...
- 移动app开发流程,app开发步骤
个人github:https://github.com/qiilee 欢迎follow 移动app开发流程,app开发步骤 app是手机软件的简称.手机主流的有ios.andriod,windows ...
- android应用程序开发_深圳app开发公司:跨平台应用程序开发工具有哪些?
深圳app开发公司:跨平台应用程序开发工具有哪些?跨平台应用程序开发工具的出现是移动开发的发展和竞争的结果.对更快.更经济的应用程序开发的追求导致了跨平台技术的出现.在移动应用程序开发工具推荐中,哪些 ...
- python手机app开发_H5 手机 App 开发入门:技术篇
新人学习手机 App 开发,一开始总要选择一条学习路径. 如果你熟悉 Java 语言,可以学习安卓开发:如果熟悉脚本语言(比如 Python 或 Ruby),可以学习 Swift 语言,进行 iOS ...
- 开发缺点_成都嗨创科技:原生APP开发与混合APP开发的优缺点对比
原生APP开发 1.开发语言: 安卓APP:Java开发语言: 苹果APP:Objective-C 或Swift 开发语言: 均为官方规定开发语言: 2.优点 1)使用体验较好,能够实现较为复杂的交互 ...
- 【app开发学习】APP开发的标准流程
最近公司外包要增加APP项目团队,领导有意让我带队,但之前开发App都是自己写点小工具来玩玩兴致一下而已,所以现在只好加班加点的在找些资料学习,也在这做一下分享. 通常一般的APP开发及上线流程 步骤 ...
- iOS开发人员必备App开发工具 ifunbox 支持iPhone, iPad和iPod Touch的文件及应用管理神器 使用实例
本文仅作为ios开发人员在开发app时对于存储在开发机上的app各种资源分析使用. 比如查看某款App从数据和资源层面分析一下该款app具体应用了哪些资源.本地存储用了什么技术:如数据库是sqlite ...
最新文章
- cd库图像处理php,PHP图像处理类库及演示分享
- 浏览器页面关闭事件获取及处理--onbeforeunload
- es mysql 同步插件_[es和数据库怎么同步]mysql与elasticsearch实时同步常用插件及优缺点对比(ES与关系型数据库同步)...
- linux supervisor
- linux 发文件被过滤的内容,linux文件过滤以及内容编辑处理
- LAMP默认安装路径
- python多线程结束线程_Python线程– Python多线程
- mysql外键设置sql语句_数据库sql语句如何设置外键
- Wordpress主题制作基础教程
- [1] DevOps 自动化运维工具Chef----入门
- 手机端获取用户详细地理位置(高德地图API)
- wps免费下载 wps文档怎么转成加密的PDF文档呢?
- 什么是域名?什么网站名?
- Java高级软件工程师面试考纲总结
- RouterOS(ros)自动更新国内外IP以及端口扫描IP
- 测试人员进阶之路:成为测试专家或测试管理都需要知道什么
- MapReduce理解-深入理解MapReduce
- nfs挂载和取消挂载命令
- ad绘制箭头_上传单张/多张图片并绘制箭头
- js字符串转日期格式
热门文章
- 单片微型计算机原理及应用考试,单片机原理及应用《微机原理及应用》试卷(A卷)附答案...
- html遮罩层动画制作,《Flash遮罩层动画的制作》的教学反思
- Spark 计算人员三度关系
- docker基础篇——万字解读小鲸鱼
- android 表情变小了,别羡慕了!安卓微信表情包上限也变成999了!
- 软件测试(十二)—— 界面测试和易用性测试
- git log 日期格式
- 基于SSM实现在线考试及题库管理系统
- 吃鸡ios和android灵敏度,吃鸡手游pc版怎么调灵敏度参数教程 | 手游网游页游攻略大全...
- python依赖如何打包_python 打包依赖包安装