React-native bluetooth device detection
2955 ワード
現在開発中のアプリケーションでは、Bluetoothマイク/イヤホンが接続されているかどうかを画面に表示するように要求されています.
アプリケーションでBluetooth接続/解除を行う必要はありません.接続が良好であることを確認すればいいのですが、次の2つが適切かもしれません.
-> https://www.npmjs.com/package/react-native-headphone-detection
適用するには、権限が必要です.
Node modulesは、ファイル内のAndroidManifestには適用されません.xmlファイルに次の権限を追加します.
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<uses-permission android:name="android.permission.BLUETOOTH" />
接続ステータスをリアルタイムで更新するには、ライブラリ内のCustom Hookを使用します.import {useHeadphonesDetection} from 'react-native-headphone-detection';
const headphonesDetection = useHeadphonesDetection();
useEffect(() => {
console.log('check bluetoothConnection change--->', headphonesDetection);
}, [headphonesDetection]);
Reference
この問題について(React-native bluetooth device detection), 我々は、より多くの情報をここで見つけました https://velog.io/@jivyyyy/React-native-bluetooth-device-detectionテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol