【发布时间】:2017-06-18 08:49:40
【问题描述】:
您好,我想获取自己的蓝牙 MAC 地址。如何获取本地 MAC 地址?我尝试通过其中一个 react native 包进行扫描。它会获取所有蓝牙已打开的蓝牙 mac 地址。但是我无法获取正在运行应用程序的手机蓝牙的本地 mac 地址
【问题讨论】:
标签: reactjs react-native bluetooth
您好,我想获取自己的蓝牙 MAC 地址。如何获取本地 MAC 地址?我尝试通过其中一个 react native 包进行扫描。它会获取所有蓝牙已打开的蓝牙 mac 地址。但是我无法获取正在运行应用程序的手机蓝牙的本地 mac 地址
【问题讨论】:
标签: reactjs react-native bluetooth
我真的不认为存在可以提供此功能的软件包,这是一个非常小众的东西。
您需要制作自己的原生模块,请参见以下示例: https://facebook.github.io/react-native/docs/native-modules-android.html
那么你就可以用这个来获取Android上的MAC地址了:
String macAddress = android.provider.Settings.Secure.getString(context.getContentResolver(), "bluetooth_address");
【讨论】: