├── .gitignore ├── .idea ├── encodings.xml ├── gradle.xml ├── misc.xml ├── modules.xml ├── runConfigurations.xml └── vcs.xml ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── xiaoqi │ │ └── androidpdf │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── xiaoqi │ │ │ └── androidpdf │ │ │ └── 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 │ └── xiaoqi │ └── androidpdf │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pdftools ├── .gitignore ├── build.gradle ├── libs │ ├── arm64-v8a │ │ └── libvudroid.so │ ├── armeabi-v7a │ │ └── libvudroid.so │ ├── armeabi │ │ └── libvudroid.so │ ├── itext5-itextpdf-5.5.12.jar │ ├── mips │ │ └── libvudroid.so │ └── x86 │ │ └── libvudroid.so ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── xiaoqi │ │ └── pdftools │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ ├── com │ │ │ └── xiaoqi │ │ │ │ └── pdftools │ │ │ │ ├── AnimationManager.java │ │ │ │ ├── CacheManager.java │ │ │ │ ├── DecodingAsyncTask.java │ │ │ │ ├── DragPinchManager.java │ │ │ │ ├── PDFView.java │ │ │ │ ├── RenderingAsyncTask.java │ │ │ │ ├── SpiralLoopManager.java │ │ │ │ ├── exception │ │ │ │ └── FileNotFoundException.java │ │ │ │ ├── listener │ │ │ │ ├── OnDrawListener.java │ │ │ │ ├── OnLoadCompleteListener.java │ │ │ │ └── OnPageChangeListener.java │ │ │ │ ├── model │ │ │ │ └── PagePart.java │ │ │ │ └── util │ │ │ │ ├── ArrayUtils.java │ │ │ │ ├── Constants.java │ │ │ │ ├── DragPinchListener.java │ │ │ │ ├── FileUtils.java │ │ │ │ ├── NumberUtils.java │ │ │ │ ├── PDFGenerator.java │ │ │ │ └── PdfBackground.java │ │ └── org │ │ │ └── vudroid │ │ │ ├── core │ │ │ ├── DecodeService.java │ │ │ ├── DecodeServiceBase.java │ │ │ ├── DocumentView.java │ │ │ ├── Page.java │ │ │ ├── PageTreeNode.java │ │ │ ├── VuDroidLibraryLoader.java │ │ │ ├── codec │ │ │ │ ├── CodecContext.java │ │ │ │ ├── CodecDocument.java │ │ │ │ └── CodecPage.java │ │ │ ├── events │ │ │ │ ├── BringUpZoomControlsEvent.java │ │ │ │ ├── BringUpZoomControlsListener.java │ │ │ │ ├── CurrentPageListener.java │ │ │ │ ├── DecodingProgressListener.java │ │ │ │ ├── Event.java │ │ │ │ ├── EventDispatcher.java │ │ │ │ ├── SafeEvent.java │ │ │ │ ├── ZoomChangedEvent.java │ │ │ │ └── ZoomListener.java │ │ │ ├── models │ │ │ │ ├── CurrentPageModel.java │ │ │ │ ├── DecodingProgressModel.java │ │ │ │ └── ZoomModel.java │ │ │ ├── multitouch │ │ │ │ ├── MultiTouchZoom.java │ │ │ │ └── MultiTouchZoomImpl.java │ │ │ └── utils │ │ │ │ ├── MD5StringUtil.java │ │ │ │ └── PathFromUri.java │ │ │ └── pdfdroid │ │ │ └── codec │ │ │ ├── PdfContext.java │ │ │ ├── PdfDocument.java │ │ │ └── PdfPage.java │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── xiaoqi │ └── pdftools │ └── ExampleUnitTest.java └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/xiaoqi/androidpdf/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/app/src/androidTest/java/com/xiaoqi/androidpdf/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/xiaoqi/androidpdf/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/app/src/main/java/com/xiaoqi/androidpdf/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/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/JavaNoober/AndroidPdf/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/JavaNoober/AndroidPdf/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/xiaoqi/androidpdf/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/app/src/test/java/com/xiaoqi/androidpdf/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/gradlew.bat -------------------------------------------------------------------------------- /pdftools/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /pdftools/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/build.gradle -------------------------------------------------------------------------------- /pdftools/libs/arm64-v8a/libvudroid.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/libs/arm64-v8a/libvudroid.so -------------------------------------------------------------------------------- /pdftools/libs/armeabi-v7a/libvudroid.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/libs/armeabi-v7a/libvudroid.so -------------------------------------------------------------------------------- /pdftools/libs/armeabi/libvudroid.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/libs/armeabi/libvudroid.so -------------------------------------------------------------------------------- /pdftools/libs/itext5-itextpdf-5.5.12.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/libs/itext5-itextpdf-5.5.12.jar -------------------------------------------------------------------------------- /pdftools/libs/mips/libvudroid.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/libs/mips/libvudroid.so -------------------------------------------------------------------------------- /pdftools/libs/x86/libvudroid.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/libs/x86/libvudroid.so -------------------------------------------------------------------------------- /pdftools/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/proguard-rules.pro -------------------------------------------------------------------------------- /pdftools/src/androidTest/java/com/xiaoqi/pdftools/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/androidTest/java/com/xiaoqi/pdftools/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /pdftools/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /pdftools/src/main/java/com/xiaoqi/pdftools/AnimationManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/com/xiaoqi/pdftools/AnimationManager.java -------------------------------------------------------------------------------- /pdftools/src/main/java/com/xiaoqi/pdftools/CacheManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/com/xiaoqi/pdftools/CacheManager.java -------------------------------------------------------------------------------- /pdftools/src/main/java/com/xiaoqi/pdftools/DecodingAsyncTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/com/xiaoqi/pdftools/DecodingAsyncTask.java -------------------------------------------------------------------------------- /pdftools/src/main/java/com/xiaoqi/pdftools/DragPinchManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/com/xiaoqi/pdftools/DragPinchManager.java -------------------------------------------------------------------------------- /pdftools/src/main/java/com/xiaoqi/pdftools/PDFView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/com/xiaoqi/pdftools/PDFView.java -------------------------------------------------------------------------------- /pdftools/src/main/java/com/xiaoqi/pdftools/RenderingAsyncTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/com/xiaoqi/pdftools/RenderingAsyncTask.java -------------------------------------------------------------------------------- /pdftools/src/main/java/com/xiaoqi/pdftools/SpiralLoopManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/com/xiaoqi/pdftools/SpiralLoopManager.java -------------------------------------------------------------------------------- /pdftools/src/main/java/com/xiaoqi/pdftools/exception/FileNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/com/xiaoqi/pdftools/exception/FileNotFoundException.java -------------------------------------------------------------------------------- /pdftools/src/main/java/com/xiaoqi/pdftools/listener/OnDrawListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/com/xiaoqi/pdftools/listener/OnDrawListener.java -------------------------------------------------------------------------------- /pdftools/src/main/java/com/xiaoqi/pdftools/listener/OnLoadCompleteListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/com/xiaoqi/pdftools/listener/OnLoadCompleteListener.java -------------------------------------------------------------------------------- /pdftools/src/main/java/com/xiaoqi/pdftools/listener/OnPageChangeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/com/xiaoqi/pdftools/listener/OnPageChangeListener.java -------------------------------------------------------------------------------- /pdftools/src/main/java/com/xiaoqi/pdftools/model/PagePart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/com/xiaoqi/pdftools/model/PagePart.java -------------------------------------------------------------------------------- /pdftools/src/main/java/com/xiaoqi/pdftools/util/ArrayUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/com/xiaoqi/pdftools/util/ArrayUtils.java -------------------------------------------------------------------------------- /pdftools/src/main/java/com/xiaoqi/pdftools/util/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/com/xiaoqi/pdftools/util/Constants.java -------------------------------------------------------------------------------- /pdftools/src/main/java/com/xiaoqi/pdftools/util/DragPinchListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/com/xiaoqi/pdftools/util/DragPinchListener.java -------------------------------------------------------------------------------- /pdftools/src/main/java/com/xiaoqi/pdftools/util/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/com/xiaoqi/pdftools/util/FileUtils.java -------------------------------------------------------------------------------- /pdftools/src/main/java/com/xiaoqi/pdftools/util/NumberUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/com/xiaoqi/pdftools/util/NumberUtils.java -------------------------------------------------------------------------------- /pdftools/src/main/java/com/xiaoqi/pdftools/util/PDFGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/com/xiaoqi/pdftools/util/PDFGenerator.java -------------------------------------------------------------------------------- /pdftools/src/main/java/com/xiaoqi/pdftools/util/PdfBackground.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/com/xiaoqi/pdftools/util/PdfBackground.java -------------------------------------------------------------------------------- /pdftools/src/main/java/org/vudroid/core/DecodeService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/org/vudroid/core/DecodeService.java -------------------------------------------------------------------------------- /pdftools/src/main/java/org/vudroid/core/DecodeServiceBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/org/vudroid/core/DecodeServiceBase.java -------------------------------------------------------------------------------- /pdftools/src/main/java/org/vudroid/core/DocumentView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/org/vudroid/core/DocumentView.java -------------------------------------------------------------------------------- /pdftools/src/main/java/org/vudroid/core/Page.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/org/vudroid/core/Page.java -------------------------------------------------------------------------------- /pdftools/src/main/java/org/vudroid/core/PageTreeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/org/vudroid/core/PageTreeNode.java -------------------------------------------------------------------------------- /pdftools/src/main/java/org/vudroid/core/VuDroidLibraryLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/org/vudroid/core/VuDroidLibraryLoader.java -------------------------------------------------------------------------------- /pdftools/src/main/java/org/vudroid/core/codec/CodecContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/org/vudroid/core/codec/CodecContext.java -------------------------------------------------------------------------------- /pdftools/src/main/java/org/vudroid/core/codec/CodecDocument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/org/vudroid/core/codec/CodecDocument.java -------------------------------------------------------------------------------- /pdftools/src/main/java/org/vudroid/core/codec/CodecPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/org/vudroid/core/codec/CodecPage.java -------------------------------------------------------------------------------- /pdftools/src/main/java/org/vudroid/core/events/BringUpZoomControlsEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/org/vudroid/core/events/BringUpZoomControlsEvent.java -------------------------------------------------------------------------------- /pdftools/src/main/java/org/vudroid/core/events/BringUpZoomControlsListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/org/vudroid/core/events/BringUpZoomControlsListener.java -------------------------------------------------------------------------------- /pdftools/src/main/java/org/vudroid/core/events/CurrentPageListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/org/vudroid/core/events/CurrentPageListener.java -------------------------------------------------------------------------------- /pdftools/src/main/java/org/vudroid/core/events/DecodingProgressListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/org/vudroid/core/events/DecodingProgressListener.java -------------------------------------------------------------------------------- /pdftools/src/main/java/org/vudroid/core/events/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/org/vudroid/core/events/Event.java -------------------------------------------------------------------------------- /pdftools/src/main/java/org/vudroid/core/events/EventDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/org/vudroid/core/events/EventDispatcher.java -------------------------------------------------------------------------------- /pdftools/src/main/java/org/vudroid/core/events/SafeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/org/vudroid/core/events/SafeEvent.java -------------------------------------------------------------------------------- /pdftools/src/main/java/org/vudroid/core/events/ZoomChangedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/org/vudroid/core/events/ZoomChangedEvent.java -------------------------------------------------------------------------------- /pdftools/src/main/java/org/vudroid/core/events/ZoomListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/org/vudroid/core/events/ZoomListener.java -------------------------------------------------------------------------------- /pdftools/src/main/java/org/vudroid/core/models/CurrentPageModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/org/vudroid/core/models/CurrentPageModel.java -------------------------------------------------------------------------------- /pdftools/src/main/java/org/vudroid/core/models/DecodingProgressModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/org/vudroid/core/models/DecodingProgressModel.java -------------------------------------------------------------------------------- /pdftools/src/main/java/org/vudroid/core/models/ZoomModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/org/vudroid/core/models/ZoomModel.java -------------------------------------------------------------------------------- /pdftools/src/main/java/org/vudroid/core/multitouch/MultiTouchZoom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/org/vudroid/core/multitouch/MultiTouchZoom.java -------------------------------------------------------------------------------- /pdftools/src/main/java/org/vudroid/core/multitouch/MultiTouchZoomImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/org/vudroid/core/multitouch/MultiTouchZoomImpl.java -------------------------------------------------------------------------------- /pdftools/src/main/java/org/vudroid/core/utils/MD5StringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/org/vudroid/core/utils/MD5StringUtil.java -------------------------------------------------------------------------------- /pdftools/src/main/java/org/vudroid/core/utils/PathFromUri.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/org/vudroid/core/utils/PathFromUri.java -------------------------------------------------------------------------------- /pdftools/src/main/java/org/vudroid/pdfdroid/codec/PdfContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/org/vudroid/pdfdroid/codec/PdfContext.java -------------------------------------------------------------------------------- /pdftools/src/main/java/org/vudroid/pdfdroid/codec/PdfDocument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/org/vudroid/pdfdroid/codec/PdfDocument.java -------------------------------------------------------------------------------- /pdftools/src/main/java/org/vudroid/pdfdroid/codec/PdfPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/java/org/vudroid/pdfdroid/codec/PdfPage.java -------------------------------------------------------------------------------- /pdftools/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /pdftools/src/test/java/com/xiaoqi/pdftools/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaNoober/AndroidPdf/HEAD/pdftools/src/test/java/com/xiaoqi/pdftools/ExampleUnitTest.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':pdftools' 2 | --------------------------------------------------------------------------------