├── .gitignore ├── .idea ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── file.template.settings.xml ├── fileTemplates │ └── includes │ │ └── File Header.java ├── gradle.xml ├── misc.xml ├── modules.xml └── runConfigurations.xml ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── zhoup │ │ └── android │ │ └── aliqrcode │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── zhoup │ │ │ └── android │ │ │ └── aliqrcode │ │ │ ├── activity │ │ │ ├── BaseActivity.java │ │ │ └── MainActivity.java │ │ │ ├── application │ │ │ └── MyApplication.java │ │ │ ├── consts │ │ │ └── AppConst.java │ │ │ ├── module │ │ │ ├── model │ │ │ │ ├── bean │ │ │ │ │ ├── AlipayAmountEvent.java │ │ │ │ │ ├── ExpandAccessibilityNodeInfo.java │ │ │ │ │ └── QRCodeBean.java │ │ │ │ └── repository │ │ │ │ │ └── MainRepository.java │ │ │ ├── presenter │ │ │ │ ├── BasePresenter.java │ │ │ │ └── MainPresenter.java │ │ │ └── view │ │ │ │ ├── IBaseView.java │ │ │ │ └── IMainView.java │ │ │ ├── service │ │ │ └── AliQRService.java │ │ │ ├── task │ │ │ └── AlipayQRTask.java │ │ │ └── utils │ │ │ ├── AccessibilityServiceHelper.java │ │ │ ├── DialogUtils.java │ │ │ ├── LogUtil.java │ │ │ ├── NotificationUtils.java │ │ │ ├── SnackbarUtil.java │ │ │ └── ToastUtil.java │ └── res │ │ ├── layout │ │ └── activity_main.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ │ └── xml │ │ └── service_config.xml │ └── test │ └── java │ └── com │ └── zhoup │ └── android │ └── aliqrcode │ └── ExampleUnitTest.java ├── build.gradle ├── config.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── screen_recrod ├── 1.gif ├── 2.gif └── 3.gif └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/workspace.xml 5 | /.idea/libraries 6 | .DS_Store 7 | /build 8 | /captures 9 | .externalNativeBuild 10 | -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /.idea/file.template.settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |