我在RN社区寻找图书馆,可以帮助我管理我的有效wifi连接。我想连接/断开某些wifi网络。
Java中的等价类是:https://developer.android.com/reference/android/net/ConnectivityManager
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);