Как я могу получить уровень заряда батареи подключенных устройств Bluetooth от реагировать родной? - PullRequest
0 голосов
/ 16 апреля 2020

Мне было дано реагирующее родное приложение для работы с блютуз-гарнитурой. Используя следующий код, я смог обнаружить / отключить подключение устройства Bluetooth и предупредить конечного пользователя. Но в дополнение к этому меня попросили получить информацию об уровне заряда батареи, а также дополнительную информацию и некоторые дополнительные функции, которые будут реализованы в мобильном приложении, такие как управление уровнем громкости гарнитуры через мобильное приложение. Есть ли какая-нибудь реагирующая нативная библиотека, которую мы можем использовать для этой цели, кроме следующего кода?

import { NativeEventEmitter, NativeModules } from "react-native"

const BluetoothHeadsetDetectModule = NativeModules.RNBluetoothHeadsetDetect
const bluetoothHeadsetDetectEmitter = new NativeEventEmitter(
    BluetoothHeadsetDetectModule
)

export default class MainScreen extends Component {
componentDidMount() {
        bluetoothHeadsetDetectEmitter.addListener("onChange", ({ devices }) => {    
            if (devices.length && devices == "xxxx") {

            }
        })
    }
}

...