我正在寻找RN社区中的图书馆,该图书馆可以帮助我管理活动的wifi连接。我想连接/断开某些WiFi网络。
Java中的等效类为: https://developer.android.com/reference/android/net/ConnectivityManager
答案 0 :(得分: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);