用于连接管理器的React Native包装器

问题描述 投票:0回答:1

我在RN社区寻找图书馆,可以帮助我管理我的有效wifi连接。我想连接/断开某些wifi网络。

Java中的等价类是:https://developer.android.com/reference/android/net/ConnectivityManager

react-native networking automation android-wifi
1个回答
0
投票

NetInfo可能会解决您的问题。这是一个例子在这里查找更多https://facebook.github.io/react-native/docs/netinfo

import {NetInfo} from 'react-native';

NetInfo.getConnectionInfo().then((connectionInfo) => {
  console.log(
    'Initial, type: ' +
      connectionInfo.type +
      ', effectiveType: ' +
      connectionInfo.effectiveType,
  );
});
function handleFirstConnectivityChange(connectionInfo) {
  console.log(
    'First change, type: ' +
      connectionInfo.type +
      ', effectiveType: ' +
      connectionInfo.effectiveType,
  );
  NetInfo.removeEventListener(
    'connectionChange',
    handleFirstConnectivityChange,
  );
}
NetInfo.addEventListener('connectionChange', handleFirstConnectivityChange);
© www.soinside.com 2019 - 2024. All rights reserved.