This repository was archived by the owner on Jun 13, 2019. It is now read-only.
Releases: pwittchen/NetworkEvents
Releases · pwittchen/NetworkEvents
2.1.6
2.1.5
2.1.4
- changed implementation of the
OnlineCheckerinOnlineCheckerImplclass. Now it pings remote host. - added
android.permission.INTERNETtoAndroidManifest.xml - added back
NetworkHelperclass with static methodboolean isConnectedToWiFiOrMobileNetwork(context) - updated sample apps
2.1.3
- Due to memory leak in WifiManager reported in issue 43945 in Android issue tracker replaced Activity Context with Application Context in sample apps and added appropriate note in
README.md - added
ACCESS_COARSE_LOCATIONpermission toAndroidManifest.xmlto be able to scan WiFi access points on Android 6
2.1.2
2.1.1
2.1.0
- bumped version of gradle build tools to 1.3.0
- disabled
WIFI_CONNECTEDstatus whenenableInternetCheck()method is called. Read more about this change in appropriate section ofREADME.mdfile.
2.0.1
2.0.0
- removed
withPingUrl(url)method - removed
withPingTimeout()method - removed
withoutPing()method - removed
withoutWifiAccessPointsScan()method - removed Otto dependency (now, it's available only for unit tests)
- removed
example-disabling-ping-and-wifi-scanapp sample - removed
example-ping-customizationapp sample - removed
NetworkHelperclass and moved its method to specific classes with changed scope - moved permissions to Manifest of library
- disabled WiFi scan by default
- disabled Internet connection check by default
- added
BusWrapper, which is abstraction for Event Bus required byNetworkEventsobject - added
example-greenrobot-busapp sample - added
enableWifiScan()method - added
enableInternetCheck()method - added
getWifiScanResults()method in WifiSignalStrengthChanged event - added
getMobileNetworkType()method in ConnectivityChanged event - added JavaDoc at: http://pwittchen.github.io/NetworkEvents/
- updated existing sample applications
- updated documentation in
README.mdand library code
1.0.5
In this version, we can customize NetworkEvents object. E.g. we can set our own ping url and ping timeout:
networkEvents = new NetworkEvents(this, bus)
.withPingUrl("http://www.android.com")
.withPingTimeout(50 * 1000);We can also disable ping or Wifi Access Points Scan:
networkEvents = new NetworkEvents(this, bus)
.withoutPing()
.withoutWifiAccessPointsScan();In the main repository, we can find new examples of applications showing how to use these methods.
In addition, internal elements of code (especially NetworkEvents class) were updated and new unit tests were created.