本文所谓的Android 蓝牙音乐播放器并非是像QQ音乐,网易云音乐的音乐播放器,而是为远程蓝牙设备(音乐播放器)设计的APP,本应用可通过手机蓝牙设备发送指令到已

连接的远程客户端,不同于蓝牙串口助手的是,本应用提供了较为友好的音乐播放界面,并可接受远程蓝牙设备发送的以UTF-8编码的,遵守特定协议的歌曲列表信息,实现模式

切换,音量调节,歌曲点播等实用功能,旨在为DIY音乐播放器的爱好者提供表现作品特色的平台。

废了九牛二虎之力终于解释清楚了,的却标题容易引起误解,当然,本 APP也可以作为Android人门练手的基础,欢迎大家下载源码参考,目前还在审核中,审核通过再发布源码。

—————————————————————————————————————————————————————————————

******************************************************分割线***********************************************************************************************

——————————————————————————————————————————————————————————---------

审核已经通过了,文件源码以及APK下载链接:http://download.csdn.net/detail/u013931143/9140079,也可到手机应用宝下载《木朴音乐》的APP。

其中硬件部分的设计请参考我的另一篇博文“ 桌面音乐播放器”,里面同样有开源的源码,提醒,没有一点硬件基础的慎入坑,接下介绍一下手机和硬件之间的通信协议。两者通过蓝牙转串口模块进行通信,即USART通信协议,手机客户端发送指令给单片机可以用串口助手检测,主要是字符“A”“B”“C”“D"...的十六进制的格式,主要是单片机需要将歌曲名称信息逐个转换成UTF-8码制的信息

发送到手机客户端。手机收到后会将歌曲信息打印到ListView控件里面,如上图所示。当然,前提是和蓝牙模块建立连接,方法是:

打开APP进入欢迎界面后,按手机的菜单键进入选项选择搜索蓝牙设备,跳转到搜索界面,点击scan device控件,搜索到相应的

蓝牙设备后连接即可。

由于源码公开,有兴趣的看官可以修改增加一些其他的功能,例如:显示歌词,进度条诸如此类。当然,本APP对一个播放器而言已经足够。

android 蓝牙播放器,Android 蓝牙音乐播放器相关推荐

  1. android学习笔记---43_音乐播放器,音频采集,音乐播放,使用SoundPool播放音效

    43_音乐播放器 ------------------------------------------ 1.注意在string.xml中不可以使用java的关键字,因为用关键字的话,会和java内部冲 ...

  2. Android开发本地及网络Mp3音乐播放器(二十)歌曲下载完成后通知主界面更新本地音乐

    转载请注明出处:http://blog.csdn.net/iwanghang/article/details/51448597 项目源码(打赏5积分请点这边):http://download.csdn ...

  3. Android开发本地及网络Mp3音乐播放器(十二)创建NetMusicListAdapter、SearchResult显示网络音乐列表

    转载请注明出处:http://blog.csdn.net/iwanghang/article/details/51290181 觉得博文有用,请点赞,请留言,请关注,谢谢!~ 实现功能: 实现NetM ...

  4. Android开发本地及网络Mp3音乐播放器(十三)网络音乐搜索功能实现,歌名歌手专辑名搜索

    转载请注明出处:http://blog.csdn.net/iwanghang/article/details/51298411 觉得博文有用,请点赞,请留言,请关注,谢谢!~ 实现功能: 实现网络音乐 ...

  5. Android桌面小部件AppWidget:音乐播放器桌面控制部件Widget(3)

     Android桌面小部件AppWidget:音乐播放器桌面控制部件Widget(3) Android桌面小部件AppWidget比较常用的场景就是音乐播放器,音乐播放器虽然通常在后台播放,但需要 ...

  6. 【Android工具】高端DLNA音乐播放器Hi-Fi Cast 来自play

    好久没分享安卓手机上好用的应用了,今天分享一个DLNA音乐播放器,这款软件不仅界面高大上,重点是他支持DLNA功能,可以实现随时播放音乐,而不占用设备的存储空间(只占用一个设备的存储空间) 说到DLN ...

  7. Android 使用Service 实现的简易音乐播放器(有播放、暂停(继续)、重播、停止)

    小弟乃Android新手,昨天在学习了Android的Service后,动手实现了一个简易的音乐播放器.界面粗糙,功能简陋,但觉得对于新手的话还是有一定的借鉴作用的,故发表在本人的第一篇博客中. 在今 ...

  8. android seekto实现_Android开发之音乐播放器的实现

    Android音乐播放器 使用到Android的Actiivity和Service组件 播放音频的代码应该运行在服务中,定义一个播放服务MusicService,服务里定义play.stop.paus ...

  9. Android开发本地及网络Mp3音乐播放器(十五)网络音乐及歌词下载功能实现

    实现功能: 实现网络音乐歌词下载功能(下载音乐的同时,下载对应歌词) 下载好的歌词目前不在播放器内,可以通过文件浏览器查看. 后续将博文,将实现本地音乐歌词下载和已下载音乐扫描功能. 因为,没有自己的 ...

  10. android 跳转播放器,跳转音乐播放器

    /**跳转系统音乐播放器*/ public static void startMusic(Context context,String fileName){ try { File file = new ...

最新文章

  1. 《视频直播技术详解》系列之二:采集
  2. Leet Code OJ 119. Pascal's Triangle II [Difficulty: Easy]
  3. 【计算机思维】面向人的开发 站在巨人的肩膀上
  4. LeetCode 395. 至少有K个重复字符的最长子串(分治)
  5. [模拟] hdu 4452 Running Rabbits
  6. React 第十二章 React思想
  7. 携程:2021国庆高星酒店均价945元 环比节前一周提升超80%
  8. 北上广等一线城市 IT 岗位已接近饱和?
  9. 利用 mount 指令解决 Read-only file system的问题
  10. vb.net中的换行
  11. 弘辽科技:天猫国际预测2022六大进口消费趋势
  12. 基于照片的3D建模软件
  13. Ubuntu 修改鼠标中键功能
  14. 世界的是非对错,永远都是强者说的算!
  15. The word is not correctly spelled
  16. linux系统取消时间同步,linux下时间同步的两种方法分享
  17. ArcGIS之经纬度表格数据转矢量
  18. 使用C++设计贪食蛇小游戏
  19. c++软件开发面试旋极面试题_北京旋极信息技术股份有限公司2015招聘
  20. linux下打印机是文件吗,linux下打印机的配置和使用

热门文章

  1. xp win7 linux 三系统下载,打造xp+linux+win7三系统教程.doc
  2. msvcr100.dll丢失修复方法
  3. 2020年红帽认证考试题目RHCSA8
  4. SQL中日期转换函数
  5. Windows自动关机命令
  6. 微信撤回软件安卓版_微信强制撤回软件下载-微信强制撤回消息工具(不限时间) v1.0安卓版_5577安卓网...
  7. 金山实习周记(2)——沟通
  8. config system丢失
  9. VLfeat win10 vs2015 matlab编译
  10. 模拟电子技术基础(第四版)教材 电子版