从android方面来说,我认为最好的解决方案是打开与您计算机中服务的连接:

URL url = new URL("http://192.186.0.1/path/to/service");

URLConnection connection = url.openConnection();

获取它作为OutputStream:

OutputStream out = new BufferedStream(connection.getOutputStream());

然后使用AudioRecord通过记录的数据发送:

public static final int DEFAULT_SAMPLE_RATE = 8000;

private static final int DEFAULT_BUFFER_SIZE = 4096;

private static final int CALLBACK_PERIOD = 4000;

AudioRecord recorder = new AudioRecord(MediaRecorder.AudioSource.DEFAULT,

DEFAULT_SAMPLE_RATE, AudioFormat.CHANNEL_CONFIGURATION_DEFAULT,

AudioFormat.ENCODING_DEFAULT, DEFAULT_BUFFER_SIZE);

recorder.setPositionNotificationPeriod(CALLBACK_PERIOD);

int bytesRead = 0;

ByteBuffer buffer = ByteBuffer.allocateDirect(DEFAULT_BUFFER_SIZE);

while ((bytesRead = recorder.read(buffer, DEFAULT_BUFFER_SIZE)) > 0) {

out.write(buffer.array(), 0, bytesRead);

}

所有这一切应该在一个单独的线程上完成,以避免崩溃的应用程序和一个机制来处理当录制停止或连接丢失。此外,我很确定它应该通过WiFi工作,虽然我不知道这将是一样的蓝牙(虽然大多数设备与BT有wifi现在一天,你得到更多的带宽)

我没有测试这个代码,所以我不能100%肯定它会工作。

接下来的事情将在机器上将音频传输到愿望的应用程序,但这超出了我的经验。我想象你将不得不做一个虚拟的驱动程序或类似的东西。

还要做一些从桌面应用程序发送到手机中的音频的反向机制(我对这部分很感兴趣,因为这样可以使一个漂亮的无线耳机看电影)。

这是我的2美分我很想知道它是否有效。

android将手机能当蓝牙耳机使用吗,如何使Android手机成为蓝牙耳机?相关推荐

  1. 安卓手机作为文件共享服务器,如何设置电脑使安卓手机能访问局域网共享的文件...

    ‍ 我们在家里有时候会使用PC电脑,有时候又会使用智能手机,而通常情况下,这些设备都是处在同一个局域网中的,那么,手机可以访问局域网电脑中的共享文件夹吗?我们可以通过以下对电脑的设置步骤,来实现使安卓 ...

  2. android应用程序永久获取root权限方法,怎么使Android应用程序获得root权限

    一般来说, Android 下的应用程序可以逗直接地得到的最大的权限为 system ,但是如果我们需要在程序中执行某些需要 root 权限的命令,如 ifconfig 等,就需要 root 权限了. ...

  3. android实现手机拍照以及图片预览功能_手机系统将有A/B分区?Android 11这些变化你关注过吗...

    跳票让Android 11沉淀下来并吸引了更多的消费者,在iPhone SE大规模进军主流消费市场的今天,Android这边难道不想依靠新系统扳回一局吗?在人们感叹iOS一些功能似曾相似的时候,And ...

  4. android AlertDialog TextView赋值_Android 11官宣:今年Android手机的这些特性被坐实了

    2月19日,谷歌正式发布Android 11开发者预览版,与以往一样首批支持机型仅有Pixel系列,包括Pixel 4/4XL,Pixel 3a/3a XL,Pixel 3/3 XL以及Pixel 2 ...

  5. android系统用在什么电脑,手机变电脑的简单操作 适用于所有Android系统的向日葵...

    现如今,什么电子设备对于我们来说最重要呢?毫无疑问,必定是人手一部不离不弃的手机!不过,可能有"杠精"会说了,电脑不是更重要?毕竟办公离不开,还有很多大型网络游戏也只能在电脑上才享 ...

  6. android startactivity 跳到锁屏_「瀑布屏」手机到底好不好用?

    最近这几年,各大品牌都在围着手机屏幕打转,推陈出新的势头愈演愈烈.而在刘海屏.水滴屏和挖孔屏种种之后,我们又迎来了一个新名词,瀑布屏. 和当初 vivo 与 OPPO 尝试用升降结构隐藏前置摄像头的目 ...

  7. python手机版下载3.7.2-QPython - Python for Android

    QPython - Python for Android 介绍 QPython - Python for Android QPython is a script engine that runs Py ...

  8. android 开发时遇到的各种问题1--Android双模(CDMA/GSM)手机短信相关

    这篇博客主要是用来记录平时开发时遇到的各种问题,给大家一个参考,也可以跟大家一起讨论讨论. Android双模(CDMA/GSM)手机短信相关 参考博客http://blog.sina.com.cn/ ...

  9. 华为安卓11是鸿蒙系统吗,恭喜华为手机,EMUI11曝光,是披着Android 11的“鸿蒙系统”?...

    原标题:恭喜华为手机,EMUI11曝光,是披着Android 11的"鸿蒙系统"? 华为手机的全球手机用户大约有4.7亿部,正像网友调侃的那样,铃声一响,遍地都是华为手机.华为手机 ...

  10. Appium 移动端自动化 - Android SDK的安装与配置,使用安卓SDK连接手机实例演示

    Android SDK 的安装与配置演示 第一章:Android SDK 的安装 ① 下载 ② 安装过程 ③ 配置 第二章:连接手机 USB 调试 ① 一加8手机连接演示 第一章:Android SD ...

最新文章

  1. 在线作图|在线做扩增子抽平
  2. flex+hibernate 中java的pojo与as的pojo的映射问题
  3. SAP SM37后台作业结果显示为alv list怎么样可以显示alv grid形式呢?
  4. JDK14性能管理工具:jmap和jhat使用介绍
  5. IDC关于使用JBoss Fuse的商业价值的报告(与Apache Camel一起使用)
  6. java spring注入 静态方法_JAVA静态方法中如何使用spring@Value进行注入的成员变量...
  7. 如何自建appender扩展Log4j框架
  8. html增删改查按钮控件,HTML DOM节点的增删改查
  9. IntelliJ IDEA字符串常量长度太长的问题解决:constant string too long
  10. poj 1276 Cash Machine 背包问题
  11. html/jsp如何固定图像的大小
  12. 我眼中的解决方案架构师
  13. java nmap集成_nmap为了开发方便 可以做简单的修改
  14. python中间件有哪些_python_21(Django中间件)
  15. WWDC20中iOS的改变
  16. java openxml word_使用OpenXML操作Office文档
  17. 数据库锁,事务特性,脏读,幻读,不可重复度,隔离级别,分布式事务,本地事务的介绍
  18. 山寨手机拇指30掌盟APP软件游戏下载安装破解激活图文教程2
  19. java delete()_Java File delete()用法及代码示例
  20. 你喜欢试探别人的底线吗?

热门文章

  1. 计算机病毒note01
  2. 基于J2EE的网上购书系统(SSM框架)
  3. 手动杀毒,SOLA病毒,也称之为worm.script.bat.Agent、Trojan.Win32.Sola病毒)
  4. 怒了,以后有文件保存到网上
  5. CAB Activex
  6. 【转载】扫描渗透等工具介绍
  7. 制作符合期刊审图号标准的中国地图(含九段线)
  8. PHP网站批量自动发外链工具源码
  9. Ghost参数使用详解
  10. 了解单反相机的自动对焦点