Android Open Source - Development wifi captivate






Project Summary

A simple service for detecting wifi hotspots that ask for information (captive portals), and automatically showing the login page..

Web Site / Source Repository

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.

Project Detail

The following table is the detailed list of captivate.

ItemValue
Java File Count28
Supported screen sizes[hdpi, xhdpi]
Target SDK Version21
Minimum SDK Version15
Activity Count2
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
android.permission.INTERNET
com.zachklipp.captivate.permission.ACCESS_PORTAL_STATE
Raw File Namesres\raw\apache_license_2.0.txt




Resource Files

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.

null

Java Source Files

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