【问题标题】:How do i get local mac address of my mobile's own bluetooth in react native?如何在本机反应中通过蓝牙获取手机的本地 MAC 地址?
【发布时间】:2017-06-18 08:49:40
【问题描述】:

您好,我想获取自己的蓝牙 MAC 地址。如何获取本地 MAC 地址?我尝试通过其中一个 react native 包进行扫描。它会获取所有蓝牙已打开的蓝牙 mac 地址。但是我无法获取正在运行应用程序的手机蓝牙的本地 mac 地址

【问题讨论】:

    标签: reactjs react-native bluetooth


    【解决方案1】:

    我真的不认为存在可以提供此功能的软件包,这是一个非常小众的东西。

    您需要制作自己的原生模块,请参见以下示例: https://facebook.github.io/react-native/docs/native-modules-android.html

    那么你就可以用这个来获取Android上的MAC地址了:

      String macAddress = android.provider.Settings.Secure.getString(context.getContentResolver(), "bluetooth_address");
    

    【讨论】:

    • 我对java一无所知,你能帮忙构建这个吗?
    • @tmartykan 感谢您的回答,看起来很有希望。你有一个完整的例子吗?例如。要点或其他链接?会很棒。提前致谢。
    • 不幸的是 that won't help — 读取蓝牙 MAC 地址是一项特权,只能授予烘焙到系统映像中的应用程序(即电话供应商)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-27
    • 2012-08-25
    • 2014-10-28
    • 2022-06-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多