A simple service for detecting wifi hotspots that ask for information (captive portals), and automatically showing the login page..
captivate is hosted in the following web site
https://github.com/zach-klippenstein/captivate
If you think the Android project captivate listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of captivate.
Item | Value |
---|---|
Java File Count | 28 |
Supported screen sizes | [hdpi, xhdpi] |
Target SDK Version | 21 |
Minimum SDK Version | 15 |
Activity Count | 2 |
Required Permissions | android.permission.ACCESS_NETWORK_STATE android.permission.ACCESS_WIFI_STATE android.permission.INTERNET com.zachklipp.captivate.permission.ACCESS_PORTAL_STATE |
Raw File Names | res\raw\apache_license_2.0.txt |
There are 5 image files in captivate. The names of the image files are listed as follows.
ic_about.png ic_feedback.png ic_menu_refresh.png ic_rate.png notification_icon.png
The following screenshort is generated from the image listed above.
captivate has the following Java source files.
com.zachklipp.captivate.Preferences .java com.zachklipp.captivate.WebView.java com.zachklipp.captivate.app.AboutActivity.java com.zachklipp.captivate.app.Application.java com.zachklipp.captivate.app.ConnectedNotification .java com.zachklipp.captivate.app.PreferenceActivity.java com.zachklipp.captivate.captive_portal.HttpResponseContentsDetector.java com.zachklipp.captivate.captive_portal.PortalDetector.java com.zachklipp.captivate.captive_portal.PortalInfo .java com.zachklipp.captivate.service.PortalDetectorService.java com.zachklipp.captivate.service.StickyIntentService.java com.zachklipp.captivate.service.WifiStateChangedReceiver.java com.zachklipp.captivate.state_machine.InvalidTransitionException.java com.zachklipp.captivate.state_machine.PortalStateMachine.java com.zachklipp.captivate.state_machine.PortalStateMachineStorageBackend.java com.zachklipp.captivate.state_machine.State .java com.zachklipp.captivate.state_machine.StateMachine.java com.zachklipp.captivate.state_machine.StateMachineStorage.java com.zachklipp.captivate.state_machine.TransitionEvent .java com.zachklipp.captivate.util.BitmapHelper .java com.zachklipp.captivate.util.FaviconHelper .java com.zachklipp.captivate.util.Log .java com.zachklipp.captivate.util.Observable.java com.zachklipp.captivate.util.Observer.java com.zachklipp.captivate.util.SafeIntentSender .java com.zachklipp.captivate.util.SetMap.java com.zachklipp.captivate.util.StringHelper .java com.zachklipp.captivate.util.WifiHelper .java