├── .classpath ├── .gitignore ├── .project ├── .settings └── org.eclipse.jdt.core.prefs ├── AndroidManifest.xml ├── README.md ├── document ├── Android Screen Lock.png ├── needs.jpg └── previous unlok logic .png ├── ic_launcher-web.png ├── libs └── android-support-v4.jar ├── proguard-project.txt ├── project.properties ├── res ├── drawable-hdpi │ ├── bg_128.png │ ├── bg_256.png │ ├── bg_512.png │ ├── ic_launcher.png │ └── screenlock_main_bg.xml ├── drawable-ldpi │ ├── ic_lockscreen_handle_normal.png │ ├── ic_lockscreen_handle_pressed.png │ ├── ic_lockscreen_handle_selector.xml │ ├── ic_lockscreen_unlock_icon.xml │ ├── ic_lockscreen_unlock_icon_secector.xml │ ├── ic_lockscreen_unlock_normal.png │ ├── lock1_bg.jpg │ └── ring.png ├── drawable-mdpi │ └── ic_launcher.png ├── drawable-xhdpi │ └── ic_launcher.png ├── drawable-xxhdpi │ └── ic_launcher.png ├── drawable │ ├── btnface1.xml │ ├── btnface1_pressed.png │ ├── btnface1_unpressed.png │ ├── btnface3.xml │ ├── btnface3_pressed.png │ ├── btnface3_unpressed.png │ ├── btnface5.xml │ ├── btnface5_pressed.png │ ├── btnface5_unpressed.png │ ├── btnface6.xml │ ├── btnface6_pressed.png │ ├── btnface6_unpressed.png │ ├── icon.png │ ├── main_bg.png │ ├── main_bg_7.png │ ├── micon.png │ ├── ring2.png │ ├── ring3.png │ └── ring4.png ├── layout │ ├── activity_main.xml │ ├── activity_psd_validate.xml │ ├── activity_screen_lock.xml │ ├── activity_set_psw.xml │ └── temp.xml ├── menu │ ├── main.xml │ ├── psd_reset.xml │ ├── psd_validate.xml │ ├── screen_lock.xml │ └── set_psw.xml ├── values-v11 │ └── styles.xml ├── values-v14 │ └── styles.xml ├── values-w820dp │ └── dimens.xml └── values │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml └── src └── com └── eva └── me └── mysquarescreenlock ├── MainActivity.java ├── PsdResetActivity.java ├── PsdValidateActivity.java ├── ScreenLockActivity.java ├── SetPsdActivity.java ├── listener └── OnFlingCompleteListener.java ├── lockutil └── LockLayer.java ├── receiver └── LocalBroadcastReceiver.java ├── service └── LocalService.java ├── unlock └── util │ ├── CoordinatesUtil.java │ ├── LocalOnGestureListener.java │ └── PasswordUtil.java └── view ├── FlingRelativeLayout.java └── LocalRelativeLayout.java /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/.classpath -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/.gitignore -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/.project -------------------------------------------------------------------------------- /.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/AndroidManifest.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/README.md -------------------------------------------------------------------------------- /document/Android Screen Lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/document/Android Screen Lock.png -------------------------------------------------------------------------------- /document/needs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/document/needs.jpg -------------------------------------------------------------------------------- /document/previous unlok logic .png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/document/previous unlok logic .png -------------------------------------------------------------------------------- /ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/ic_launcher-web.png -------------------------------------------------------------------------------- /libs/android-support-v4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/libs/android-support-v4.jar -------------------------------------------------------------------------------- /proguard-project.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/proguard-project.txt -------------------------------------------------------------------------------- /project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/project.properties -------------------------------------------------------------------------------- /res/drawable-hdpi/bg_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable-hdpi/bg_128.png -------------------------------------------------------------------------------- /res/drawable-hdpi/bg_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable-hdpi/bg_256.png -------------------------------------------------------------------------------- /res/drawable-hdpi/bg_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable-hdpi/bg_512.png -------------------------------------------------------------------------------- /res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-hdpi/screenlock_main_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable-hdpi/screenlock_main_bg.xml -------------------------------------------------------------------------------- /res/drawable-ldpi/ic_lockscreen_handle_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable-ldpi/ic_lockscreen_handle_normal.png -------------------------------------------------------------------------------- /res/drawable-ldpi/ic_lockscreen_handle_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable-ldpi/ic_lockscreen_handle_pressed.png -------------------------------------------------------------------------------- /res/drawable-ldpi/ic_lockscreen_handle_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable-ldpi/ic_lockscreen_handle_selector.xml -------------------------------------------------------------------------------- /res/drawable-ldpi/ic_lockscreen_unlock_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable-ldpi/ic_lockscreen_unlock_icon.xml -------------------------------------------------------------------------------- /res/drawable-ldpi/ic_lockscreen_unlock_icon_secector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable-ldpi/ic_lockscreen_unlock_icon_secector.xml -------------------------------------------------------------------------------- /res/drawable-ldpi/ic_lockscreen_unlock_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable-ldpi/ic_lockscreen_unlock_normal.png -------------------------------------------------------------------------------- /res/drawable-ldpi/lock1_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable-ldpi/lock1_bg.jpg -------------------------------------------------------------------------------- /res/drawable-ldpi/ring.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable-ldpi/ring.png -------------------------------------------------------------------------------- /res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable/btnface1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable/btnface1.xml -------------------------------------------------------------------------------- /res/drawable/btnface1_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable/btnface1_pressed.png -------------------------------------------------------------------------------- /res/drawable/btnface1_unpressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable/btnface1_unpressed.png -------------------------------------------------------------------------------- /res/drawable/btnface3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable/btnface3.xml -------------------------------------------------------------------------------- /res/drawable/btnface3_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable/btnface3_pressed.png -------------------------------------------------------------------------------- /res/drawable/btnface3_unpressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable/btnface3_unpressed.png -------------------------------------------------------------------------------- /res/drawable/btnface5.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable/btnface5.xml -------------------------------------------------------------------------------- /res/drawable/btnface5_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable/btnface5_pressed.png -------------------------------------------------------------------------------- /res/drawable/btnface5_unpressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable/btnface5_unpressed.png -------------------------------------------------------------------------------- /res/drawable/btnface6.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable/btnface6.xml -------------------------------------------------------------------------------- /res/drawable/btnface6_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable/btnface6_pressed.png -------------------------------------------------------------------------------- /res/drawable/btnface6_unpressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable/btnface6_unpressed.png -------------------------------------------------------------------------------- /res/drawable/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable/icon.png -------------------------------------------------------------------------------- /res/drawable/main_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable/main_bg.png -------------------------------------------------------------------------------- /res/drawable/main_bg_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable/main_bg_7.png -------------------------------------------------------------------------------- /res/drawable/micon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable/micon.png -------------------------------------------------------------------------------- /res/drawable/ring2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable/ring2.png -------------------------------------------------------------------------------- /res/drawable/ring3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable/ring3.png -------------------------------------------------------------------------------- /res/drawable/ring4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/drawable/ring4.png -------------------------------------------------------------------------------- /res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/layout/activity_main.xml -------------------------------------------------------------------------------- /res/layout/activity_psd_validate.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/layout/activity_psd_validate.xml -------------------------------------------------------------------------------- /res/layout/activity_screen_lock.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/layout/activity_screen_lock.xml -------------------------------------------------------------------------------- /res/layout/activity_set_psw.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/layout/activity_set_psw.xml -------------------------------------------------------------------------------- /res/layout/temp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/layout/temp.xml -------------------------------------------------------------------------------- /res/menu/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/menu/main.xml -------------------------------------------------------------------------------- /res/menu/psd_reset.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/menu/psd_reset.xml -------------------------------------------------------------------------------- /res/menu/psd_validate.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/menu/psd_validate.xml -------------------------------------------------------------------------------- /res/menu/screen_lock.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/menu/screen_lock.xml -------------------------------------------------------------------------------- /res/menu/set_psw.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/menu/set_psw.xml -------------------------------------------------------------------------------- /res/values-v11/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/values-v11/styles.xml -------------------------------------------------------------------------------- /res/values-v14/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/values-v14/styles.xml -------------------------------------------------------------------------------- /res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/values/dimens.xml -------------------------------------------------------------------------------- /res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/values/strings.xml -------------------------------------------------------------------------------- /res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/res/values/styles.xml -------------------------------------------------------------------------------- /src/com/eva/me/mysquarescreenlock/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/src/com/eva/me/mysquarescreenlock/MainActivity.java -------------------------------------------------------------------------------- /src/com/eva/me/mysquarescreenlock/PsdResetActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/src/com/eva/me/mysquarescreenlock/PsdResetActivity.java -------------------------------------------------------------------------------- /src/com/eva/me/mysquarescreenlock/PsdValidateActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/src/com/eva/me/mysquarescreenlock/PsdValidateActivity.java -------------------------------------------------------------------------------- /src/com/eva/me/mysquarescreenlock/ScreenLockActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/src/com/eva/me/mysquarescreenlock/ScreenLockActivity.java -------------------------------------------------------------------------------- /src/com/eva/me/mysquarescreenlock/SetPsdActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/src/com/eva/me/mysquarescreenlock/SetPsdActivity.java -------------------------------------------------------------------------------- /src/com/eva/me/mysquarescreenlock/listener/OnFlingCompleteListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/src/com/eva/me/mysquarescreenlock/listener/OnFlingCompleteListener.java -------------------------------------------------------------------------------- /src/com/eva/me/mysquarescreenlock/lockutil/LockLayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/src/com/eva/me/mysquarescreenlock/lockutil/LockLayer.java -------------------------------------------------------------------------------- /src/com/eva/me/mysquarescreenlock/receiver/LocalBroadcastReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/src/com/eva/me/mysquarescreenlock/receiver/LocalBroadcastReceiver.java -------------------------------------------------------------------------------- /src/com/eva/me/mysquarescreenlock/service/LocalService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/src/com/eva/me/mysquarescreenlock/service/LocalService.java -------------------------------------------------------------------------------- /src/com/eva/me/mysquarescreenlock/unlock/util/CoordinatesUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/src/com/eva/me/mysquarescreenlock/unlock/util/CoordinatesUtil.java -------------------------------------------------------------------------------- /src/com/eva/me/mysquarescreenlock/unlock/util/LocalOnGestureListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/src/com/eva/me/mysquarescreenlock/unlock/util/LocalOnGestureListener.java -------------------------------------------------------------------------------- /src/com/eva/me/mysquarescreenlock/unlock/util/PasswordUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/src/com/eva/me/mysquarescreenlock/unlock/util/PasswordUtil.java -------------------------------------------------------------------------------- /src/com/eva/me/mysquarescreenlock/view/FlingRelativeLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/src/com/eva/me/mysquarescreenlock/view/FlingRelativeLayout.java -------------------------------------------------------------------------------- /src/com/eva/me/mysquarescreenlock/view/LocalRelativeLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iViolinSolo/ScreenLock-Android/HEAD/src/com/eva/me/mysquarescreenlock/view/LocalRelativeLayout.java --------------------------------------------------------------------------------