代码:

手机端:http://download.csdn.net/detail/fairylrt/7666063

电脑端:http://download.csdn.net/detail/fairylrt/7670721

下个坑。

这个其实是3月份做的一个小东西。

原来是基于这个想法,想做个能够控制ppt的东西,简单的说就是,就是解放那个有激光的什么东西呗。

后来发现已经有了。。。。而且非常好用,叫百变遥控。(后来也研究了一下原理,其实就是发现java有个东西叫robot可以模拟按键啊什么的)。

后来一想,那么把话筒也解放了吧(当然耳麦什么的比较彻底。。。)

整个东西原理非常简单,就是手机和电脑用蓝牙连接,然后手机通过mic获取声音,发比特流到电脑,电脑端解析,放出声音。

手机端用到的类有:

Bluetooth相关

AudioRecord类(获取声音)

电脑端用到的库:

bluecove

(主要借鉴http://www.cnblogs.com/royenhome/archive/2010/01/23/1654899.html 系列文章)

自带的sound

细节看后面的

Android手机作蓝牙话筒(Mic4PC)(一)相关推荐

  1. Android手机HC-05蓝牙连接Arduino nano获取DHT-11温湿度传感器数据

    如果您觉得本文对您有用,希望您点赞,收藏并且把它分享出去,不明白的可以在评论区留言,我会一一解答,感谢您的支持!! 目标 Android手机HC-05蓝牙连接Arduino nano获取DHT-11温 ...

  2. Android手机靠近蓝牙模块自动连接蓝牙模块,断后自动重连。也可以手机靠近手机自动连接。连接成功率百分之百,可后台运行

    BluetoothChat手机与串口模块通信靠近自动连接2.0apk示例:链接: https://pan.baidu.com/s/1YoMNNBfLTAuXm2XukG5s9g 提取码: sm3h 全 ...

  3. Android手机连接蓝牙打印机连接不上的问题

    目前碰到的情况(虽然可能是小情况,但是在解决的时候还是很费时间的): 问题描述:用Android机连接蓝牙打印机,发现华为P7可以连接,而其余的手机都连接失败,找了一上午资料也没解决这个问题. 接着我 ...

  4. android蓝牙串口 hc06,Android手机通过蓝牙模块HC-06连接Arduino串口输出

    通过手机进行通信是可以实现很多遥控功能,虽然距离是比较短,一般是10米,但对于我这种新手做测试,比起买一个几百块的多通道遥控器成本要低很多. 实验目的:用Android实现蓝牙连接通过Arduino串 ...

  5. python调试蓝牙适配器_我写了一个查看Android手机的蓝牙模块是否开启的代码。在AVD上调试,因为是电脑,没有蓝牙适配器,可是...

    为什么我用到蓝牙手机上的时候,刚打开这个程序,就会停止工作呢?代码如下,代码格式什么没错.publicclassMainActivityextendsActivity{BluetoothAdapter ...

  6. Android手机连接蓝牙播放时,蓝牙设备如何显示歌名、专辑、歌手等信息?

    转眼间,在XX音乐(国内著名音乐APP公司)工作了1年多了,作为Android多媒体开发的主力,必须奉上一点知识了. 当这个问题客服反馈给我的时候,我一脸懵逼,面对各种前辈们留下的坑,我必须说,我一定 ...

  7. Android手机通过蓝牙控制小车

    由于蓝牙的搜索和匹配系统已经做的很好,大家可以可以调用系统的,所以主要的重点在于蓝牙建立连接接收和发送数据: 主要代码如下: package com.examole.booth;import java ...

  8. android 蓝牙发送失败怎么办,【已解决】安卓手机通过蓝牙发送文件到Ubuntu发送失败...

    [背景] 测试安卓手机和Ubuntu中的蓝牙的连通性. 试了,是可以正常的,在桌面端Ubuntu中的蓝牙中,发送文件到android手机中 但是在安卓中,选择文件的分享,通过蓝牙发送,发送到Ubunt ...

  9. Android下的蓝牙自动配对

    转载        源码下载地址 经过最近一段时间得研究,针对网上给出的案例.总结了一个亲测好使的Demo. 说明如下: 1.本Demo用来连接蓝牙设备HC-05,如果你要连接其他蓝牙设备,注意修改相 ...

最新文章

  1. xshell登录VMware虚拟机的初始设置
  2. Scala基础教程(四):if语句、循环语句、while语句
  3. 如何设计一款大学生找实习的APP?
  4. mysql查看日志命令_面对成百上千台服务器产生的日志,试试这款轻量级日志搬运神器!...
  5. 利用课间10分钟,打造一个恶劣天气实时预警系统
  6. 为什么很多技术都觉得前端很简单?为什么?为什么?
  7. HTML语言中 blur()方法,jQuery的blur()方法怎么用?
  8. linux下dns视图配置
  9. FISCO BCOS Solidity 智能合约Compiler error:Stack too deep, try removing local variables 如何传递超过16个参数变量
  10. 高盛也上GitHub了!让交易员赚取10亿美元的神秘“利器” 即将开源
  11. CentOS下配置java
  12. python期货基本面分析_Python量化炒期货入门与实战技巧
  13. 企业邮箱用户名如何设置修改?企业邮箱域名后缀选择
  14. PBR流程介绍和模型规范
  15. uniapp云开发微信小程序 云函数配置
  16. 关于gb2312编码的xml解析
  17. JS生成浏览器唯一标识解决方案
  18. 国产最强开源 API 网关
  19. 本地仓库和远程仓库之间的操作
  20. America dreams in china (Think In an America English)--梦想就是一种让你感到坚持就是幸福的东西...

热门文章

  1. android videoview按钮,Android videoview抢占焦点的处理方法
  2. 前端高频面试题目 -- 15k级别
  3. 哈密尔顿回路和哈密尔顿路径
  4. 10个有趣的Python高级脚本,建议收藏!
  5. 华为1+x网络通信与维护
  6. 我的2020,起飞的1年!
  7. 第二款上线的休闲益智数字闯关游戏---《进退维谷/digital Move》
  8. Mac中直接打开隐藏的文件或文件夹
  9. Hadoop2.8.5集群查看历史任务服务JobHistoryServer
  10. 李宏毅机器学习-CNN