├── .github └── ISSUE_TEMPLATE │ └── bug_report.md ├── .gitignore ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── beautycoder │ │ └── applicationlockscreenexample │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── beautycoder │ │ │ └── applicationlockscreenexample │ │ │ ├── MainActivity.java │ │ │ ├── MainFragment.java │ │ │ ├── PreferencesSettings.java │ │ │ └── TestPFPinCodeHelperImpl.java │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable-xxxhdpi │ │ ├── delete_lockscreen.png │ │ └── fingerprint_lockscreen.png │ │ ├── drawable │ │ ├── code_selector.xml │ │ ├── empty_code.xml │ │ ├── filled_code.xml │ │ ├── ic_launcher_background.xml │ │ ├── key_foreground.xml │ │ └── screen_background.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ └── fragment_main.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── beautycoder │ └── applicationlockscreenexample │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pflockscreen ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── beautycoder │ │ └── pflockscreen │ │ ├── ExampleInstrumentedTest.java │ │ ├── PFCodeViewTest.java │ │ ├── PFLockScreenFragmentAuthTest.java │ │ ├── PFLockScreenFragmentCreateTest.java │ │ ├── PFSecurityUtilsTest.java │ │ ├── actions │ │ ├── PFCodeViewActionDelete.java │ │ └── PFCodeViewActionInput.java │ │ ├── matchers │ │ └── PFViewMatchers.java │ │ └── rules │ │ ├── FragmentTestRule.java │ │ └── ViewTestRule.java │ ├── debug │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── beautycoder │ │ └── pflockscreen │ │ └── activities │ │ └── TestActivity.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── beautycoder │ │ │ └── pflockscreen │ │ │ ├── PFFLockScreenConfiguration.java │ │ │ ├── fragments │ │ │ ├── PFFingerprintAuthDialogFragment.java │ │ │ ├── PFFingerprintAuthListener.java │ │ │ ├── PFFingerprintUIHelper.java │ │ │ └── PFLockScreenFragment.java │ │ │ ├── security │ │ │ ├── IPFPinCodeHelper.java │ │ │ ├── IPFSecurityUtils.java │ │ │ ├── PFFingerprintPinCodeHelper.java │ │ │ ├── PFResult.java │ │ │ ├── PFSecurityError.java │ │ │ ├── PFSecurityException.java │ │ │ ├── PFSecurityManager.java │ │ │ ├── PFSecurityUtils.java │ │ │ ├── PFSecurityUtilsErrorCodes.java │ │ │ ├── PFSecurityUtilsFactory.java │ │ │ ├── PFSecurityUtilsOld.java │ │ │ ├── callbacks │ │ │ │ └── PFPinCodeHelperCallback.java │ │ │ └── livedata │ │ │ │ └── PFLiveData.java │ │ │ ├── viewmodels │ │ │ └── PFPinCodeViewModel.java │ │ │ └── views │ │ │ ├── PFCodeView.java │ │ │ └── PFKeyButton.java │ └── res │ │ ├── anim │ │ ├── cycle_7_pf.xml │ │ └── shake_pf.xml │ │ ├── drawable-hdpi │ │ ├── ic_fp_40px_pf.png │ │ └── tile.9.png │ │ ├── drawable-mdpi │ │ └── ic_fp_40px_pf.png │ │ ├── drawable-v21 │ │ ├── ripple_selector_key_pf.xml │ │ ├── ripple_selector_side_pf.xml │ │ └── side_button_background_pf.xml │ │ ├── drawable-xhdpi │ │ └── ic_fp_40px_pf.png │ │ ├── drawable-xxhdpi │ │ └── ic_fp_40px_pf.png │ │ ├── drawable-xxxhdpi │ │ ├── delete_lockscreen_pf.png │ │ ├── fingerprint_lockscreen_pf.png │ │ └── ic_fp_40px_pf.png │ │ ├── drawable │ │ ├── background_pf.xml │ │ ├── circle_background_pf_lock_screen.xml │ │ ├── circle_code_empty_pf_lockscreen.xml │ │ ├── circle_code_fill_pf_lockscreen.xml │ │ ├── circle_key_selector_pf.xml │ │ ├── code_selector_pf.xml │ │ ├── ic_fingerprint_error_pf.xml │ │ ├── ic_fingerprint_success_pf.xml │ │ ├── side_button_background_pf.xml │ │ └── touch_selector_pf.xml │ │ ├── layout-land │ │ └── fragment_lock_screen_pf.xml │ │ ├── layout │ │ ├── fragment_lock_screen_pf.xml │ │ ├── view_code_pf_lockscreen.xml │ │ ├── view_pf_code_checkbox.xml │ │ ├── view_pf_fingerprint_dialog_container.xml │ │ └── view_pf_fingerprint_dialog_content.xml │ │ ├── values-hdpi │ │ └── dimens.xml │ │ ├── values-land-hdpi │ │ └── dimen.xml │ │ ├── values-land │ │ └── dimen.xml │ │ ├── values-ru │ │ └── strings.xml │ │ ├── values-v21 │ │ └── styles.xml │ │ ├── values-xhdpi │ │ └── dimens.xml │ │ └── values │ │ ├── attrs.xml │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── beautycoder │ └── pflockscreen │ └── ExampleUnitTest.java └── settings.gradle /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/beautycoder/applicationlockscreenexample/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/androidTest/java/com/beautycoder/applicationlockscreenexample/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/beautycoder/applicationlockscreenexample/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/java/com/beautycoder/applicationlockscreenexample/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/beautycoder/applicationlockscreenexample/MainFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/java/com/beautycoder/applicationlockscreenexample/MainFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/beautycoder/applicationlockscreenexample/PreferencesSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/java/com/beautycoder/applicationlockscreenexample/PreferencesSettings.java -------------------------------------------------------------------------------- /app/src/main/java/com/beautycoder/applicationlockscreenexample/TestPFPinCodeHelperImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/java/com/beautycoder/applicationlockscreenexample/TestPFPinCodeHelperImpl.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/delete_lockscreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/res/drawable-xxxhdpi/delete_lockscreen.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/fingerprint_lockscreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/res/drawable-xxxhdpi/fingerprint_lockscreen.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/code_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/res/drawable/code_selector.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/empty_code.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/res/drawable/empty_code.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/filled_code.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/res/drawable/filled_code.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/key_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/res/drawable/key_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/screen_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/res/drawable/screen_background.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/res/layout/fragment_main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/beautycoder/applicationlockscreenexample/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/app/src/test/java/com/beautycoder/applicationlockscreenexample/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /pflockscreen/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /pflockscreen/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/build.gradle -------------------------------------------------------------------------------- /pflockscreen/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/proguard-rules.pro -------------------------------------------------------------------------------- /pflockscreen/src/androidTest/java/com/beautycoder/pflockscreen/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/androidTest/java/com/beautycoder/pflockscreen/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /pflockscreen/src/androidTest/java/com/beautycoder/pflockscreen/PFCodeViewTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/androidTest/java/com/beautycoder/pflockscreen/PFCodeViewTest.java -------------------------------------------------------------------------------- /pflockscreen/src/androidTest/java/com/beautycoder/pflockscreen/PFLockScreenFragmentAuthTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/androidTest/java/com/beautycoder/pflockscreen/PFLockScreenFragmentAuthTest.java -------------------------------------------------------------------------------- /pflockscreen/src/androidTest/java/com/beautycoder/pflockscreen/PFLockScreenFragmentCreateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/androidTest/java/com/beautycoder/pflockscreen/PFLockScreenFragmentCreateTest.java -------------------------------------------------------------------------------- /pflockscreen/src/androidTest/java/com/beautycoder/pflockscreen/PFSecurityUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/androidTest/java/com/beautycoder/pflockscreen/PFSecurityUtilsTest.java -------------------------------------------------------------------------------- /pflockscreen/src/androidTest/java/com/beautycoder/pflockscreen/actions/PFCodeViewActionDelete.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/androidTest/java/com/beautycoder/pflockscreen/actions/PFCodeViewActionDelete.java -------------------------------------------------------------------------------- /pflockscreen/src/androidTest/java/com/beautycoder/pflockscreen/actions/PFCodeViewActionInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/androidTest/java/com/beautycoder/pflockscreen/actions/PFCodeViewActionInput.java -------------------------------------------------------------------------------- /pflockscreen/src/androidTest/java/com/beautycoder/pflockscreen/matchers/PFViewMatchers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/androidTest/java/com/beautycoder/pflockscreen/matchers/PFViewMatchers.java -------------------------------------------------------------------------------- /pflockscreen/src/androidTest/java/com/beautycoder/pflockscreen/rules/FragmentTestRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/androidTest/java/com/beautycoder/pflockscreen/rules/FragmentTestRule.java -------------------------------------------------------------------------------- /pflockscreen/src/androidTest/java/com/beautycoder/pflockscreen/rules/ViewTestRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/androidTest/java/com/beautycoder/pflockscreen/rules/ViewTestRule.java -------------------------------------------------------------------------------- /pflockscreen/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /pflockscreen/src/debug/java/com/beautycoder/pflockscreen/activities/TestActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/debug/java/com/beautycoder/pflockscreen/activities/TestActivity.java -------------------------------------------------------------------------------- /pflockscreen/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/java/com/beautycoder/pflockscreen/PFFLockScreenConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/java/com/beautycoder/pflockscreen/PFFLockScreenConfiguration.java -------------------------------------------------------------------------------- /pflockscreen/src/main/java/com/beautycoder/pflockscreen/fragments/PFFingerprintAuthDialogFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/java/com/beautycoder/pflockscreen/fragments/PFFingerprintAuthDialogFragment.java -------------------------------------------------------------------------------- /pflockscreen/src/main/java/com/beautycoder/pflockscreen/fragments/PFFingerprintAuthListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/java/com/beautycoder/pflockscreen/fragments/PFFingerprintAuthListener.java -------------------------------------------------------------------------------- /pflockscreen/src/main/java/com/beautycoder/pflockscreen/fragments/PFFingerprintUIHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/java/com/beautycoder/pflockscreen/fragments/PFFingerprintUIHelper.java -------------------------------------------------------------------------------- /pflockscreen/src/main/java/com/beautycoder/pflockscreen/fragments/PFLockScreenFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/java/com/beautycoder/pflockscreen/fragments/PFLockScreenFragment.java -------------------------------------------------------------------------------- /pflockscreen/src/main/java/com/beautycoder/pflockscreen/security/IPFPinCodeHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/java/com/beautycoder/pflockscreen/security/IPFPinCodeHelper.java -------------------------------------------------------------------------------- /pflockscreen/src/main/java/com/beautycoder/pflockscreen/security/IPFSecurityUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/java/com/beautycoder/pflockscreen/security/IPFSecurityUtils.java -------------------------------------------------------------------------------- /pflockscreen/src/main/java/com/beautycoder/pflockscreen/security/PFFingerprintPinCodeHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/java/com/beautycoder/pflockscreen/security/PFFingerprintPinCodeHelper.java -------------------------------------------------------------------------------- /pflockscreen/src/main/java/com/beautycoder/pflockscreen/security/PFResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/java/com/beautycoder/pflockscreen/security/PFResult.java -------------------------------------------------------------------------------- /pflockscreen/src/main/java/com/beautycoder/pflockscreen/security/PFSecurityError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/java/com/beautycoder/pflockscreen/security/PFSecurityError.java -------------------------------------------------------------------------------- /pflockscreen/src/main/java/com/beautycoder/pflockscreen/security/PFSecurityException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/java/com/beautycoder/pflockscreen/security/PFSecurityException.java -------------------------------------------------------------------------------- /pflockscreen/src/main/java/com/beautycoder/pflockscreen/security/PFSecurityManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/java/com/beautycoder/pflockscreen/security/PFSecurityManager.java -------------------------------------------------------------------------------- /pflockscreen/src/main/java/com/beautycoder/pflockscreen/security/PFSecurityUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/java/com/beautycoder/pflockscreen/security/PFSecurityUtils.java -------------------------------------------------------------------------------- /pflockscreen/src/main/java/com/beautycoder/pflockscreen/security/PFSecurityUtilsErrorCodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/java/com/beautycoder/pflockscreen/security/PFSecurityUtilsErrorCodes.java -------------------------------------------------------------------------------- /pflockscreen/src/main/java/com/beautycoder/pflockscreen/security/PFSecurityUtilsFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/java/com/beautycoder/pflockscreen/security/PFSecurityUtilsFactory.java -------------------------------------------------------------------------------- /pflockscreen/src/main/java/com/beautycoder/pflockscreen/security/PFSecurityUtilsOld.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/java/com/beautycoder/pflockscreen/security/PFSecurityUtilsOld.java -------------------------------------------------------------------------------- /pflockscreen/src/main/java/com/beautycoder/pflockscreen/security/callbacks/PFPinCodeHelperCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/java/com/beautycoder/pflockscreen/security/callbacks/PFPinCodeHelperCallback.java -------------------------------------------------------------------------------- /pflockscreen/src/main/java/com/beautycoder/pflockscreen/security/livedata/PFLiveData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/java/com/beautycoder/pflockscreen/security/livedata/PFLiveData.java -------------------------------------------------------------------------------- /pflockscreen/src/main/java/com/beautycoder/pflockscreen/viewmodels/PFPinCodeViewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/java/com/beautycoder/pflockscreen/viewmodels/PFPinCodeViewModel.java -------------------------------------------------------------------------------- /pflockscreen/src/main/java/com/beautycoder/pflockscreen/views/PFCodeView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/java/com/beautycoder/pflockscreen/views/PFCodeView.java -------------------------------------------------------------------------------- /pflockscreen/src/main/java/com/beautycoder/pflockscreen/views/PFKeyButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/java/com/beautycoder/pflockscreen/views/PFKeyButton.java -------------------------------------------------------------------------------- /pflockscreen/src/main/res/anim/cycle_7_pf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/anim/cycle_7_pf.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/anim/shake_pf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/anim/shake_pf.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/drawable-hdpi/ic_fp_40px_pf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/drawable-hdpi/ic_fp_40px_pf.png -------------------------------------------------------------------------------- /pflockscreen/src/main/res/drawable-hdpi/tile.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/drawable-hdpi/tile.9.png -------------------------------------------------------------------------------- /pflockscreen/src/main/res/drawable-mdpi/ic_fp_40px_pf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/drawable-mdpi/ic_fp_40px_pf.png -------------------------------------------------------------------------------- /pflockscreen/src/main/res/drawable-v21/ripple_selector_key_pf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/drawable-v21/ripple_selector_key_pf.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/drawable-v21/ripple_selector_side_pf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/drawable-v21/ripple_selector_side_pf.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/drawable-v21/side_button_background_pf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/drawable-v21/side_button_background_pf.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/drawable-xhdpi/ic_fp_40px_pf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/drawable-xhdpi/ic_fp_40px_pf.png -------------------------------------------------------------------------------- /pflockscreen/src/main/res/drawable-xxhdpi/ic_fp_40px_pf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/drawable-xxhdpi/ic_fp_40px_pf.png -------------------------------------------------------------------------------- /pflockscreen/src/main/res/drawable-xxxhdpi/delete_lockscreen_pf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/drawable-xxxhdpi/delete_lockscreen_pf.png -------------------------------------------------------------------------------- /pflockscreen/src/main/res/drawable-xxxhdpi/fingerprint_lockscreen_pf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/drawable-xxxhdpi/fingerprint_lockscreen_pf.png -------------------------------------------------------------------------------- /pflockscreen/src/main/res/drawable-xxxhdpi/ic_fp_40px_pf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/drawable-xxxhdpi/ic_fp_40px_pf.png -------------------------------------------------------------------------------- /pflockscreen/src/main/res/drawable/background_pf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/drawable/background_pf.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/drawable/circle_background_pf_lock_screen.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/drawable/circle_background_pf_lock_screen.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/drawable/circle_code_empty_pf_lockscreen.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/drawable/circle_code_empty_pf_lockscreen.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/drawable/circle_code_fill_pf_lockscreen.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/drawable/circle_code_fill_pf_lockscreen.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/drawable/circle_key_selector_pf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/drawable/circle_key_selector_pf.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/drawable/code_selector_pf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/drawable/code_selector_pf.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/drawable/ic_fingerprint_error_pf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/drawable/ic_fingerprint_error_pf.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/drawable/ic_fingerprint_success_pf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/drawable/ic_fingerprint_success_pf.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/drawable/side_button_background_pf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/drawable/side_button_background_pf.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/drawable/touch_selector_pf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/drawable/touch_selector_pf.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/layout-land/fragment_lock_screen_pf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/layout-land/fragment_lock_screen_pf.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/layout/fragment_lock_screen_pf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/layout/fragment_lock_screen_pf.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/layout/view_code_pf_lockscreen.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/layout/view_code_pf_lockscreen.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/layout/view_pf_code_checkbox.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/layout/view_pf_code_checkbox.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/layout/view_pf_fingerprint_dialog_container.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/layout/view_pf_fingerprint_dialog_container.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/layout/view_pf_fingerprint_dialog_content.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/layout/view_pf_fingerprint_dialog_content.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/values-hdpi/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/values-hdpi/dimens.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/values-land-hdpi/dimen.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/values-land-hdpi/dimen.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/values-land/dimen.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/values-land/dimen.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/values-ru/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/values-ru/strings.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/values-xhdpi/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/values-xhdpi/dimens.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /pflockscreen/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /pflockscreen/src/test/java/com/beautycoder/pflockscreen/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thealeksandr/PFLockScreen-Android/HEAD/pflockscreen/src/test/java/com/beautycoder/pflockscreen/ExampleUnitTest.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':pflockscreen' 2 | --------------------------------------------------------------------------------