使用Python通过蓝牙控制手机

0 投票
2 回答
3803 浏览
提问于 2025-04-17 03:59

我想知道有没有可以用Python编程来控制手机的接口,比如说开始和结束电话通话,还想要能录音。

我也想用电脑的耳机和麦克风来打电话。

如果有相关的信息就太好了,我试着在网上搜索过,但没找到什么有用的东西。

2 个回答

2

使用PyBluez的时候要小心哦!它的效果其实跟你用的蓝牙USB适配器有关系。不同的硬件(也就是里面的蓝牙芯片)会让PyBluez使用不同的蓝牙协议栈,比如有一个是WIDCOMM的。结果会有所不同,因为PyBluez实际上是围绕这些协议栈进行工作的,而这些协议栈都不是很完整。

所以,当你有一个能正常工作的项目时,一定要搞清楚你用的到底是什么蓝牙协议栈哦 :)

如果你想做Python音频相关的东西,可以试试这个

1

PyBluez 是一个项目,旨在为系统的蓝牙资源创建 Python 的封装,这样 Python 开发者就可以轻松快速地开发蓝牙应用程序。

可惜的是,我没有找到专门介绍它功能的页面,但这可能是一个不错的起点,无论你需要的功能是否都在它的功能列表中,或者你是否可以在此基础上扩展来构建自己的应用。

http://code.google.com/p/pybluez/

撰写回答