├── .gitignore ├── .idea ├── caches │ └── build_file_checksums.ser ├── codeStyles │ └── Project.xml ├── encodings.xml ├── gradle.xml ├── misc.xml ├── modules.xml ├── runConfigurations.xml └── vcs.xml ├── README.md ├── app ├── .gitignore ├── CMakeLists.txt ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── appvmp │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ └── classes.yc │ ├── cpp │ │ └── dalvik │ │ │ ├── Allocc.cpp │ │ │ ├── Allocc.h │ │ │ ├── Array.cpp │ │ │ ├── Array.h │ │ │ ├── Atomic.cpp │ │ │ ├── Atomic.h │ │ │ ├── AtomicCache.h │ │ │ ├── BitConvert.cpp │ │ │ ├── BitConvert.h │ │ │ ├── CardTable.cpp │ │ │ ├── CardTable.h │ │ │ ├── Class.cpp │ │ │ ├── Class.h │ │ │ ├── Common.h │ │ │ ├── Debugger.h │ │ │ ├── DexFile.h │ │ │ ├── DexOpcodes.cpp │ │ │ ├── DexOpcodes.h │ │ │ ├── DexProto.h │ │ │ ├── DvmDex.h │ │ │ ├── Exception.cpp │ │ │ ├── Exception.h │ │ │ ├── FindInterface.h │ │ │ ├── Globals.h │ │ │ ├── IndirectRefTable.h │ │ │ ├── InlineNative.cpp │ │ │ ├── InlineNative.h │ │ │ ├── Inlines.h │ │ │ ├── Interp.cpp │ │ │ ├── Interp.h │ │ │ ├── InterpC.cpp │ │ │ ├── InterpC.h │ │ │ ├── InterpState.h │ │ │ ├── JdwpConstants.h │ │ │ ├── JniInternal.h │ │ │ ├── Object.h │ │ │ ├── ObjectInlines.h │ │ │ ├── Profile.h │ │ │ ├── ReferenceTable.h │ │ │ ├── RegisterMap.h │ │ │ ├── Resolve.cpp │ │ │ ├── Resolve.h │ │ │ ├── Stack.cpp │ │ │ ├── Stack.h │ │ │ ├── Sync.cpp │ │ │ ├── Sync.h │ │ │ ├── SysUtil.h │ │ │ ├── Thread.cpp │ │ │ ├── Thread.h │ │ │ ├── TypeCheck.cpp │ │ │ ├── TypeCheck.h │ │ │ ├── UtfString.h │ │ │ ├── Utils.cpp │ │ │ ├── Utils.h │ │ │ ├── WriteBarrier.h │ │ │ ├── atomic-arm.h │ │ │ ├── avmp.cpp │ │ │ ├── avmp.h │ │ │ ├── base.h │ │ │ ├── log.h │ │ │ └── public.h │ ├── java │ │ └── com │ │ │ └── appvmp │ │ │ └── MainActivity.java │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ └── activity_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 │ └── appvmp │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/caches/build_file_checksums.ser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/.idea/caches/build_file_checksums.ser -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 参考https://github.com/chago/ADVMP.git 2 | 3 | 1.实现hook调用 4 | 5 | 2.实现225指令集 6 | 7 | 3.解决报错问题 8 | 9 | 10 | -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/CMakeLists.txt -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/appvmp/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/androidTest/java/com/appvmp/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/assets/classes.yc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/assets/classes.yc -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/Allocc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/Allocc.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/Allocc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/Allocc.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/Array.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/Array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/Array.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/Atomic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/Atomic.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/Atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/Atomic.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/AtomicCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/AtomicCache.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/BitConvert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/BitConvert.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/BitConvert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/BitConvert.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/CardTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/CardTable.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/CardTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/CardTable.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/Class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/Class.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/Class.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/Class.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/Common.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/Debugger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/Debugger.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/DexFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/DexFile.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/DexOpcodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/DexOpcodes.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/DexOpcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/DexOpcodes.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/DexProto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/DexProto.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/DvmDex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/DvmDex.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/Exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/Exception.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/Exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/Exception.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/FindInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/FindInterface.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/Globals.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | 5 | 6 | extern JNIEnv *gEnv; 7 | -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/IndirectRefTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/IndirectRefTable.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/InlineNative.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/InlineNative.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/InlineNative.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/InlineNative.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/Inlines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/Inlines.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/Interp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/Interp.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/Interp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/Interp.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/InterpC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/InterpC.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/InterpC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/InterpC.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/InterpState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/InterpState.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/JdwpConstants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/JdwpConstants.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/JniInternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/JniInternal.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/Object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/Object.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/ObjectInlines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/ObjectInlines.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/Profile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/Profile.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/ReferenceTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/ReferenceTable.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/RegisterMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/RegisterMap.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/Resolve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/Resolve.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/Resolve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/Resolve.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/Stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/Stack.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/Stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/Stack.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/Sync.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/Sync.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/Sync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/Sync.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/SysUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/SysUtil.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/Thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/Thread.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/Thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/Thread.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/TypeCheck.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/TypeCheck.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/TypeCheck.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/TypeCheck.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/UtfString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/UtfString.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/Utils.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/Utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/Utils.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/WriteBarrier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/WriteBarrier.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/atomic-arm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/atomic-arm.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/avmp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/avmp.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/avmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/avmp.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/base.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/log.h -------------------------------------------------------------------------------- /app/src/main/cpp/dalvik/public.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/cpp/dalvik/public.h -------------------------------------------------------------------------------- /app/src/main/java/com/appvmp/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/java/com/appvmp/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/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/liumengdeqq/CustomAppVMP/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/liumengdeqq/CustomAppVMP/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/appvmp/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/app/src/test/java/com/appvmp/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liumengdeqq/CustomAppVMP/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------