Login Framework that provides a QR login mechanism.
QRCodeLogin is hosted in the following web site
https://github.com/zeroasan/QRCodeLogin
If you think the Android project QRCodeLogin 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 QRCodeLogin.
Item | Value |
---|---|
Java File Count | 51 |
Supported screen sizes | [hdpi] |
Target SDK Version | 17 |
Minimum SDK Version | 11 |
Activity Count | 5 |
jar files used | android-support-v4.jar commons-codec-1.2.jar commons-httpclient-3.1.jar commons-logging-1.0.4.jar core-2.1-SNAPSHOT.jar |
Required Permissions | android.permission.CAMERA android.permission.FLASHLIGHT android.permission.INTERNET android.permission.WRITE_EXTERNAL_STORAGE |
Raw File Names | res\raw\beep.ogg |
There are 4 image files in QRCodeLogin. The names of the image files are listed as follows.
grant_btn_bg.png grant_image_bigicon.png launcher_icon.png shopper_icon.png
The following screenshort is generated from the image listed above.
QRCodeLogin has the following Java source files.
com.apusic.login.LoginContext.java com.apusic.login.ServerInfo.java com.apusic.login.client.QRLoginService.java com.apusic.login.client.impl.QRLoginServiceImpl.java com.apusic.login.service.AuthenticationService.java com.apusic.login.service.AuthnToken.java com.apusic.login.service.LoginContextManager.java com.apusic.login.service.SerialNumberGenerator.java com.apusic.login.service.ServiceFactory.java com.apusic.login.service.Storage.java com.apusic.login.service.StoredToken.java com.apusic.login.service.impl.SimpleLoginContextManager.java com.apusic.login.service.impl.SimpleStorage.java com.apusic.login.servlet.AuthzServlet.java com.apusic.login.servlet.CheckStatusServlet.java com.apusic.login.servlet.LoginQRCodeServlet.java com.apusic.login.servlet.LoginServlet.java com.apusic.login.utils.LoginUtils.java com.apusic.login.utils.QRUtils.java com.apusic.login.utils.TokenUtils.java com.apusic.login4android.GrantActivity.java com.apusic.login4android.LoginActivity.java com.apusic.login4android.MainActivity.java com.apusic.login4android.PreferencesActivity.java com.apusic.login4android.zxing.CaptureActivity.java com.apusic.login4android.zxing.CaptureActivityHandler.java com.apusic.login4android.zxing.FinishListener.java com.apusic.login4android.zxing.ViewfinderView.java com.apusic.login4android.zxing.camera.CameraManager.java com.apusic.login4android.zxing.camera.exposure.DefaultExposureInterface.java com.apusic.login4android.zxing.camera.exposure.ExposureInterface.java com.apusic.login4android.zxing.camera.exposure.ExposureManager.java com.apusic.login4android.zxing.camera.exposure.FroyoExposureInterface.java com.apusic.login4android.zxing.camera.open.GingerbreadOpenCameraInterface.java com.apusic.login4android.zxing.camera.open.OpenCameraInterface.java com.apusic.login4android.zxing.camera.open.OpenCameraManager.java com.apusic.login4android.zxing.common.PlatformSupportManager.java com.apusic.login4android.zxing.common.executor.AsyncTaskExecInterface.java com.apusic.login4android.zxing.common.executor.AsyncTaskExecManager.java com.apusic.login4android.zxing.common.executor.DefaultAsyncTaskExecInterface.java com.apusic.login4android.zxing.common.executor.HoneycombAsyncTaskExecInterface.java