使用 Android 手机连接到 Mac OSX

Posted

技术标签:

【中文标题】使用 Android 手机连接到 Mac OSX【英文标题】:Connecting to Mac OSX using an Android phone 【发布时间】:2011-05-31 19:49:07 【问题描述】:

我正在编写一些代码来使用蓝牙将我的 android 设备连接到我的 Mac。它似乎创建了一个连接,(我可以在 Mac 的连接列表中看到我的 android)但它在 android 设备上引发了异常。

BluetoothDevice bd = mBluetoothAdapter.getRemoteDevice("00:26:08:BF:D0:22");
BluetoothSocket bs = null;
try 
    bs = bd.createRfcommSocketToServiceRecord(DeviceSearchService.MY_UUID);
    try 
       bs.connect();

      catch (IOException ex) 
       Log.i(TAG, "Exception in connecting to socket." + ex.getMessage(), ex);
     

bs.connect 抛出异常,提示无法连接到设备。有问题的设备是我的 Mac OSX 笔记本电脑。我正在从 Galaxy S 设备运行此代码。 使用的 UUID 是“00001101-0000-1000-8000-00805F9B34FB”

我错过了什么吗?

【问题讨论】:

【参考方案1】:

您是否在应用程序清单文件中声明了蓝牙权限?

<manifest ... >
  <uses-permission android:name="android.permission.BLUETOOTH" />
  ...
</manifest>

【讨论】:

是的,我有这个权限。我能够发现、发送配对请求等。

以上是关于使用 Android 手机连接到 Mac OSX的主要内容,如果未能解决你的问题,请参考以下文章

使用 Charles 的 Android 手机无法连接到互联网

如何使用 React Native 连接到 Android TV 模拟器(在 Mac OS 上)?

通过蓝牙将 Android 应用程序连接到 Mac OS X 上的 Python 脚本

Android 手机从蓝牙更改为 BLE 后无法连接到树莓派

Android投屏的软件推荐

Android 10 / API 29:如何将手机连接到配置的网络?