实例介绍
个人整理的android实现阅读器和书架合集
【实例截图】
【核心代码】
16359647454824709650.rar
└── android阅读器和书架实现
├── Android Dem实现书架效果
│ ├── BookList
│ │ ├── AndroidManifest.xml
│ │ ├── assets
│ │ ├── bin
│ │ ├── gen
│ │ │ └── com
│ │ │ ├── example
│ │ │ │ └── grideview
│ │ │ │ ├── BuildConfig.java
│ │ │ │ └── R.java
│ │ │ └── handmark
│ │ │ └── pulltorefresh
│ │ │ └── library
│ │ │ └── R.java
│ │ ├── ic_launcher-web.png
│ │ ├── libs
│ │ │ ├── afinal_0.5.1_bin.jar
│ │ │ └── android-support-v4.jar
│ │ ├── proguard-project.txt
│ │ ├── project.properties
│ │ ├── res
│ │ │ ├── drawable-hdpi
│ │ │ │ ├── ic_launcher.png
│ │ │ │ └── shujia.png
│ │ │ ├── drawable-ldpi
│ │ │ ├── drawable-mdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── drawable-xhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── drawable-xxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── layout
│ │ │ │ ├── activity_main.xml
│ │ │ │ └── main.xml
│ │ │ ├── menu
│ │ │ │ └── main.xml
│ │ │ ├── values
│ │ │ │ ├── dimens.xml
│ │ │ │ ├── strings.xml
│ │ │ │ └── styles.xml
│ │ │ ├── values-sw600dp
│ │ │ │ └── dimens.xml
│ │ │ └── values-sw720dp-land
│ │ │ └── dimens.xml
│ │ └── src
│ │ └── com
│ │ └── example
│ │ └── grideview
│ │ ├── ListViewAdapter.java
│ │ └── MainActivity.java
│ └── PullToRefreshLibrary
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ ├── gen
│ │ └── com
│ │ └── handmark
│ │ └── pulltorefresh
│ │ └── library
│ │ ├── BuildConfig.java
│ │ └── R.java
│ ├── LICENSE
│ ├── lint.xml
│ ├── pom.xml
│ ├── project.properties
│ ├── res
│ │ ├── anim
│ │ │ ├── slide_in_from_bottom.xml
│ │ │ ├── slide_in_from_top.xml
│ │ │ ├── slide_out_to_bottom.xml
│ │ │ └── slide_out_to_top.xml
│ │ ├── drawable
│ │ │ ├── indicator_bg_bottom.xml
│ │ │ └── indicator_bg_top.xml
│ │ ├── drawable-hdpi
│ │ │ ├── default_ptr_flip.png
│ │ │ ├── default_ptr_rotate.png
│ │ │ └── indicator_arrow.png
│ │ ├── drawable-ldpi
│ │ ├── drawable-mdpi
│ │ │ ├── default_ptr_flip.png
│ │ │ ├── default_ptr_rotate.png
│ │ │ └── indicator_arrow.png
│ │ ├── drawable-xhdpi
│ │ │ ├── default_ptr_flip.png
│ │ │ ├── default_ptr_rotate.png
│ │ │ └── indicator_arrow.png
│ │ ├── layout
│ │ │ ├── pull_to_refresh_header_horizontal.xml
│ │ │ └── pull_to_refresh_header_vertical.xml
│ │ ├── values
│ │ │ ├── attrs.xml
│ │ │ ├── dimens.xml
│ │ │ ├── ids.xml
│ │ │ └── pull_refresh_strings.xml
│ │ ├── values-ar
│ │ │ └── pull_refresh_strings.xml
│ │ ├── values-cs
│ │ │ └── pull_refresh_strings.xml
│ │ ├── values-de
│ │ │ └── pull_refresh_strings.xml
│ │ ├── values-es
│ │ │ └── pull_refresh_strings.xml
│ │ ├── values-fi
│ │ │ └── pull_refresh_strings.xml
│ │ ├── values-fr
│ │ │ └── pull_refresh_strings.xml
│ │ ├── values-he
│ │ │ └── pull_refresh_strings.xml
│ │ ├── values-it
│ │ │ └── pull_refresh_strings.xml
│ │ ├── values-iw
│ │ │ └── pull_refresh_strings.xml
│ │ ├── values-ja
│ │ │ └── pull_refresh_strings.xml
│ │ ├── values-ko
│ │ │ └── pull_refresh_strings.xml
│ │ ├── values-nl
│ │ │ └── pull_refresh_strings.xml
│ │ ├── values-pl
│ │ │ └── pull_refresh_strings.xml
│ │ ├── values-pt
│ │ │ └── pull_refresh_strings.xml
│ │ ├── values-pt-rBR
│ │ │ └── pull_refresh_strings.xml
│ │ ├── values-ro
│ │ │ └── pull_refresh_strings.xml
│ │ ├── values-ru
│ │ │ └── pull_refresh_strings.xml
│ │ └── values-zh
│ │ └── pull_refresh_strings.xml
│ └── src
│ └── com
│ └── handmark
│ └── pulltorefresh
│ └── library
│ ├── extras
│ │ ├── PullToRefreshWebView2.java
│ │ └── SoundPullEventListener.java
│ ├── ILoadingLayout.java
│ ├── internal
│ │ ├── EmptyViewMethodAccessor.java
│ │ ├── FlipLoadingLayout.java
│ │ ├── IndicatorLayout.java
│ │ ├── LoadingLayout.java
│ │ ├── RotateLoadingLayout.java
│ │ ├── Utils.java
│ │ └── ViewCompat.java
│ ├── IPullToRefresh.java
│ ├── LoadingLayoutProxy.java
│ ├── OverscrollHelper.java
│ ├── PullToRefreshAdapterViewBase.java
│ ├── PullToRefreshBase.java
│ ├── PullToRefreshExpandableListView.java
│ ├── PullToRefreshGridView.java
│ ├── PullToRefreshHorizontalScrollView.java
│ ├── PullToRefreshListView.java
│ ├── PullToRefreshScrollView.java
│ └── PullToRefreshWebView.java
├── Android PDF 阅读器合集
│ ├── AndroidPdfViewer
│ │ ├── activitysrc
│ │ │ └── net
│ │ │ └── sf
│ │ │ └── andpdf
│ │ │ └── pdfviewer
│ │ │ ├── ByteBuffer.java
│ │ │ ├── MyAdapter.java
│ │ │ ├── PdfFileSelectActivity.java
│ │ │ ├── PdfViewerActivity.java
│ │ │ └── SimplePersistence.java
│ │ ├── AndroidManifest.xml
│ │ ├── assets
│ │ ├── bin
│ │ │ ├── AndroidPdfViewer.apk
│ │ │ ├── androswing
│ │ │ │ └── tree
│ │ │ │ └── DefaultMutableTreeNode.class
│ │ │ ├── classes.dex
│ │ │ ├── com
│ │ │ │ └── sun
│ │ │ │ └── pdfview
│ │ │ │ ├── action
│ │ │ │ │ ├── GoToAction.class
│ │ │ │ │ └── PDFAction.class
│ │ │ │ ├── BaseWatchable$Gate.class
│ │ │ │ ├── BaseWatchable.class
│ │ │ │ ├── Cache$PageRecord.class
│ │ │ │ ├── Cache$Record.class
│ │ │ │ ├── Cache.class
│ │ │ │ ├── colorspace
│ │ │ │ │ ├── GrayColorSpace.class
│ │ │ │ │ ├── IndexedColor.class
│ │ │ │ │ ├── PDFColorSpace.class
│ │ │ │ │ └── RGBColorSpace.class
│ │ │ │ ├── decode
│ │ │ │ │ ├── ASCII85Decode.class
│ │ │ │ │ ├── ASCIIHexDecode.class
│ │ │ │ │ ├── CCITTCodes
│ │ │ │ │ ├── CCITTFaxDecode.class
│ │ │ │ │ ├── CCITTFaxDecoder.class
│ │ │ │ │ ├── DCTDecode.class
│ │ │ │ │ ├── FlateDecode.class
│ │ │ │ │ ├── LZWDecode.class
│ │ │ │ │ ├── PDFDecoder.class
│ │ │ │ │ ├── PNGPredictor.class
│ │ │ │ │ ├── Predictor.class
│ │ │ │ │ └── RunLengthDecode.class
│ │ │ │ ├── decrypt
│ │ │ │ │ ├── CryptFilterDecrypter.class
│ │ │ │ │ ├── EncryptionUnsupportedByPlatformException.class
│ │ │ │ │ ├── EncryptionUnsupportedByProductException.class
│ │ │ │ │ ├── IdentityDecrypter.class
│ │ │ │ │ ├── PDFAuthenticationFailureException.class
│ │ │ │ │ ├── PDFDecrypter.class
│ │ │ │ │ ├── PDFDecrypterFactory.class
│ │ │ │ │ ├── PDFPassword$1.class
│ │ │ │ │ ├── PDFPassword$CharsetEncoderGenerator.class
│ │ │ │ │ ├── PDFPassword$IdentityEncodingByteGenerator.class
│ │ │ │ │ ├── PDFPassword$PasswordByteGenerator.class
│ │ │ │ │ ├── PDFPassword$PDFDocEncodingByteGenerator.class
│ │ │ │ │ ├── PDFPassword.class
│ │ │ │ │ ├── StandardDecrypter$EncryptionAlgorithm.class
│ │ │ │ │ ├── StandardDecrypter.class
│ │ │ │ │ └── UnsupportedEncryptionException.class
│ │ │ │ ├── font
│ │ │ │ │ ├── BuiltinFont.class
│ │ │ │ │ ├── CIDFontType2.class
│ │ │ │ │ ├── FlPoint.class
│ │ │ │ │ ├── FontSupport.class
│ │ │ │ │ ├── OutlineFont.class
│ │ │ │ │ ├── PDFCMap$1.class
│ │ │ │ │ ├── PDFCMap.class
│ │ │ │ │ ├── PDFFont.class
│ │ │ │ │ ├── PDFFontDescriptor.class
│ │ │ │ │ ├── PDFFontEncoding.class
│ │ │ │ │ ├── PDFGlyph.class
│ │ │ │ │ ├── res
│ │ │ │ │ │ ├── BaseFonts.properties
│ │ │ │ │ │ ├── d050000l.pfb
│ │ │ │ │ │ ├── n019003l.pfb
│ │ │ │ │ │ ├── n019004l.pfb
│ │ │ │ │ │ ├── n019023l.pfb
│ │ │ │ │ │ ├── n019024l.pfb
│ │ │ │ │ │ ├── n021003l.pfb
│ │ │ │ │ │ ├── n021004l.pfb
│ │ │ │ │ │ ├── n021023l.pfb
│ │ │ │ │ │ ├── n021024l.pfb
│ │ │ │ │ │ ├── n022003l.pfb
│ │ │ │ │ │ ├── n022004l.pfb
│ │ │ │ │ │ ├── n022023l.pfb
│ │ │ │ │ │ ├── n022024l.pfb
│ │ │ │ │ │ └── s050000l.pfb
│ │ │ │ │ ├── ttf
│ │ │ │ │ │ ├── AdobeGlyphList$1.class
│ │ │ │ │ │ ├── AdobeGlyphList.class
│ │ │ │ │ │ ├── CMap.class
│ │ │ │ │ │ ├── CMapFormat0.class
│ │ │ │ │ │ ├── CMapFormat4$Segment.class
│ │ │ │ │ │ ├── CMapFormat4.class
│ │ │ │ │ │ ├── CMapFormat6.class
│ │ │ │ │ │ ├── CmapTable$CmapSubtable.class
│ │ │ │ │ │ ├── CmapTable.class
│ │ │ │ │ │ ├── Glyf.class
│ │ │ │ │ │ ├── GlyfCompound$GlyfComponent.class
│ │ │ │ │ │ ├── GlyfCompound.class
│ │ │ │ │ │ ├── GlyfSimple.class
│ │ │ │ │ │ ├── GlyfTable.class
│ │ │ │ │ │ ├── HeadTable.class
│ │ │ │ │ │ ├── HheaTable.class
│ │ │ │ │ │ ├── HmtxTable.class
│ │ │ │ │ │ ├── LocaTable.class
│ │ │ │ │ │ ├── MaxpTable.class
│ │ │ │ │ │ ├── NameTable$NameRecord.class
│ │ │ │ │ │ ├── NameTable.class
│ │ │ │ │ │ ├── PostTable$PostMap.class
│ │ │ │ │ │ ├── PostTable$PostMapFormat0.class
│ │ │ │ │ │ ├── PostTable$PostMapFormat2.class
│ │ │ │ │ │ ├── PostTable.class
│ │ │ │ │ │ ├── resource
│ │ │ │ │ │ │ └── glyphlist.txt
│ │ │ │ │ │ ├── TrueTypeFont.class
│ │ │ │ │ │ └── TrueTypeTable.class
│ │ │ │ │ ├── TTFFont$PointRec.class
│ │ │ │ │ ├── TTFFont$RenderState.class
│ │ │ │ │ ├── TTFFont.class
│ │ │ │ │ ├── Type0Font.class
│ │ │ │ │ ├── Type1CFont$Range.class
│ │ │ │ │ ├── Type1CFont.class
│ │ │ │ │ ├── Type1Font$PSParser.class
│ │ │ │ │ ├── Type1Font.class
│ │ │ │ │ └── Type3Font.class
│ │ │ │ ├── function
│ │ │ │ │ ├── FunctionType0.class
│ │ │ │ │ ├── FunctionType2.class
│ │ │ │ │ ├── FunctionType3.class
│ │ │ │ │ ├── FunctionType4$10.class
│ │ │ │ │ ├── FunctionType4$11.class
│ │ │ │ │ ├── FunctionType4$12.class
│ │ │ │ │ ├── FunctionType4$13.class
│ │ │ │ │ ├── FunctionType4$14.class
│ │ │ │ │ ├── FunctionType4$15.class
│ │ │ │ │ ├── FunctionType4$16.class
│ │ │ │ │ ├── FunctionType4$17.class
│ │ │ │ │ ├── FunctionType4$18.class
│ │ │ │ │ ├── FunctionType4$19.class
│ │ │ │ │ ├── FunctionType4$1.class
│ │ │ │ │ ├── FunctionType4$20.class
│ │ │ │ │ ├── FunctionType4$21.class
│ │ │ │ │ ├── FunctionType4$22.class
│ │ │ │ │ ├── FunctionType4$23.class
│ │ │ │ │ ├── FunctionType4$24.class
│ │ │ │ │ ├── FunctionType4$25.class
│ │ │ │ │ ├── FunctionType4$26.class
│ │ │ │ │ ├── FunctionType4$27.class
│ │ │ │ │ ├── FunctionType4$28.class
│ │ │ │ │ ├── FunctionType4$29.class
│ │ │ │ │ ├── FunctionType4$2.class
│ │ │ │ │ ├── FunctionType4$30.class
│ │ │ │ │ ├── FunctionType4$31.class
│ │ │ │ │ ├── FunctionType4$32.class
│ │ │ │ │ ├── FunctionType4$33.class
│ │ │ │ │ ├── FunctionType4$34.class
│ │ │ │ │ ├── FunctionType4$35.class
│ │ │ │ │ ├── FunctionType4$36.class
│ │ │ │ │ ├── FunctionType4$37.class
│ │ │ │ │ ├── FunctionType4$38.class
│ │ │ │ │ ├── FunctionType4$39.class
│ │ │ │ │ ├── FunctionType4$3.class
│ │ │ │ │ ├── FunctionType4$40.class
│ │ │ │ │ ├── FunctionType4$41.class
│ │ │ │ │ ├── FunctionType4$4.class
│ │ │ │ │ ├── FunctionType4$5.class
│ │ │ │ │ ├── FunctionType4$6.class
│ │ │ │ │ ├── FunctionType4$7.class
│ │ │ │ │ ├── FunctionType4$8.class
│ │ │ │ │ ├── FunctionType4$9.class
│ │ │ │ │ ├── FunctionType4$Expression.class
│ │ │ │ │ ├── FunctionType4$Operation.class
│ │ │ │ │ ├── FunctionType4.class
│ │ │ │ │ └── PDFFunction.class
│ │ │ │ ├── HexDump.class
│ │ │ │ ├── Identity8BitCharsetEncoder.class
│ │ │ │ ├── ImageInfo.class
│ │ │ │ ├── NameTree.class
│ │ │ │ ├── OutlineNode.class
│ │ │ │ ├── PDFChangeStrokeCmd.class
│ │ │ │ ├── PDFCmd.class
│ │ │ │ ├── PDFDestination.class
│ │ │ │ ├── PDFDocCharsetEncoder.class
│ │ │ │ ├── PDFFile.class
│ │ │ │ ├── PDFFillAlphaCmd.class
│ │ │ │ ├── PDFFillPaintCmd.class
│ │ │ │ ├── PDFImage.class
│ │ │ │ ├── PDFImageCmd.class
│ │ │ │ ├── PDFObject.class
│ │ │ │ ├── PDFPage.class
│ │ │ │ ├── PDFPaint.class
│ │ │ │ ├── PDFParseException.class
│ │ │ │ ├── PDFParser$ParserState.class
│ │ │ │ ├── PDFParser$Tok.class
│ │ │ │ ├── PDFParser.class
│ │ │ │ ├── PDFPopCmd.class
│ │ │ │ ├── PDFPushCmd.class
│ │ │ │ ├── PDFRenderer$GraphicsState.class
│ │ │ │ ├── PDFRenderer.class
│ │ │ │ ├── PDFShapeCmd.class
│ │ │ │ ├── PDFStringUtil.class
│ │ │ │ ├── PDFStrokeAlphaCmd.class
│ │ │ │ ├── PDFStrokePaintCmd.class
│ │ │ │ ├── PDFTextFormat.class
│ │ │ │ ├── PDFXformCmd.class
│ │ │ │ ├── PDFXref.class
│ │ │ │ ├── RefImage.class
│ │ │ │ └── Watchable.class
│ │ │ ├── de
│ │ │ ├── net
│ │ │ │ └── sf
│ │ │ │ └── andpdf
│ │ │ │ ├── pdfviewer
│ │ │ │ │ ├── ByteBuffer.class
│ │ │ │ │ ├── MyAdapter$ViewHolder.class
│ │ │ │ │ ├── MyAdapter.class
│ │ │ │ │ ├── PdfFileSelectActivity$1.class
│ │ │ │ │ ├── PdfFileSelectActivity$2.class
│ │ │ │ │ ├── PdfFileSelectActivity.class
│ │ │ │ │ ├── PdfViewerActivity$1.class
│ │ │ │ │ ├── PdfViewerActivity$2.class
│ │ │ │ │ ├── PdfViewerActivity$3.class
│ │ │ │ │ ├── PdfViewerActivity$GraphView.class
│ │ │ │ │ ├── PdfViewerActivity.class
│ │ │ │ │ ├── R$attr.class
│ │ │ │ │ ├── R$drawable.class
│ │ │ │ │ ├── R$id.class
│ │ │ │ │ ├── R$layout.class
│ │ │ │ │ ├── R$string.class
│ │ │ │ │ ├── R.class
│ │ │ │ │ └── SimplePersistence.class
│ │ │ │ └── utils
│ │ │ │ ├── BiCa.class
│ │ │ │ └── Utils.class
│ │ │ └── resources.ap_
│ │ ├── changelog.txt
│ │ ├── default.properties
│ │ ├── gen
│ │ │ └── net
│ │ │ └── sf
│ │ │ └── andpdf
│ │ │ └── pdfviewer
│ │ │ └── R.java
│ │ ├── misc
│ │ │ └── analyze.txt
│ │ ├── res
│ │ │ ├── drawable
│ │ │ │ ├── back01.png
│ │ │ │ ├── back02.png
│ │ │ │ ├── doc.png
│ │ │ │ ├── folder.png
│ │ │ │ ├── icon.png
│ │ │ │ └── pdf.png
│ │ │ ├── layout
│ │ │ │ ├── file_explorer.xml
│ │ │ │ ├── file_row.xml
│ │ │ │ └── pdf_file_select.xml
│ │ │ └── values
│ │ │ ├── color.xml
│ │ │ └── strings.xml
│ │ └── src
│ │ ├── androswing
│ │ │ └── tree
│ │ │ └── DefaultMutableTreeNode.java
│ │ ├── com
│ │ │ └── sun
│ │ │ └── pdfview
│ │ │ ├── action
│ │ │ │ ├── GoToAction.java
│ │ │ │ └── PDFAction.java
│ │ │ ├── BaseWatchable.java
│ │ │ ├── Cache.java
│ │ │ ├── colorspace
│ │ │ │ ├── GrayColorSpace.java
│ │ │ │ ├── IndexedColor.java
│ │ │ │ ├── PDFColorSpace.java
│ │ │ │ └── RGBColorSpace.java
│ │ │ ├── decode
│ │ │ │ ├── ASCII85Decode.java
│ │ │ │ ├── ASCIIHexDecode.java
│ │ │ │ ├── CCITTCodes
│ │ │ │ ├── CCITTFaxDecode.java
│ │ │ │ ├── CCITTFaxDecoder.java
│ │ │ │ ├── DCTDecode.java
│ │ │ │ ├── FlateDecode.java
│ │ │ │ ├── LZWDecode.java
│ │ │ │ ├── PDFDecoder.java
│ │ │ │ ├── PNGPredictor.java
│ │ │ │ ├── Predictor.java
│ │ │ │ └── RunLengthDecode.java
│ │ │ ├── decrypt
│ │ │ │ ├── CryptFilterDecrypter.java
│ │ │ │ ├── EncryptionUnsupportedByPlatformException.java
│ │ │ │ ├── EncryptionUnsupportedByProductException.java
│ │ │ │ ├── IdentityDecrypter.java
│ │ │ │ ├── PDFAuthenticationFailureException.java
│ │ │ │ ├── PDFDecrypterFactory.java
│ │ │ │ ├── PDFDecrypter.java
│ │ │ │ ├── PDFPassword.java
│ │ │ │ ├── StandardDecrypter.java
│ │ │ │ └── UnsupportedEncryptionException.java
│ │ │ ├── font
│ │ │ │ ├── BuiltinFont.java
│ │ │ │ ├── CIDFontType2.java
│ │ │ │ ├── FlPoint.java
│ │ │ │ ├── FontSupport.java
│ │ │ │ ├── OutlineFont.java
│ │ │ │ ├── PDFCMap.java
│ │ │ │ ├── PDFFontDescriptor.java
│ │ │ │ ├── PDFFontEncoding.java
│ │ │ │ ├── PDFFont.java
│ │ │ │ ├── PDFGlyph.java
│ │ │ │ ├── res
│ │ │ │ │ ├── BaseFonts.properties
│ │ │ │ │ ├── d050000l.pfb
│ │ │ │ │ ├── n019003l.pfb
│ │ │ │ │ ├── n019004l.pfb
│ │ │ │ │ ├── n019023l.pfb
│ │ │ │ │ ├── n019024l.pfb
│ │ │ │ │ ├── n021003l.pfb
│ │ │ │ │ ├── n021004l.pfb
│ │ │ │ │ ├── n021023l.pfb
│ │ │ │ │ ├── n021024l.pfb
│ │ │ │ │ ├── n022003l.pfb
│ │ │ │ │ ├── n022004l.pfb
│ │ │ │ │ ├── n022023l.pfb
│ │ │ │ │ ├── n022024l.pfb
│ │ │ │ │ └── s050000l.pfb
│ │ │ │ ├── ttf
│ │ │ │ │ ├── AdobeGlyphList.java
│ │ │ │ │ ├── CMapFormat0.java
│ │ │ │ │ ├── CMapFormat4.java
│ │ │ │ │ ├── CMapFormat6.java
│ │ │ │ │ ├── CMap.java
│ │ │ │ │ ├── CmapTable.java
│ │ │ │ │ ├── GlyfCompound.java
│ │ │ │ │ ├── Glyf.java
│ │ │ │ │ ├── GlyfSimple.java
│ │ │ │ │ ├── GlyfTable.java
│ │ │ │ │ ├── HeadTable.java
│ │ │ │ │ ├── HheaTable.java
│ │ │ │ │ ├── HmtxTable.java
│ │ │ │ │ ├── LocaTable.java
│ │ │ │ │ ├── MaxpTable.java
│ │ │ │ │ ├── NameTable.java
│ │ │ │ │ ├── PostTable.java
│ │ │ │ │ ├── resource
│ │ │ │ │ │ └── glyphlist.txt
│ │ │ │ │ ├── TrueTypeFont.java
│ │ │ │ │ └── TrueTypeTable.java
│ │ │ │ ├── TTFFont.java
│ │ │ │ ├── Type0Font.java
│ │ │ │ ├── Type1CFont.java
│ │ │ │ ├── Type1Font.java
│ │ │ │ └── Type3Font.java
│ │ │ ├── function
│ │ │ │ ├── FunctionType0.java
│ │ │ │ ├── FunctionType2.java
│ │ │ │ ├── FunctionType3.java
│ │ │ │ ├── FunctionType4.java
│ │ │ │ └── PDFFunction.java
│ │ │ ├── HexDump.java
│ │ │ ├── Identity8BitCharsetEncoder.java
│ │ │ ├── ImageInfo.java
│ │ │ ├── NameTree.java
│ │ │ ├── OutlineNode.java
│ │ │ ├── PDFCmd.java
│ │ │ ├── PDFDestination.java
│ │ │ ├── PDFDocCharsetEncoder.java
│ │ │ ├── PDFFile.java
│ │ │ ├── PDFImage.java
│ │ │ ├── PDFObject.java
│ │ │ ├── PDFPage.java
│ │ │ ├── PDFPaint.java
│ │ │ ├── PDFParseException.java
│ │ │ ├── PDFParser.java
│ │ │ ├── PDFRenderer.java
│ │ │ ├── PDFShapeCmd.java
│ │ │ ├── PDFStringUtil.java
│ │ │ ├── PDFTextFormat.java
│ │ │ ├── PDFXref.java
│ │ │ ├── RefImage.java
│ │ │ └── Watchable.java
│ │ ├── de
│ │ └── net
│ │ └── sf
│ │ └── andpdf
│ │ └── utils
│ │ ├── BiCa.java
│ │ └── Utils.java
│ ├── AndroidPdfViewer_new
│ │ ├── activitysrc
│ │ │ └── net
│ │ │ └── sf
│ │ │ └── andpdf
│ │ │ └── pdfviewer
│ │ │ ├── ByteBuffer.java
│ │ │ ├── MyAdapter.java
│ │ │ ├── PdfFileSelectActivity.java
│ │ │ ├── PdfViewerActivity.java
│ │ │ └── SimplePersistence.java
│ │ ├── AndroidManifest.xml
│ │ ├── assets
│ │ ├── bin
│ │ │ ├── AndroidPdfViewer.apk
│ │ │ ├── androswing
│ │ │ │ └── tree
│ │ │ │ └── DefaultMutableTreeNode.class
│ │ │ ├── classes.dex
│ │ │ ├── com
│ │ │ │ └── sun
│ │ │ │ └── pdfview
│ │ │ │ ├── action
│ │ │ │ │ ├── GoToAction.class
│ │ │ │ │ └── PDFAction.class
│ │ │ │ ├── BaseWatchable$Gate.class
│ │ │ │ ├── BaseWatchable.class
│ │ │ │ ├── Cache$PageRecord.class
│ │ │ │ ├── Cache$Record.class
│ │ │ │ ├── Cache.class
│ │ │ │ ├── colorspace
│ │ │ │ │ ├── GrayColorSpace.class
│ │ │ │ │ ├── IndexedColor.class
│ │ │ │ │ ├── PDFColorSpace.class
│ │ │ │ │ └── RGBColorSpace.class
│ │ │ │ ├── decode
│ │ │ │ │ ├── ASCII85Decode.class
│ │ │ │ │ ├── ASCIIHexDecode.class
│ │ │ │ │ ├── CCITTCodes
│ │ │ │ │ ├── CCITTFaxDecode.class
│ │ │ │ │ ├── CCITTFaxDecoder.class
│ │ │ │ │ ├── DCTDecode.class
│ │ │ │ │ ├── FlateDecode.class
│ │ │ │ │ ├── LZWDecode.class
│ │ │ │ │ ├── PDFDecoder.class
│ │ │ │ │ ├── PNGPredictor.class
│ │ │ │ │ ├── Predictor.class
│ │ │ │ │ └── RunLengthDecode.class
│ │ │ │ ├── decrypt
│ │ │ │ │ ├── CryptFilterDecrypter.class
│ │ │ │ │ ├── EncryptionUnsupportedByPlatformException.class
│ │ │ │ │ ├── EncryptionUnsupportedByProductException.class
│ │ │ │ │ ├── IdentityDecrypter.class
│ │ │ │ │ ├── PDFAuthenticationFailureException.class
│ │ │ │ │ ├── PDFDecrypter.class
│ │ │ │ │ ├── PDFDecrypterFactory.class
│ │ │ │ │ ├── PDFPassword$1.class
│ │ │ │ │ ├── PDFPassword$CharsetEncoderGenerator.class
│ │ │ │ │ ├── PDFPassword$IdentityEncodingByteGenerator.class
│ │ │ │ │ ├── PDFPassword$PasswordByteGenerator.class
│ │ │ │ │ ├── PDFPassword$PDFDocEncodingByteGenerator.class
│ │ │ │ │ ├── PDFPassword.class
│ │ │ │ │ ├── StandardDecrypter$EncryptionAlgorithm.class
│ │ │ │ │ ├── StandardDecrypter.class
│ │ │ │ │ └── UnsupportedEncryptionException.class
│ │ │ │ ├── font
│ │ │ │ │ ├── BuiltinFont.class
│ │ │ │ │ ├── CIDFontType2.class
│ │ │ │ │ ├── FlPoint.class
│ │ │ │ │ ├── FontSupport.class
│ │ │ │ │ ├── OutlineFont.class
│ │ │ │ │ ├── PDFCMap$1.class
│ │ │ │ │ ├── PDFCMap.class
│ │ │ │ │ ├── PDFFont.class
│ │ │ │ │ ├── PDFFontDescriptor.class
│ │ │ │ │ ├── PDFFontEncoding.class
│ │ │ │ │ ├── PDFGlyph.class
│ │ │ │ │ ├── res
│ │ │ │ │ │ ├── BaseFonts.properties
│ │ │ │ │ │ ├── d050000l.pfb
│ │ │ │ │ │ ├── n019003l.pfb
│ │ │ │ │ │ ├── n019004l.pfb
│ │ │ │ │ │ ├── n019023l.pfb
│ │ │ │ │ │ ├── n019024l.pfb
│ │ │ │ │ │ ├── n021003l.pfb
│ │ │ │ │ │ ├── n021004l.pfb
│ │ │ │ │ │ ├── n021023l.pfb
│ │ │ │ │ │ ├── n021024l.pfb
│ │ │ │ │ │ ├── n022003l.pfb
│ │ │ │ │ │ ├── n022004l.pfb
│ │ │ │ │ │ ├── n022023l.pfb
│ │ │ │ │ │ ├── n022024l.pfb
│ │ │ │ │ │ └── s050000l.pfb
│ │ │ │ │ ├── ttf
│ │ │ │ │ │ ├── AdobeGlyphList$1.class
│ │ │ │ │ │ ├── AdobeGlyphList.class
│ │ │ │ │ │ ├── CMap.class
│ │ │ │ │ │ ├── CMapFormat0.class
│ │ │ │ │ │ ├── CMapFormat4$Segment.class
│ │ │ │ │ │ ├── CMapFormat4.class
│ │ │ │ │ │ ├── CMapFormat6.class
│ │ │ │ │ │ ├── CmapTable$CmapSubtable.class
│ │ │ │ │ │ ├── CmapTable.class
│ │ │ │ │ │ ├── Glyf.class
│ │ │ │ │ │ ├── GlyfCompound$GlyfComponent.class
│ │ │ │ │ │ ├── GlyfCompound.class
│ │ │ │ │ │ ├── GlyfSimple.class
│ │ │ │ │ │ ├── GlyfTable.class
│ │ │ │ │ │ ├── HeadTable.class
│ │ │ │ │ │ ├── HheaTable.class
│ │ │ │ │ │ ├── HmtxTable.class
│ │ │ │ │ │ ├── LocaTable.class
│ │ │ │ │ │ ├── MaxpTable.class
│ │ │ │ │ │ ├── NameTable$NameRecord.class
│ │ │ │ │ │ ├── NameTable.class
│ │ │ │ │ │ ├── PostTable$PostMap.class
│ │ │ │ │ │ ├── PostTable$PostMapFormat0.class
│ │ │ │ │ │ ├── PostTable$PostMapFormat2.class
│ │ │ │ │ │ ├── PostTable.class
│ │ │ │ │ │ ├── resource
│ │ │ │ │ │ │ └── glyphlist.txt
│ │ │ │ │ │ ├── TrueTypeFont.class
│ │ │ │ │ │ └── TrueTypeTable.class
│ │ │ │ │ ├── TTFFont$PointRec.class
│ │ │ │ │ ├── TTFFont$RenderState.class
│ │ │ │ │ ├── TTFFont.class
│ │ │ │ │ ├── Type0Font.class
│ │ │ │ │ ├── Type1CFont$Range.class
│ │ │ │ │ ├── Type1CFont.class
│ │ │ │ │ ├── Type1Font$PSParser.class
│ │ │ │ │ ├── Type1Font.class
│ │ │ │ │ └── Type3Font.class
│ │ │ │ ├── function
│ │ │ │ │ ├── FunctionType0.class
│ │ │ │ │ ├── FunctionType2.class
│ │ │ │ │ ├── FunctionType3.class
│ │ │ │ │ ├── FunctionType4$10.class
│ │ │ │ │ ├── FunctionType4$11.class
│ │ │ │ │ ├── FunctionType4$12.class
│ │ │ │ │ ├── FunctionType4$13.class
│ │ │ │ │ ├── FunctionType4$14.class
│ │ │ │ │ ├── FunctionType4$15.class
│ │ │ │ │ ├── FunctionType4$16.class
│ │ │ │ │ ├── FunctionType4$17.class
│ │ │ │ │ ├── FunctionType4$18.class
│ │ │ │ │ ├── FunctionType4$19.class
│ │ │ │ │ ├── FunctionType4$1.class
│ │ │ │ │ ├── FunctionType4$20.class
│ │ │ │ │ ├── FunctionType4$21.class
│ │ │ │ │ ├── FunctionType4$22.class
│ │ │ │ │ ├── FunctionType4$23.class
│ │ │ │ │ ├── FunctionType4$24.class
│ │ │ │ │ ├── FunctionType4$25.class
│ │ │ │ │ ├── FunctionType4$26.class
│ │ │ │ │ ├── FunctionType4$27.class
│ │ │ │ │ ├── FunctionType4$28.class
│ │ │ │ │ ├── FunctionType4$29.class
│ │ │ │ │ ├── FunctionType4$2.class
│ │ │ │ │ ├── FunctionType4$30.class
│ │ │ │ │ ├── FunctionType4$31.class
│ │ │ │ │ ├── FunctionType4$32.class
│ │ │ │ │ ├── FunctionType4$33.class
│ │ │ │ │ ├── FunctionType4$34.class
│ │ │ │ │ ├── FunctionType4$35.class
│ │ │ │ │ ├── FunctionType4$36.class
│ │ │ │ │ ├── FunctionType4$37.class
│ │ │ │ │ ├── FunctionType4$38.class
│ │ │ │ │ ├── FunctionType4$39.class
│ │ │ │ │ ├── FunctionType4$3.class
│ │ │ │ │ ├── FunctionType4$40.class
│ │ │ │ │ ├── FunctionType4$41.class
│ │ │ │ │ ├── FunctionType4$4.class
│ │ │ │ │ ├── FunctionType4$5.class
│ │ │ │ │ ├── FunctionType4$6.class
│ │ │ │ │ ├── FunctionType4$7.class
│ │ │ │ │ ├── FunctionType4$8.class
│ │ │ │ │ ├── FunctionType4$9.class
│ │ │ │ │ ├── FunctionType4$Expression.class
│ │ │ │ │ ├── FunctionType4$Operation.class
│ │ │ │ │ ├── FunctionType4.class
│ │ │ │ │ └── PDFFunction.class
│ │ │ │ ├── HexDump.class
│ │ │ │ ├── Identity8BitCharsetEncoder.class
│ │ │ │ ├── ImageInfo.class
│ │ │ │ ├── NameTree.class
│ │ │ │ ├── OutlineNode.class
│ │ │ │ ├── PDFChangeStrokeCmd.class
│ │ │ │ ├── PDFCmd.class
│ │ │ │ ├── PDFDestination.class
│ │ │ │ ├── PDFDocCharsetEncoder.class
│ │ │ │ ├── PDFFile.class
│ │ │ │ ├── PDFFillAlphaCmd.class
│ │ │ │ ├── PDFFillPaintCmd.class
│ │ │ │ ├── PDFImage.class
│ │ │ │ ├── PDFImageCmd.class
│ │ │ │ ├── PDFObject.class
│ │ │ │ ├── PDFPage.class
│ │ │ │ ├── PDFPaint.class
│ │ │ │ ├── PDFParseException.class
│ │ │ │ ├── PDFParser$ParserState.class
│ │ │ │ ├── PDFParser$Tok.class
│ │ │ │ ├── PDFParser.class
│ │ │ │ ├── PDFPopCmd.class
│ │ │ │ ├── PDFPushCmd.class
│ │ │ │ ├── PDFRenderer$GraphicsState.class
│ │ │ │ ├── PDFRenderer.class
│ │ │ │ ├── PDFShapeCmd.class
│ │ │ │ ├── PDFStringUtil.class
│ │ │ │ ├── PDFStrokeAlphaCmd.class
│ │ │ │ ├── PDFStrokePaintCmd.class
│ │ │ │ ├── PDFTextFormat.class
│ │ │ │ ├── PDFXformCmd.class
│ │ │ │ ├── PDFXref.class
│ │ │ │ ├── RefImage.class
│ │ │ │ └── Watchable.class
│ │ │ ├── de
│ │ │ ├── net
│ │ │ │ └── sf
│ │ │ │ └── andpdf
│ │ │ │ ├── pdfviewer
│ │ │ │ │ ├── ByteBuffer.class
│ │ │ │ │ ├── MyAdapter$ViewHolder.class
│ │ │ │ │ ├── MyAdapter.class
│ │ │ │ │ ├── PdfFileSelectActivity$1.class
│ │ │ │ │ ├── PdfFileSelectActivity$2.class
│ │ │ │ │ ├── PdfFileSelectActivity.class
│ │ │ │ │ ├── PdfViewerActivity$1.class
│ │ │ │ │ ├── PdfViewerActivity$2.class
│ │ │ │ │ ├── PdfViewerActivity$3.class
│ │ │ │ │ ├── PdfViewerActivity$GraphView.class
│ │ │ │ │ ├── PdfViewerActivity.class
│ │ │ │ │ ├── R$attr.class
│ │ │ │ │ ├── R$drawable.class
│ │ │ │ │ ├── R$id.class
│ │ │ │ │ ├── R$layout.class
│ │ │ │ │ ├── R$string.class
│ │ │ │ │ ├── R.class
│ │ │ │ │ └── SimplePersistence.class
│ │ │ │ └── utils
│ │ │ │ ├── BiCa.class
│ │ │ │ └── Utils.class
│ │ │ └── resources.ap_
│ │ ├── changelog.txt
│ │ ├── default.properties
│ │ ├── gen
│ │ │ └── net
│ │ │ └── sf
│ │ │ └── andpdf
│ │ │ └── pdfviewer
│ │ │ └── R.java
│ │ ├── misc
│ │ │ └── analyze.txt
│ │ ├── res
│ │ │ ├── drawable
│ │ │ │ ├── back01.png
│ │ │ │ ├── back02.png
│ │ │ │ ├── doc.png
│ │ │ │ ├── folder.png
│ │ │ │ ├── icon.png
│ │ │ │ └── pdf.png
│ │ │ ├── layout
│ │ │ │ ├── file_explorer.xml
│ │ │ │ ├── file_row.xml
│ │ │ │ └── pdf_file_select.xml
│ │ │ └── values
│ │ │ ├── color.xml
│ │ │ └── strings.xml
│ │ └── src
│ │ ├── androswing
│ │ │ └── tree
│ │ │ └── DefaultMutableTreeNode.java
│ │ ├── com
│ │ │ └── sun
│ │ │ └── pdfview
│ │ │ ├── action
│ │ │ │ ├── GoToAction.java
│ │ │ │ └── PDFAction.java
│ │ │ ├── BaseWatchable.java
│ │ │ ├── Cache.java
│ │ │ ├── colorspace
│ │ │ │ ├── GrayColorSpace.java
│ │ │ │ ├── IndexedColor.java
│ │ │ │ ├── PDFColorSpace.java
│ │ │ │ └── RGBColorSpace.java
│ │ │ ├── decode
│ │ │ │ ├── ASCII85Decode.java
│ │ │ │ ├── ASCIIHexDecode.java
│ │ │ │ ├── CCITTCodes
│ │ │ │ ├── CCITTFaxDecode.java
│ │ │ │ ├── CCITTFaxDecoder.java
│ │ │ │ ├── DCTDecode.java
│ │ │ │ ├── FlateDecode.java
│ │ │ │ ├── LZWDecode.java
│ │ │ │ ├── PDFDecoder.java
│ │ │ │ ├── PNGPredictor.java
│ │ │ │ ├── Predictor.java
│ │ │ │ └── RunLengthDecode.java
│ │ │ ├── decrypt
│ │ │ │ ├── CryptFilterDecrypter.java
│ │ │ │ ├── EncryptionUnsupportedByPlatformException.java
│ │ │ │ ├── EncryptionUnsupportedByProductException.java
│ │ │ │ ├── IdentityDecrypter.java
│ │ │ │ ├── PDFAuthenticationFailureException.java
│ │ │ │ ├── PDFDecrypterFactory.java
│ │ │ │ ├── PDFDecrypter.java
│ │ │ │ ├── PDFPassword.java
│ │ │ │ ├── StandardDecrypter.java
│ │ │ │ └── UnsupportedEncryptionException.java
│ │ │ ├── font
│ │ │ │ ├── BuiltinFont.java
│ │ │ │ ├── CIDFontType2.java
│ │ │ │ ├── FlPoint.java
│ │ │ │ ├── FontSupport.java
│ │ │ │ ├── OutlineFont.java
│ │ │ │ ├── PDFCMap.java
│ │ │ │ ├── PDFFontDescriptor.java
│ │ │ │ ├── PDFFontEncoding.java
│ │ │ │ ├── PDFFont.java
│ │ │ │ ├── PDFGlyph.java
│ │ │ │ ├── res
│ │ │ │ │ ├── BaseFonts.properties
│ │ │ │ │ ├── d050000l.pfb
│ │ │ │ │ ├── n019003l.pfb
│ │ │ │ │ ├── n019004l.pfb
│ │ │ │ │ ├── n019023l.pfb
│ │ │ │ │ ├── n019024l.pfb
│ │ │ │ │ ├── n021003l.pfb
│ │ │ │ │ ├── n021004l.pfb
│ │ │ │ │ ├── n021023l.pfb
│ │ │ │ │ ├── n021024l.pfb
│ │ │ │ │ ├── n022003l.pfb
│ │ │ │ │ ├── n022004l.pfb
│ │ │ │ │ ├── n022023l.pfb
│ │ │ │ │ ├── n022024l.pfb
│ │ │ │ │ └── s050000l.pfb
│ │ │ │ ├── ttf
│ │ │ │ │ ├── AdobeGlyphList.java
│ │ │ │ │ ├── CMapFormat0.java
│ │ │ │ │ ├── CMapFormat4.java
│ │ │ │ │ ├── CMapFormat6.java
│ │ │ │ │ ├── CMap.java
│ │ │ │ │ ├── CmapTable.java
│ │ │ │ │ ├── GlyfCompound.java
│ │ │ │ │ ├── Glyf.java
│ │ │ │ │ ├── GlyfSimple.java
│ │ │ │ │ ├── GlyfTable.java
│ │ │ │ │ ├── HeadTable.java
│ │ │ │ │ ├── HheaTable.java
│ │ │ │ │ ├── HmtxTable.java
│ │ │ │ │ ├── LocaTable.java
│ │ │ │ │ ├── MaxpTable.java
│ │ │ │ │ ├── NameTable.java
│ │ │ │ │ ├── PostTable.java
│ │ │ │ │ ├── resource
│ │ │ │ │ │ └── glyphlist.txt
│ │ │ │ │ ├── TrueTypeFont.java
│ │ │ │ │ └── TrueTypeTable.java
│ │ │ │ ├── TTFFont.java
│ │ │ │ ├── Type0Font.java
│ │ │ │ ├── Type1CFont.java
│ │ │ │ ├── Type1Font.java
│ │ │ │ └── Type3Font.java
│ │ │ ├── function
│ │ │ │ ├── FunctionType0.java
│ │ │ │ ├── FunctionType2.java
│ │ │ │ ├── FunctionType3.java
│ │ │ │ ├── FunctionType4.java
│ │ │ │ └── PDFFunction.java
│ │ │ ├── HexDump.java
│ │ │ ├── Identity8BitCharsetEncoder.java
│ │ │ ├── ImageInfo.java
│ │ │ ├── NameTree.java
│ │ │ ├── OutlineNode.java
│ │ │ ├── PDFCmd.java
│ │ │ ├── PDFDestination.java
│ │ │ ├── PDFDocCharsetEncoder.java
│ │ │ ├── PDFFile.java
│ │ │ ├── PDFImage.java
│ │ │ ├── PDFObject.java
│ │ │ ├── PDFPage.java
│ │ │ ├── PDFPaint.java
│ │ │ ├── PDFParseException.java
│ │ │ ├── PDFParser.java
│ │ │ ├── PDFRenderer.java
│ │ │ ├── PDFShapeCmd.java
│ │ │ ├── PDFStringUtil.java
│ │ │ ├── PDFTextFormat.java
│ │ │ ├── PDFXref.java
│ │ │ ├── RefImage.java
│ │ │ └── Watchable.java
│ │ ├── de
│ │ └── net
│ │ └── sf
│ │ └── andpdf
│ │ └── utils
│ │ ├── BiCa.java
│ │ └── Utils.java
│ ├── pdfDroid
│ │ └── PDFdroid
│ │ ├── AndroidManifest.xml
│ │ ├── assets
│ │ │ ├── about_3rdparty.html
│ │ │ ├── about_common.html
│ │ │ ├── about_license.html
│ │ │ ├── about_thanks.html
│ │ │ ├── fonts
│ │ │ │ ├── academyi.ttf
│ │ │ │ └── academy.ttf
│ │ │ └── wexler_logo.png
│ │ ├── bin
│ │ │ ├── classes
│ │ │ │ ├── _android
│ │ │ │ │ └── util
│ │ │ │ │ ├── Base64$Coder.class
│ │ │ │ │ ├── Base64$Decoder.class
│ │ │ │ │ ├── Base64$Encoder.class
│ │ │ │ │ ├── Base64.class
│ │ │ │ │ ├── Base64InputStream.class
│ │ │ │ │ ├── SparseArrayEx$SparseArrayIterator.class
│ │ │ │ │ └── SparseArrayEx.class
│ │ │ │ ├── com
│ │ │ │ │ └── sli
│ │ │ │ │ └── unrar
│ │ │ │ │ └── io
│ │ │ │ │ └── InputStreamReadOnlyAccessFile.class
│ │ │ │ ├── de
│ │ │ │ │ └── innosystec
│ │ │ │ │ └── unrar
│ │ │ │ │ ├── Archive.class
│ │ │ │ │ ├── crc
│ │ │ │ │ │ └── RarCRC.class
│ │ │ │ │ ├── crypt
│ │ │ │ │ │ └── Rijndael.class
│ │ │ │ │ ├── exception
│ │ │ │ │ │ ├── RarException$RarExceptionType.class
│ │ │ │ │ │ └── RarException.class
│ │ │ │ │ ├── io
│ │ │ │ │ │ ├── IReadOnlyAccess.class
│ │ │ │ │ │ ├── Raw.class
│ │ │ │ │ │ ├── ReadOnlyAccessByteArray.class
│ │ │ │ │ │ ├── ReadOnlyAccessFile.class
│ │ │ │ │ │ └── ReadOnlyAccessInputStream.class
│ │ │ │ │ ├── rarfile
│ │ │ │ │ │ ├── AVHeader.class
│ │ │ │ │ │ ├── BaseBlock.class
│ │ │ │ │ │ ├── BlockHeader.class
│ │ │ │ │ │ ├── CommentHeader.class
│ │ │ │ │ │ ├── EAHeader.class
│ │ │ │ │ │ ├── EndArcHeader.class
│ │ │ │ │ │ ├── FileHeader.class
│ │ │ │ │ │ ├── FileNameDecoder.class
│ │ │ │ │ │ ├── HostSystem.class
│ │ │ │ │ │ ├── MacInfoHeader.class
│ │ │ │ │ │ ├── MainHeader.class
│ │ │ │ │ │ ├── MarkHeader.class
│ │ │ │ │ │ ├── NewSubHeaderType.class
│ │ │ │ │ │ ├── ProtectHeader.class
│ │ │ │ │ │ ├── SignHeader.class
│ │ │ │ │ │ ├── SubBlockHeader.class
│ │ │ │ │ │ ├── SubBlockHeaderType.class
│ │ │ │ │ │ ├── UnixOwnersHeader.class
│ │ │ │ │ │ └── UnrarHeadertype.class
│ │ │ │ │ ├── unpack
│ │ │ │ │ │ ├── ComprDataIO.class
│ │ │ │ │ │ ├── decode
│ │ │ │ │ │ │ ├── AudioVariables.class
│ │ │ │ │ │ │ ├── BitDecode.class
│ │ │ │ │ │ │ ├── CodeType.class
│ │ │ │ │ │ │ ├── Compress.class
│ │ │ │ │ │ │ ├── Decode.class
│ │ │ │ │ │ │ ├── DistDecode.class
│ │ │ │ │ │ │ ├── FilterType.class
│ │ │ │ │ │ │ ├── LitDecode.class
│ │ │ │ │ │ │ ├── LowDistDecode.class
│ │ │ │ │ │ │ ├── MultDecode.class
│ │ │ │ │ │ │ └── RepDecode.class
│ │ │ │ │ │ ├── ppm
│ │ │ │ │ │ │ ├── AnalyzeHeapDump.class
│ │ │ │ │ │ │ ├── BlockTypes.class
│ │ │ │ │ │ │ ├── FreqData.class
│ │ │ │ │ │ │ ├── ModelPPM.class
│ │ │ │ │ │ │ ├── Pointer.class
│ │ │ │ │ │ │ ├── PPMContext.class
│ │ │ │ │ │ │ ├── RangeCoder$SubRange.class
│ │ │ │ │ │ │ ├── RangeCoder.class
│ │ │ │ │ │ │ ├── RarMemBlock.class
│ │ │ │ │ │ │ ├── RarNode.class
│ │ │ │ │ │ │ ├── SEE2Context.class
│ │ │ │ │ │ │ ├── State.class
│ │ │ │ │ │ │ ├── StateRef.class
│ │ │ │ │ │ │ └── SubAllocator.class
│ │ │ │ │ │ ├── Unpack15.class
│ │ │ │ │ │ ├── Unpack20.class
│ │ │ │ │ │ ├── Unpack.class
│ │ │ │ │ │ ├── UnpackFilter.class
│ │ │ │ │ │ └── vm
│ │ │ │ │ │ ├── BitInput.class
│ │ │ │ │ │ ├── RarVM.class
│ │ │ │ │ │ ├── VMCmdFlags.class
│ │ │ │ │ │ ├── VMCommands.class
│ │ │ │ │ │ ├── VMFlags.class
│ │ │ │ │ │ ├── VMOpType.class
│ │ │ │ │ │ ├── VMPreparedCommand.class
│ │ │ │ │ │ ├── VMPreparedOperand.class
│ │ │ │ │ │ ├── VMPreparedProgram.class
│ │ │ │ │ │ ├── VMStandardFilters.class
│ │ │ │ │ │ └── VMStandardFilterSignature.class
│ │ │ │ │ ├── UnrarCallback.class
│ │ │ │ │ ├── unsigned
│ │ │ │ │ │ ├── UnsignedByte.class
│ │ │ │ │ │ ├── UnsignedInteger.class
│ │ │ │ │ │ ├── UnsignedLong.class
│ │ │ │ │ │ └── UnsignedShort.class
│ │ │ │ │ └── Volume.class
│ │ │ │ ├── ij
│ │ │ │ │ └── io
│ │ │ │ │ └── RandomAccessStream.class
│ │ │ │ └── org
│ │ │ │ └── ebookdroid
│ │ │ │ ├── cbdroid
│ │ │ │ │ ├── CbrViewerActivity.class
│ │ │ │ │ ├── CbzViewerActivity.class
│ │ │ │ │ └── codec
│ │ │ │ │ ├── CbxArchiveFactory.class
│ │ │ │ │ ├── CbxContext.class
│ │ │ │ │ ├── CbxDocument.class
│ │ │ │ │ └── CbxPage.class
│ │ │ │ ├── core
│ │ │ │ │ ├── AboutActivity$Format$1.class
│ │ │ │ │ ├── AboutActivity$Format.class
│ │ │ │ │ ├── AboutActivity$Part.class
│ │ │ │ │ ├── AboutActivity$PartsAdapter.class
│ │ │ │ │ ├── AboutActivity.class
│ │ │ │ │ ├── AbstractActionActivity.class
│ │ │ │ │ ├── AbstractDocumentView$1.class
│ │ │ │ │ ├── AbstractDocumentView$GestureListener.class
│ │ │ │ │ ├── AbstractDocumentView.class
│ │ │ │ │ ├── actions
│ │ │ │ │ │ ├── AbstractComponentController.class
│ │ │ │ │ │ ├── ActionController.class
│ │ │ │ │ │ ├── ActionControllerMethod.class
│ │ │ │ │ │ ├── ActionDialogBuilder.class
│ │ │ │ │ │ ├── ActionDispatcher.class
│ │ │ │ │ │ ├── ActionEx.class
│ │ │ │ │ │ ├── ActionMethod.class
│ │ │ │ │ │ ├── ActionMethodDef.class
│ │ │ │ │ │ ├── ActionTarget.class
│ │ │ │ │ │ ├── EventDispatcher$Handler.class
│ │ │ │ │ │ ├── EventDispatcher$Task.class
│ │ │ │ │ │ ├── EventDispatcher.class
│ │ │ │ │ │ ├── IActionController.class
│ │ │ │ │ │ ├── IActionParameter.class
│ │ │ │ │ │ ├── InvocationContext.class
│ │ │ │ │ │ ├── InvokationType.class
│ │ │ │ │ │ └── params
│ │ │ │ │ │ ├── AbstractActionParameter.class
│ │ │ │ │ │ ├── Constant.class
│ │ │ │ │ │ └── EditableValue.class
│ │ │ │ │ ├── Activities.class
│ │ │ │ │ ├── BaseDocumentView$1.class
│ │ │ │ │ ├── BaseDocumentView$2.class
│ │ │ │ │ ├── BaseDocumentView.class
│ │ │ │ │ ├── BaseViewerActivity$1.class
│ │ │ │ │ ├── BaseViewerActivity$2.class
│ │ │ │ │ ├── BaseViewerActivity$BookLoadTask.class
│ │ │ │ │ ├── BaseViewerActivity$EmptyContoller.class
│ │ │ │ │ ├── BaseViewerActivity.class
│ │ │ │ │ ├── bitmaps
│ │ │ │ │ │ ├── BitmapManager.class
│ │ │ │ │ │ ├── BitmapRef.class
│ │ │ │ │ │ ├── Bitmaps.class
│ │ │ │ │ │ └── RawBitmap.class
│ │ │ │ │ ├── BrowserActivity.class
│ │ │ │ │ ├── cache
│ │ │ │ │ │ └── CacheManager.class
│ │ │ │ │ ├── codec
│ │ │ │ │ │ ├── AbstractCodecContext.class
│ │ │ │ │ │ ├── AbstractCodecDocument.class
│ │ │ │ │ │ ├── CodecContext.class
│ │ │ │ │ │ ├── CodecDocument.class
│ │ │ │ │ │ ├── CodecPage.class
│ │ │ │ │ │ └── CodecPageInfo.class
│ │ │ │ │ ├── ContiniousDocumentView.class
│ │ │ │ │ ├── crop
│ │ │ │ │ │ └── PageCropper.class
│ │ │ │ │ ├── curl
│ │ │ │ │ │ ├── AbstractPageAnimator.class
│ │ │ │ │ │ ├── AbstractPageSlider.class
│ │ │ │ │ │ ├── AbstractSinglePageCurler.class
│ │ │ │ │ │ ├── FlipAnimationHandler.class
│ │ │ │ │ │ ├── PageAnimationType.class
│ │ │ │ │ │ ├── PageAnimator.class
│ │ │ │ │ │ ├── PageAnimatorProxy.class
│ │ │ │ │ │ ├── SinglePageDynamicCurler.class
│ │ │ │ │ │ ├── SinglePageFader.class
│ │ │ │ │ │ ├── SinglePageNaturalCurler.class
│ │ │ │ │ │ ├── SinglePageNULLCurler.class
│ │ │ │ │ │ ├── SinglePageSimpleCurler.class
│ │ │ │ │ │ ├── SinglePageSlider.class
│ │ │ │ │ │ ├── SinglePageSqueezer.class
│ │ │ │ │ │ ├── SinglePageView.class
│ │ │ │ │ │ └── Vector2D.class
│ │ │ │ │ ├── DecodeMode.class
│ │ │ │ │ ├── DecodeService$DecodeCallback.class
│ │ │ │ │ ├── DecodeServiceBase$1.class
│ │ │ │ │ ├── DecodeServiceBase$DecodeTask.class
│ │ │ │ │ ├── DecodeServiceBase$Executor$1.class
│ │ │ │ │ ├── DecodeServiceBase$Executor.class
│ │ │ │ │ ├── DecodeServiceBase$TaskComparator.class
│ │ │ │ │ ├── DecodeServiceBase.class
│ │ │ │ │ ├── DecodeService.class
│ │ │ │ │ ├── DocumentViewMode.class
│ │ │ │ │ ├── DragMark.class
│ │ │ │ │ ├── DrawThread$DrawTask.class
│ │ │ │ │ ├── DrawThread.class
│ │ │ │ │ ├── EBookDroidLibraryLoader.class
│ │ │ │ │ ├── events
│ │ │ │ │ │ ├── CurrentPageListener.class
│ │ │ │ │ │ ├── DecodingProgressListener.class
│ │ │ │ │ │ ├── ListenerProxy$Handler.class
│ │ │ │ │ │ ├── ListenerProxy.class
│ │ │ │ │ │ └── ZoomListener.class
│ │ │ │ │ ├── GoToPageDialog$1.class
│ │ │ │ │ ├── GoToPageDialog$BookmarkAdapter.class
│ │ │ │ │ ├── GoToPageDialog.class
│ │ │ │ │ ├── HScrollDocumentView.class
│ │ │ │ │ ├── hwa
│ │ │ │ │ │ ├── IHardwareAcceleration$Factory.class
│ │ │ │ │ │ ├── IHardwareAcceleration.class
│ │ │ │ │ │ ├── NewHardwareAcceleration.class
│ │ │ │ │ │ └── OldHardwareAcceleration.class
│ │ │ │ │ ├── IBrowserActivity.class
│ │ │ │ │ ├── IDocumentView.class
│ │ │ │ │ ├── IDocumentViewController$InvalidateSizeReason.class
│ │ │ │ │ ├── IDocumentViewController.class
│ │ │ │ │ ├── IViewerActivity$IBookLoadTask.class
│ │ │ │ │ ├── IViewerActivity.class
│ │ │ │ │ ├── log
│ │ │ │ │ │ ├── EmergencyHandler.class
│ │ │ │ │ │ └── LogContext.class
│ │ │ │ │ ├── models
│ │ │ │ │ │ ├── CurrentPageModel.class
│ │ │ │ │ │ ├── DecodingProgressModel.class
│ │ │ │ │ │ ├── DocumentModel$PageIterator.class
│ │ │ │ │ │ ├── DocumentModel.class
│ │ │ │ │ │ └── ZoomModel.class
│ │ │ │ │ ├── OutlineLink.class
│ │ │ │ │ ├── PageAlign.class
│ │ │ │ │ ├── Page.class
│ │ │ │ │ ├── PageIndex.class
│ │ │ │ │ ├── PageLink.class
│ │ │ │ │ ├── PagePaint.class
│ │ │ │ │ ├── PageTree.class
│ │ │ │ │ ├── PageTreeNode$1.class
│ │ │ │ │ ├── PageTreeNode$2.class
│ │ │ │ │ ├── PageTreeNode$3.class
│ │ │ │ │ ├── PageTreeNode$BitmapHolder.class
│ │ │ │ │ ├── PageTreeNode.class
│ │ │ │ │ ├── PageTreeNodeComparator.class
│ │ │ │ │ ├── PageType.class
│ │ │ │ │ ├── presentation
│ │ │ │ │ │ ├── BaseViewHolder.class
│ │ │ │ │ │ ├── BookNode.class
│ │ │ │ │ │ ├── BooksAdapter$RecentUpdater.class
│ │ │ │ │ │ ├── BooksAdapter$ViewHolder.class
│ │ │ │ │ │ ├── BooksAdapter.class
│ │ │ │ │ │ ├── BookShelfAdapter.class
│ │ │ │ │ │ ├── BrowserAdapter$ViewHolder.class
│ │ │ │ │ │ ├── BrowserAdapter.class
│ │ │ │ │ │ ├── FileListAdapter$1.class
│ │ │ │ │ │ ├── FileListAdapter$FolderObserver.class
│ │ │ │ │ │ ├── FileListAdapter$ViewHolder.class
│ │ │ │ │ │ ├── FileListAdapter.class
│ │ │ │ │ │ ├── FileSystemScanner$FileObserverImpl.class
│ │ │ │ │ │ ├── FileSystemScanner$Listener.class
│ │ │ │ │ │ ├── FileSystemScanner$ScanTask.class
│ │ │ │ │ │ ├── FileSystemScanner.class
│ │ │ │ │ │ ├── OutlineAdapter.class
│ │ │ │ │ │ ├── RecentAdapter$ViewHolder.class
│ │ │ │ │ │ └── RecentAdapter.class
│ │ │ │ │ ├── RecentActivity.class
│ │ │ │ │ ├── RotationType.class
│ │ │ │ │ ├── settings
│ │ │ │ │ │ ├── AppSettings$Diff.class
│ │ │ │ │ │ ├── AppSettings.class
│ │ │ │ │ │ ├── books
│ │ │ │ │ │ │ ├── Bookmark.class
│ │ │ │ │ │ │ ├── BookSettings$Diff.class
│ │ │ │ │ │ │ ├── BookSettings.class
│ │ │ │ │ │ │ ├── DBAdapterV1.class
│ │ │ │ │ │ │ ├── DBAdapterV2.class
│ │ │ │ │ │ │ ├── DBAdapterV3.class
│ │ │ │ │ │ │ ├── DBAdapterV4.class
│ │ │ │ │ │ │ ├── DBAdapterV5.class
│ │ │ │ │ │ │ ├── DBSettingsManager.class
│ │ │ │ │ │ │ └── IDBAdapter.class
│ │ │ │ │ │ ├── ISettingsChangeListener.class
│ │ │ │ │ │ ├── SettingsManager$BookSettingsEditor.class
│ │ │ │ │ │ ├── SettingsManager.class
│ │ │ │ │ │ └── ui
│ │ │ │ │ │ ├── BaseSettingsActivity.class
│ │ │ │ │ │ ├── BookSettingsActivity.class
│ │ │ │ │ │ ├── FragmentedSettingsActivity.class
│ │ │ │ │ │ ├── fragments
│ │ │ │ │ │ │ ├── BasePreferenceFragment.class
│ │ │ │ │ │ │ ├── BookFragment.class
│ │ │ │ │ │ │ ├── BrowserFragment.class
│ │ │ │ │ │ │ ├── MemoryFragment.class
│ │ │ │ │ │ │ ├── RenderFragment.class
│ │ │ │ │ │ │ ├── ScrollFragment.class
│ │ │ │ │ │ │ └── UIFragment.class
│ │ │ │ │ │ ├── IPreferenceContainer.class
│ │ │ │ │ │ ├── PreferencesDecorator$1.class
│ │ │ │ │ │ ├── PreferencesDecorator$2.class
│ │ │ │ │ │ ├── PreferencesDecorator$3.class
│ │ │ │ │ │ ├── PreferencesDecorator$AnimationTypeListener.class
│ │ │ │ │ │ ├── PreferencesDecorator$CompositeListener.class
│ │ │ │ │ │ ├── PreferencesDecorator$ViewModeListener.class
│ │ │ │ │ │ ├── PreferencesDecorator.class
│ │ │ │ │ │ ├── SettingsActivity.class
│ │ │ │ │ │ └── SettingsUI.class
│ │ │ │ │ ├── SinglePageDocumentView.class
│ │ │ │ │ ├── touch
│ │ │ │ │ │ ├── DefaultGestureDetector.class
│ │ │ │ │ │ ├── DummyGestureDetector.class
│ │ │ │ │ │ ├── IGestureDetector.class
│ │ │ │ │ │ ├── IMultiTouchListener.class
│ │ │ │ │ │ ├── IMultiTouchZoom$Factory.class
│ │ │ │ │ │ ├── IMultiTouchZoom.class
│ │ │ │ │ │ ├── MultiTouchZoomImpl.class
│ │ │ │ │ │ ├── TouchManager$ActionRef.class
│ │ │ │ │ │ ├── TouchManager$Region.class
│ │ │ │ │ │ ├── TouchManager$Touch.class
│ │ │ │ │ │ ├── TouchManager$TouchProfile.class
│ │ │ │ │ │ ├── TouchManager.class
│ │ │ │ │ │ ├── TouchManagerView$GestureListener.class
│ │ │ │ │ │ └── TouchManagerView.class
│ │ │ │ │ ├── utils
│ │ │ │ │ │ ├── AndroidVersion.class
│ │ │ │ │ │ ├── archives
│ │ │ │ │ │ │ ├── ArchiveEntry.class
│ │ │ │ │ │ │ ├── ArchiveFile.class
│ │ │ │ │ │ │ ├── rar
│ │ │ │ │ │ │ │ ├── RarArchive$1.class
│ │ │ │ │ │ │ │ ├── RarArchive.class
│ │ │ │ │ │ │ │ └── RarArchiveEntry.class
│ │ │ │ │ │ │ └── zip
│ │ │ │ │ │ │ ├── ZipArchive$1.class
│ │ │ │ │ │ │ ├── ZipArchive.class
│ │ │ │ │ │ │ └── ZipArchiveEntry.class
│ │ │ │ │ │ ├── CompositeFilter.class
│ │ │ │ │ │ ├── DirectoryFilter.class
│ │ │ │ │ │ ├── DirectoryOrFileFilter.class
│ │ │ │ │ │ ├── FileExtensionFilter.class
│ │ │ │ │ │ ├── FileNameExtFilter.class
│ │ │ │ │ │ ├── FilePrefixFilter.class
│ │ │ │ │ │ ├── PathFromUri.class
│ │ │ │ │ │ ├── SystemUtils$1.class
│ │ │ │ │ │ └── SystemUtils.class
│ │ │ │ │ ├── views
│ │ │ │ │ │ ├── BookcaseView$1.class
│ │ │ │ │ │ ├── BookcaseView$2.class
│ │ │ │ │ │ ├── BookcaseView$3.class
│ │ │ │ │ │ ├── BookcaseView.class
│ │ │ │ │ │ ├── BookshelfView.class
│ │ │ │ │ │ ├── Bookshelves.class
│ │ │ │ │ │ ├── FileBrowserView.class
│ │ │ │ │ │ ├── LayerDrawable$LayerState.class
│ │ │ │ │ │ ├── LayerDrawable$Rec.class
│ │ │ │ │ │ ├── LayerDrawable.class
│ │ │ │ │ │ ├── LibraryView.class
│ │ │ │ │ │ ├── PageViewZoomControls.class
│ │ │ │ │ │ ├── RecentBooksView.class
│ │ │ │ │ │ ├── SpotlightDrawable.class
│ │ │ │ │ │ ├── TransitionDrawable$TransitionState.class
│ │ │ │ │ │ ├── TransitionDrawable.class
│ │ │ │ │ │ ├── ViewEffects.class
│ │ │ │ │ │ ├── ZoomRoll$GestureListener.class
│ │ │ │ │ │ └── ZoomRoll.class
│ │ │ │ │ └── ViewState.class
│ │ │ │ ├── djvudroid
│ │ │ │ │ ├── codec
│ │ │ │ │ │ ├── DjvuContext.class
│ │ │ │ │ │ ├── DjvuDocument.class
│ │ │ │ │ │ ├── DjvuOutline.class
│ │ │ │ │ │ └── DjvuPage.class
│ │ │ │ │ └── DjvuViewerActivity.class
│ │ │ │ ├── EBookDroidApp.class
│ │ │ │ ├── fb2droid
│ │ │ │ │ ├── codec
│ │ │ │ │ │ ├── AbstractFB2LineElement.class
│ │ │ │ │ │ ├── CustomTextPaint.class
│ │ │ │ │ │ ├── FB2BaseHandler.class
│ │ │ │ │ │ ├── FB2ContentHandler.class
│ │ │ │ │ │ ├── FB2Context.class
│ │ │ │ │ │ ├── FB2Document.class
│ │ │ │ │ │ ├── FB2HorizontalRule.class
│ │ │ │ │ │ ├── FB2Image$AsciiCharInputStream.class
│ │ │ │ │ │ ├── FB2Image.class
│ │ │ │ │ │ ├── FB2Line.class
│ │ │ │ │ │ ├── FB2LineElement.class
│ │ │ │ │ │ ├── FB2LineFixedWhiteSpace.class
│ │ │ │ │ │ ├── FB2LineWhiteSpace.class
│ │ │ │ │ │ ├── FB2MarkupElement.class
│ │ │ │ │ │ ├── FB2MarkupEndDocument.class
│ │ │ │ │ │ ├── FB2MarkupEndPage.class
│ │ │ │ │ │ ├── FB2MarkupImageRef.class
│ │ │ │ │ │ ├── FB2MarkupNewParagraph.class
│ │ │ │ │ │ ├── FB2MarkupNoSpace.class
│ │ │ │ │ │ ├── FB2MarkupNote.class
│ │ │ │ │ │ ├── FB2MarkupParagraphEnd.class
│ │ │ │ │ │ ├── FB2MarkupTitle.class
│ │ │ │ │ │ ├── FB2Page.class
│ │ │ │ │ │ ├── FB2Tag.class
│ │ │ │ │ │ ├── FB2TextElement.class
│ │ │ │ │ │ ├── FB2Words$Buffer.class
│ │ │ │ │ │ ├── FB2Words$FB2Word.class
│ │ │ │ │ │ ├── FB2Words.class
│ │ │ │ │ │ ├── JustificationMode.class
│ │ │ │ │ │ ├── RenderingStyle$Script.class
│ │ │ │ │ │ ├── RenderingStyle$Strike.class
│ │ │ │ │ │ ├── RenderingStyle.class
│ │ │ │ │ │ └── StopParsingException.class
│ │ │ │ │ └── FB2ViewerActivity.class
│ │ │ │ ├── pdfdroid
│ │ │ │ │ ├── codec
│ │ │ │ │ │ ├── FzGeometry$fz_matrix.class
│ │ │ │ │ │ ├── FzGeometry.class
│ │ │ │ │ │ ├── PdfContext.class
│ │ │ │ │ │ ├── PdfDocument.class
│ │ │ │ │ │ ├── PdfOutline.class
│ │ │ │ │ │ └── PdfPage.class
│ │ │ │ │ └── PdfViewerActivity.class
│ │ │ │ ├── R$array.class
│ │ │ │ ├── R$attr.class
│ │ │ │ ├── R$color.class
│ │ │ │ ├── R$dimen.class
│ │ │ │ ├── R$drawable.class
│ │ │ │ ├── R$id.class
│ │ │ │ ├── R$layout.class
│ │ │ │ ├── R$menu.class
│ │ │ │ ├── R$string.class
│ │ │ │ ├── R$style.class
│ │ │ │ ├── R$xml.class
│ │ │ │ ├── R.class
│ │ │ │ ├── utils
│ │ │ │ │ ├── CompareUtils.class
│ │ │ │ │ ├── FileUtils.class
│ │ │ │ │ ├── Flag.class
│ │ │ │ │ ├── LengthUtils.class
│ │ │ │ │ ├── ListWrapper$1.class
│ │ │ │ │ ├── ListWrapper$2.class
│ │ │ │ │ ├── ListWrapper$3.class
│ │ │ │ │ ├── ListWrapper.class
│ │ │ │ │ ├── MathUtils.class
│ │ │ │ │ ├── StringUtils$HyphenRule.class
│ │ │ │ │ ├── StringUtils$NaturalFileComparator.class
│ │ │ │ │ ├── StringUtils$NaturalStringComparator.class
│ │ │ │ │ ├── StringUtils.class
│ │ │ │ │ └── Wiki.class
│ │ │ │ └── xpsdroid
│ │ │ │ ├── codec
│ │ │ │ │ ├── XpsContext.class
│ │ │ │ │ ├── XpsDocument.class
│ │ │ │ │ ├── XpsOutline.class
│ │ │ │ │ └── XpsPage.class
│ │ │ │ └── XpsViewerActivity.class
│ │ │ ├── classes.dex
│ │ │ ├── PDFdroid.apk
│ │ │ ├── res
│ │ │ └── resources.ap_
│ │ ├── build.properties
│ │ ├── build.xml
│ │ ├── gen
│ │ │ └── org
│ │ │ └── ebookdroid
│ │ │ └── R.java
│ │ ├── jni
│ │ │ ├── Android.mk
│ │ │ ├── Application.mk
│ │ │ ├── djvu
│ │ │ │ ├── Android.mk
│ │ │ │ ├── Arrays.cpp
│ │ │ │ ├── Arrays.h
│ │ │ │ ├── atomic.cpp
│ │ │ │ ├── atomic.h
│ │ │ │ ├── BSByteStream.cpp
│ │ │ │ ├── BSByteStream.h
│ │ │ │ ├── BSEncodeByteStream.cpp
│ │ │ │ ├── ByteStream.cpp
│ │ │ │ ├── ByteStream.h
│ │ │ │ ├── config.h
│ │ │ │ ├── DataPool.cpp
│ │ │ │ ├── DataPool.h
│ │ │ │ ├── ddjvuapi.cpp
│ │ │ │ ├── ddjvuapi.h
│ │ │ │ ├── ddjvuapi.pc.in
│ │ │ │ ├── debug.cpp
│ │ │ │ ├── debug.h
│ │ │ │ ├── DjVmDir0.cpp
│ │ │ │ ├── DjVmDir0.h
│ │ │ │ ├── DjVmDir.cpp
│ │ │ │ ├── DjVmDir.h
│ │ │ │ ├── DjVmDoc.cpp
│ │ │ │ ├── DjVmDoc.h
│ │ │ │ ├── DjVmNav.cpp
│ │ │ │ ├── DjVmNav.h
│ │ │ │ ├── DjVuAnno.cpp
│ │ │ │ ├── DjVuAnno.h
│ │ │ │ ├── DjVuDocEditor.cpp
│ │ │ │ ├── DjVuDocEditor.h
│ │ │ │ ├── DjVuDocument.cpp
│ │ │ │ ├── DjVuDocument.h
│ │ │ │ ├── DjvuDroidTrace.h
│ │ │ │ ├── DjVuDumpHelper.cpp
│ │ │ │ ├── DjVuDumpHelper.h
│ │ │ │ ├── DjVuErrorList.cpp
│ │ │ │ ├── DjVuErrorList.h
│ │ │ │ ├── DjVuFileCache.cpp
│ │ │ │ ├── DjVuFileCache.h
│ │ │ │ ├── DjVuFile.cpp
│ │ │ │ ├── DjVuFile.h
│ │ │ │ ├── DjVuGlobal.cpp
│ │ │ │ ├── DjVuGlobal.h
│ │ │ │ ├── DjVuGlobalMemory.cpp
│ │ │ │ ├── DjVuImage.cpp
│ │ │ │ ├── DjVuImage.h
│ │ │ │ ├── DjVuInfo.cpp
│ │ │ │ ├── DjVuInfo.h
│ │ │ │ ├── DjVuMessage.cpp
│ │ │ │ ├── DjVuMessage.h
│ │ │ │ ├── DjVuMessageLite.cpp
│ │ │ │ ├── DjVuMessageLite.h
│ │ │ │ ├── DjVuNavDir.cpp
│ │ │ │ ├── DjVuNavDir.h
│ │ │ │ ├── DjVuPalette.cpp
│ │ │ │ ├── DjVuPalette.h
│ │ │ │ ├── DjVuPort.cpp
│ │ │ │ ├── DjVuPort.h
│ │ │ │ ├── DjVuText.cpp
│ │ │ │ ├── DjVuText.h
│ │ │ │ ├── DjVuToPS.cpp
│ │ │ │ ├── DjVuToPS.h
│ │ │ │ ├── files.txt
│ │ │ │ ├── GBitmap.cpp
│ │ │ │ ├── GBitmap.h
│ │ │ │ ├── GContainer.cpp
│ │ │ │ ├── GContainer.h
│ │ │ │ ├── GException.cpp
│ │ │ │ ├── GException.h
│ │ │ │ ├── GIFFManager.cpp
│ │ │ │ ├── GIFFManager.h
│ │ │ │ ├── GMapAreas.cpp
│ │ │ │ ├── GMapAreas.h
│ │ │ │ ├── GOS.cpp
│ │ │ │ ├── GOS.h
│ │ │ │ ├── GPixmap.cpp
│ │ │ │ ├── GPixmap.h
│ │ │ │ ├── GRect.cpp
│ │ │ │ ├── GRect.h
│ │ │ │ ├── GScaler.cpp
│ │ │ │ ├── GScaler.h
│ │ │ │ ├── GSmartPointer.cpp
│ │ │ │ ├── GSmartPointer.h
│ │ │ │ ├── GString.cpp
│ │ │ │ ├── GString.h
│ │ │ │ ├── GThreads.cpp
│ │ │ │ ├── GThreads.h
│ │ │ │ ├── GUnicode.cpp
│ │ │ │ ├── GURL.cpp
│ │ │ │ ├── GURL.h
│ │ │ │ ├── IFFByteStream.cpp
│ │ │ │ ├── IFFByteStream.h
│ │ │ │ ├── IW44EncodeCodec.cpp
│ │ │ │ ├── IW44Image.cpp
│ │ │ │ ├── IW44Image.h
│ │ │ │ ├── JB2EncodeCodec.cpp
│ │ │ │ ├── JB2Image.cpp
│ │ │ │ ├── JB2Image.h
│ │ │ │ ├── JPEGDecoder.cpp
│ │ │ │ ├── JPEGDecoder.h
│ │ │ │ ├── Makefile.dep
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── miniexp.cpp
│ │ │ │ ├── miniexp.h
│ │ │ │ ├── MMRDecoder.cpp
│ │ │ │ ├── MMRDecoder.h
│ │ │ │ ├── MMX.cpp
│ │ │ │ ├── MMX.h
│ │ │ │ ├── Template.h
│ │ │ │ ├── UnicodeByteStream.cpp
│ │ │ │ ├── UnicodeByteStream.h
│ │ │ │ ├── XMLParser.cpp
│ │ │ │ ├── XMLParser.h
│ │ │ │ ├── XMLTags.cpp
│ │ │ │ ├── XMLTags.h
│ │ │ │ ├── ZPCodec.cpp
│ │ │ │ └── ZPCodec.h
│ │ │ ├── ebookdroid
│ │ │ │ ├── Android.mk
│ │ │ │ ├── cbdroidbridge.c
│ │ │ │ ├── DjvuDroidBridge.cpp
│ │ │ │ ├── ebookdroid.h
│ │ │ │ ├── ebookdroidjni.c
│ │ │ │ ├── nativebitmap.h
│ │ │ │ ├── pdfdroidbridge.c
│ │ │ │ └── xpsdroidbridge.c
│ │ │ ├── hqx
│ │ │ │ ├── Android.mk
│ │ │ │ ├── hq2x.c
│ │ │ │ ├── hq3x.c
│ │ │ │ ├── hq4x.c
│ │ │ │ ├── hqx.c
│ │ │ │ ├── hqxcommon.h
│ │ │ │ └── hqx.h
│ │ │ ├── jpeg
│ │ │ │ ├── aclocal.m4
│ │ │ │ ├── Android.mk
│ │ │ │ ├── ansi2knr.1
│ │ │ │ ├── ansi2knr.c
│ │ │ │ ├── cderror.h
│ │ │ │ ├── cdjpeg.c
│ │ │ │ ├── cdjpeg.h
│ │ │ │ ├── change.log
│ │ │ │ ├── cjpeg.1
│ │ │ │ ├── cjpeg.c
│ │ │ │ ├── ckconfig.c
│ │ │ │ ├── coderules.txt
│ │ │ │ ├── config.guess
│ │ │ │ ├── config.log
│ │ │ │ ├── config.status
│ │ │ │ ├── config.sub
│ │ │ │ ├── configure
│ │ │ │ ├── configure.ac
│ │ │ │ ├── depcomp
│ │ │ │ ├── djpeg.1
│ │ │ │ ├── djpeg.c
│ │ │ │ ├── example.c
│ │ │ │ ├── filelist.txt
│ │ │ │ ├── install-sh
│ │ │ │ ├── install.txt
│ │ │ │ ├── jaricom.c
│ │ │ │ ├── jcapimin.c
│ │ │ │ ├── jcapistd.c
│ │ │ │ ├── jcarith.c
│ │ │ │ ├── jccoefct.c
│ │ │ │ ├── jccolor.c
│ │ │ │ ├── jcdctmgr.c
│ │ │ │ ├── jchuff.c
│ │ │ │ ├── jcinit.c
│ │ │ │ ├── jcmainct.c
│ │ │ │ ├── jcmarker.c
│ │ │ │ ├── jcmaster.c
│ │ │ │ ├── jcomapi.c
│ │ │ │ ├── jconfig.bcc
│ │ │ │ ├── jconfig.cfg
│ │ │ │ ├── jconfig.dj
│ │ │ │ ├── jconfig.h
│ │ │ │ ├── jconfig.mac
│ │ │ │ ├── jconfig.manx
│ │ │ │ ├── jconfig.mc6
│ │ │ │ ├── jconfig.sas
│ │ │ │ ├── jconfig.st
│ │ │ │ ├── jconfig.txt
│ │ │ │ ├── jconfig.vc
│ │ │ │ ├── jconfig.vms
│ │ │ │ ├── jconfig.wat
│ │ │ │ ├── jcparam.c
│ │ │ │ ├── jcprepct.c
│ │ │ │ ├── jcsample.c
│ │ │ │ ├── jctrans.c
│ │ │ │ ├── jdapimin.c
│ │ │ │ ├── jdapistd.c
│ │ │ │ ├── jdarith.c
│ │ │ │ ├── jdatadst.c
│ │ │ │ ├── jdatasrc.c
│ │ │ │ ├── jdcoefct.c
│ │ │ │ ├── jdcolor.c
│ │ │ │ ├── jdct.h
│ │ │ │ ├── jddctmgr.c
│ │ │ │ ├── jdhuff.c
│ │ │ │ ├── jdinput.c
│ │ │ │ ├── jdmainct.c
│ │ │ │ ├── jdmarker.c
│ │ │ │ ├── jdmaster.c
│ │ │ │ ├── jdmerge.c
│ │ │ │ ├── jdpostct.c
│ │ │ │ ├── jdsample.c
│ │ │ │ ├── jdtrans.c
│ │ │ │ ├── jerror.c
│ │ │ │ ├── jerror.h
│ │ │ │ ├── jfdctflt.c
│ │ │ │ ├── jfdctfst.c
│ │ │ │ ├── jfdctint.c
│ │ │ │ ├── jidctflt.c
│ │ │ │ ├── jidctfst.c
│ │ │ │ ├── jidctint.c
│ │ │ │ ├── jinclude.h
│ │ │ │ ├── jmemansi.c
│ │ │ │ ├── jmemdosa.asm
│ │ │ │ ├── jmemdos.c
│ │ │ │ ├── jmemmac.c
│ │ │ │ ├── jmemmgr.c
│ │ │ │ ├── jmemname.c
│ │ │ │ ├── jmemnobs.c
│ │ │ │ ├── jmemsys.h
│ │ │ │ ├── jmorecfg.h
│ │ │ │ ├── jpegint.h
│ │ │ │ ├── jpeglib.h
│ │ │ │ ├── jpegtran.1
│ │ │ │ ├── jpegtran.c
│ │ │ │ ├── jquant1.c
│ │ │ │ ├── jquant2.c
│ │ │ │ ├── jutils.c
│ │ │ │ ├── jversion.h
│ │ │ │ ├── libjpeg.map
│ │ │ │ ├── libjpeg.txt
│ │ │ │ ├── libtool
│ │ │ │ ├── ltmain.sh
│ │ │ │ ├── makcjpeg.st
│ │ │ │ ├── makdjpeg.st
│ │ │ │ ├── makeadsw.vc6
│ │ │ │ ├── makeasln.v10
│ │ │ │ ├── makeasln.vc9
│ │ │ │ ├── makecdep.vc6
│ │ │ │ ├── makecdsp.vc6
│ │ │ │ ├── makecfil.v10
│ │ │ │ ├── makecmak.vc6
│ │ │ │ ├── makecvcp.vc9
│ │ │ │ ├── makecvcx.v10
│ │ │ │ ├── makeddep.vc6
│ │ │ │ ├── makeddsp.vc6
│ │ │ │ ├── makedfil.v10
│ │ │ │ ├── makedmak.vc6
│ │ │ │ ├── makedvcp.vc9
│ │ │ │ ├── makedvcx.v10
│ │ │ │ ├── Makefile
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── makefile.ansi
│ │ │ │ ├── makefile.bcc
│ │ │ │ ├── makefile.dj
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── makefile.manx
│ │ │ │ ├── makefile.mc6
│ │ │ │ ├── makefile.mms
│ │ │ │ ├── makefile.sas
│ │ │ │ ├── makefile.unix
│ │ │ │ ├── makefile.vc
│ │ │ │ ├── makefile.vms
│ │ │ │ ├── makefile.wat
│ │ │ │ ├── makejdep.vc6
│ │ │ │ ├── makejdsp.vc6
│ │ │ │ ├── makejdsw.vc6
│ │ │ │ ├── makejfil.v10
│ │ │ │ ├── makejmak.vc6
│ │ │ │ ├── makejsln.v10
│ │ │ │ ├── makejsln.vc9
│ │ │ │ ├── makejvcp.vc9
│ │ │ │ ├── makejvcx.v10
│ │ │ │ ├── makeproj.mac
│ │ │ │ ├── makerdep.vc6
│ │ │ │ ├── makerdsp.vc6
│ │ │ │ ├── makerfil.v10
│ │ │ │ ├── makermak.vc6
│ │ │ │ ├── makervcp.vc9
│ │ │ │ ├── makervcx.v10
│ │ │ │ ├── maketdep.vc6
│ │ │ │ ├── maketdsp.vc6
│ │ │ │ ├── maketfil.v10
│ │ │ │ ├── maketmak.vc6
│ │ │ │ ├── maketvcp.vc9
│ │ │ │ ├── maketvcx.v10
│ │ │ │ ├── makewdep.vc6
│ │ │ │ ├── makewdsp.vc6
│ │ │ │ ├── makewfil.v10
│ │ │ │ ├── makewmak.vc6
│ │ │ │ ├── makewvcp.vc9
│ │ │ │ ├── makewvcx.v10
│ │ │ │ ├── makljpeg.st
│ │ │ │ ├── maktjpeg.st
│ │ │ │ ├── makvms.opt
│ │ │ │ ├── missing
│ │ │ │ ├── rdbmp.c
│ │ │ │ ├── rdcolmap.c
│ │ │ │ ├── rdgif.c
│ │ │ │ ├── rdjpgcom.1
│ │ │ │ ├── rdjpgcom.c
│ │ │ │ ├── rdppm.c
│ │ │ │ ├── rdrle.c
│ │ │ │ ├── rdswitch.c
│ │ │ │ ├── rdtarga.c
│ │ │ │ ├── README
│ │ │ │ ├── stamp-h1
│ │ │ │ ├── structure.txt
│ │ │ │ ├── testimg.bmp
│ │ │ │ ├── testimg.jpg
│ │ │ │ ├── testimgp.jpg
│ │ │ │ ├── testimg.ppm
│ │ │ │ ├── testorig.jpg
│ │ │ │ ├── testprog.jpg
│ │ │ │ ├── transupp.c
│ │ │ │ ├── transupp.h
│ │ │ │ ├── usage.txt
│ │ │ │ ├── wizard.txt
│ │ │ │ ├── wrbmp.c
│ │ │ │ ├── wrgif.c
│ │ │ │ ├── wrjpgcom.1
│ │ │ │ ├── wrjpgcom.c
│ │ │ │ ├── wrppm.c
│ │ │ │ ├── wrrle.c
│ │ │ │ └── wrtarga.c
│ │ │ └── mupdf
│ │ │ ├── Android.mk
│ │ │ ├── freetype
│ │ │ │ ├── ChangeLog
│ │ │ │ ├── include
│ │ │ │ │ ├── freetype
│ │ │ │ │ │ ├── config
│ │ │ │ │ │ │ ├── ftconfig.h
│ │ │ │ │ │ │ ├── ftheader.h
│ │ │ │ │ │ │ ├── ftmodule.h
│ │ │ │ │ │ │ ├── ftoption.h
│ │ │ │ │ │ │ └── ftstdlib.h
│ │ │ │ │ │ ├── freetype.h
│ │ │ │ │ │ ├── ftadvanc.h
│ │ │ │ │ │ ├── ftbbox.h
│ │ │ │ │ │ ├── ftbdf.h
│ │ │ │ │ │ ├── ftbitmap.h
│ │ │ │ │ │ ├── ftbzip2.h
│ │ │ │ │ │ ├── ftcache.h
│ │ │ │ │ │ ├── ftchapters.h
│ │ │ │ │ │ ├── ftcid.h
│ │ │ │ │ │ ├── fterrdef.h
│ │ │ │ │ │ ├── fterrors.h
│ │ │ │ │ │ ├── ftgasp.h
│ │ │ │ │ │ ├── ftglyph.h
│ │ │ │ │ │ ├── ftgxval.h
│ │ │ │ │ │ ├── ftgzip.h
│ │ │ │ │ │ ├── ftimage.h
│ │ │ │ │ │ ├── ftincrem.h
│ │ │ │ │ │ ├── ftlcdfil.h
│ │ │ │ │ │ ├── ftlist.h
│ │ │ │ │ │ ├── ftlzw.h
│ │ │ │ │ │ ├── ftmac.h
│ │ │ │ │ │ ├── ftmm.h
│ │ │ │ │ │ ├── ftmodapi.h
│ │ │ │ │ │ ├── ftmoderr.h
│ │ │ │ │ │ ├── ftotval.h
│ │ │ │ │ │ ├── ftoutln.h
│ │ │ │ │ │ ├── ftpfr.h
│ │ │ │ │ │ ├── ftrender.h
│ │ │ │ │ │ ├── ftsizes.h
│ │ │ │ │ │ ├── ftsnames.h
│ │ │ │ │ │ ├── ftstroke.h
│ │ │ │ │ │ ├── ftsynth.h
│ │ │ │ │ │ ├── ftsystem.h
│ │ │ │ │ │ ├── fttrigon.h
│ │ │ │ │ │ ├── fttypes.h
│ │ │ │ │ │ ├── ftwinfnt.h
│ │ │ │ │ │ ├── ftxf86.h
│ │ │ │ │ │ ├── internal
│ │ │ │ │ │ │ ├── autohint.h
│ │ │ │ │ │ │ ├── ftcalc.h
│ │ │ │ │ │ │ ├── ftdebug.h
│ │ │ │ │ │ │ ├── ftdriver.h
│ │ │ │ │ │ │ ├── ftgloadr.h
│ │ │ │ │ │ │ ├── ftmemory.h
│ │ │ │ │ │ │ ├── ftobjs.h
│ │ │ │ │ │ │ ├── ftpic.h
│ │ │ │ │ │ │ ├── ftrfork.h
│ │ │ │ │ │ │ ├── ftserv.h
│ │ │ │ │ │ │ ├── ftstream.h
│ │ │ │ │ │ │ ├── fttrace.h
│ │ │ │ │ │ │ ├── ftvalid.h
│ │ │ │ │ │ │ ├── internal.h
│ │ │ │ │ │ │ ├── pcftypes.h
│ │ │ │ │ │ │ ├── psaux.h
│ │ │ │ │ │ │ ├── pshints.h
│ │ │ │ │ │ │ ├── services
│ │ │ │ │ │ │ │ ├── svbdf.h
│ │ │ │ │ │ │ │ ├── svcid.h
│ │ │ │ │ │ │ │ ├── svgldict.h
│ │ │ │ │ │ │ │ ├── svgxval.h
│ │ │ │ │ │ │ │ ├── svkern.h
│ │ │ │ │ │ │ │ ├── svmm.h
│ │ │ │ │ │ │ │ ├── svotval.h
│ │ │ │ │ │ │ │ ├── svpfr.h
│ │ │ │ │ │ │ │ ├── svpostnm.h
│ │ │ │ │ │ │ │ ├── svpscmap.h
│ │ │ │ │ │ │ │ ├── svpsinfo.h
│ │ │ │ │ │ │ │ ├── svsfnt.h
│ │ │ │ │ │ │ │ ├── svttcmap.h
│ │ │ │ │ │ │ │ ├── svtteng.h
│ │ │ │ │ │ │ │ ├── svttglyf.h
│ │ │ │ │ │ │ │ ├── svwinfnt.h
│ │ │ │ │ │ │ │ └── svxf86nm.h
│ │ │ │ │ │ │ ├── sfnt.h
│ │ │ │ │ │ │ ├── t1types.h
│ │ │ │ │ │ │ └── tttypes.h
│ │ │ │ │ │ ├── t1tables.h
│ │ │ │ │ │ ├── ttnameid.h
│ │ │ │ │ │ ├── tttables.h
│ │ │ │ │ │ ├── tttags.h
│ │ │ │ │ │ └── ttunpat.h
│ │ │ │ │ └── ft2build.h
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README
│ │ │ │ └── src
│ │ │ │ ├── autofit
│ │ │ │ │ ├── afangles.c
│ │ │ │ │ ├── afangles.h
│ │ │ │ │ ├── afcjk.c
│ │ │ │ │ ├── afcjk.h
│ │ │ │ │ ├── afdummy.c
│ │ │ │ │ ├── afdummy.h
│ │ │ │ │ ├── aferrors.h
│ │ │ │ │ ├── afglobal.c
│ │ │ │ │ ├── afglobal.h
│ │ │ │ │ ├── afhints.c
│ │ │ │ │ ├── afhints.h
│ │ │ │ │ ├── afindic.c
│ │ │ │ │ ├── afindic.h
│ │ │ │ │ ├── aflatin2.c
│ │ │ │ │ ├── aflatin2.h
│ │ │ │ │ ├── aflatin.c
│ │ │ │ │ ├── aflatin.h
│ │ │ │ │ ├── afloader.c
│ │ │ │ │ ├── afloader.h
│ │ │ │ │ ├── afmodule.c
│ │ │ │ │ ├── afmodule.h
│ │ │ │ │ ├── afpic.c
│ │ │ │ │ ├── afpic.h
│ │ │ │ │ ├── aftypes.h
│ │ │ │ │ ├── afwarp.c
│ │ │ │ │ ├── afwarp.h
│ │ │ │ │ ├── autofit.c
│ │ │ │ │ ├── Jamfile
│ │ │ │ │ ├── module.mk
│ │ │ │ │ └── rules.mk
│ │ │ │ ├── base
│ │ │ │ │ ├── basepic.c
│ │ │ │ │ ├── basepic.h
│ │ │ │ │ ├── ftadvanc.c
│ │ │ │ │ ├── ftapi.c
│ │ │ │ │ ├── ftbase.c
│ │ │ │ │ ├── ftbase.h
│ │ │ │ │ ├── ftbbox.c
│ │ │ │ │ ├── ftbdf.c
│ │ │ │ │ ├── ftbitmap.c
│ │ │ │ │ ├── ftcalc.c
│ │ │ │ │ ├── ftcid.c
│ │ │ │ │ ├── ftdbgmem.c
│ │ │ │ │ ├── ftdebug.c
│ │ │ │ │ ├── ftfstype.c
│ │ │ │ │ ├── ftgasp.c
│ │ │ │ │ ├── ftgloadr.c
│ │ │ │ │ ├── ftglyph.c
│ │ │ │ │ ├── ftgxval.c
│ │ │ │ │ ├── ftinit.c
│ │ │ │ │ ├── ftlcdfil.c
│ │ │ │ │ ├── ftmac.c
│ │ │ │ │ ├── ftmm.c
│ │ │ │ │ ├── ftobjs.c
│ │ │ │ │ ├── ftotval.c
│ │ │ │ │ ├── ftoutln.c
│ │ │ │ │ ├── ftpatent.c
│ │ │ │ │ ├── ftpfr.c
│ │ │ │ │ ├── ftpic.c
│ │ │ │ │ ├── ftrfork.c
│ │ │ │ │ ├── ftsnames.c
│ │ │ │ │ ├── ftstream.c
│ │ │ │ │ ├── ftstroke.c
│ │ │ │ │ ├── ftsynth.c
│ │ │ │ │ ├── ftsystem.c
│ │ │ │ │ ├── fttrigon.c
│ │ │ │ │ ├── fttype1.c
│ │ │ │ │ ├── ftutil.c
│ │ │ │ │ ├── ftwinfnt.c
│ │ │ │ │ ├── ftxf86.c
│ │ │ │ │ ├── Jamfile
│ │ │ │ │ └── rules.mk
│ │ │ │ ├── bdf
│ │ │ │ │ ├── bdf.c
│ │ │ │ │ ├── bdfdrivr.c
│ │ │ │ │ ├── bdfdrivr.h
│ │ │ │ │ ├── bdferror.h
│ │ │ │ │ ├── bdf.h
│ │ │ │ │ ├── bdflib.c
│ │ │ │ │ ├── Jamfile
│ │ │ │ │ ├── module.mk
│ │ │ │ │ ├── README
│ │ │ │ │ └── rules.mk
│ │ │ │ ├── bzip2
│ │ │ │ │ ├── ftbzip2.c
│ │ │ │ │ ├── Jamfile
│ │ │ │ │ └── rules.mk
│ │ │ │ ├── cache
│ │ │ │ │ ├── ftcache.c
│ │ │ │ │ ├── ftcbasic.c
│ │ │ │ │ ├── ftccache.c
│ │ │ │ │ ├── ftccache.h
│ │ │ │ │ ├── ftccback.h
│ │ │ │ │ ├── ftccmap.c
│ │ │ │ │ ├── ftcerror.h
│ │ │ │ │ ├── ftcglyph.c
│ │ │ │ │ ├── ftcglyph.h
│ │ │ │ │ ├── ftcimage.c
│ │ │ │ │ ├── ftcimage.h
│ │ │ │ │ ├── ftcmanag.c
│ │ │ │ │ ├── ftcmanag.h
│ │ │ │ │ ├── ftcmru.c
│ │ │ │ │ ├── ftcmru.h
│ │ │ │ │ ├── ftcsbits.c
│ │ │ │ │ ├── ftcsbits.h
│ │ │ │ │ ├── Jamfile
│ │ │ │ │ └── rules.mk
│ │ │ │ ├── cff
│ │ │ │ │ ├── cff.c
│ │ │ │ │ ├── cffcmap.c
│ │ │ │ │ ├── cffcmap.h
│ │ │ │ │ ├── cffdrivr.c
│ │ │ │ │ ├── cffdrivr.h
│ │ │ │ │ ├── cfferrs.h
│ │ │ │ │ ├── cffgload.c
│ │ │ │ │ ├── cffgload.h
│ │ │ │ │ ├── cffload.c
│ │ │ │ │ ├── cffload.h
│ │ │ │ │ ├── cffobjs.c
│ │ │ │ │ ├── cffobjs.h
│ │ │ │ │ ├── cffparse.c
│ │ │ │ │ ├── cffparse.h
│ │ │ │ │ ├── cffpic.c
│ │ │ │ │ ├── cffpic.h
│ │ │ │ │ ├── cfftoken.h
│ │ │ │ │ ├── cfftypes.h
│ │ │ │ │ ├── Jamfile
│ │ │ │ │ ├── module.mk
│ │ │ │ │ └── rules.mk
│ │ │ │ ├── cid
│ │ │ │ │ ├── ciderrs.h
│ │ │ │ │ ├── cidgload.c
│ │ │ │ │ ├── cidgload.h
│ │ │ │ │ ├── cidload.c
│ │ │ │ │ ├── cidload.h
│ │ │ │ │ ├── cidobjs.c
│ │ │ │ │ ├── cidobjs.h
│ │ │ │ │ ├── cidparse.c
│ │ │ │ │ ├── cidparse.h
│ │ │ │ │ ├── cidriver.c
│ │ │ │ │ ├── cidriver.h
│ │ │ │ │ ├── cidtoken.h
│ │ │ │ │ ├── Jamfile
│ │ │ │ │ ├── module.mk
│ │ │ │ │ ├── rules.mk
│ │ │ │ │ └── type1cid.c
│ │ │ │ ├── gxvalid
│ │ │ │ │ ├── gxvalid.c
│ │ │ │ │ ├── gxvalid.h
│ │ │ │ │ ├── gxvbsln.c
│ │ │ │ │ ├── gxvcommn.c
│ │ │ │ │ ├── gxvcommn.h
│ │ │ │ │ ├── gxverror.h
│ │ │ │ │ ├── gxvfeat.c
│ │ │ │ │ ├── gxvfeat.h
│ │ │ │ │ ├── gxvfgen.c
│ │ │ │ │ ├── gxvjust.c
│ │ │ │ │ ├── gxvkern.c
│ │ │ │ │ ├── gxvlcar.c
│ │ │ │ │ ├── gxvmod.c
│ │ │ │ │ ├── gxvmod.h
│ │ │ │ │ ├── gxvmort0.c
│ │ │ │ │ ├── gxvmort1.c
│ │ │ │ │ ├── gxvmort2.c
│ │ │ │ │ ├── gxvmort4.c
│ │ │ │ │ ├── gxvmort5.c
│ │ │ │ │ ├── gxvmort.c
│ │ │ │ │ ├── gxvmort.h
│ │ │ │ │ ├── gxvmorx0.c
│ │ │ │ │ ├── gxvmorx1.c
│ │ │ │ │ ├── gxvmorx2.c
│ │ │ │ │ ├── gxvmorx4.c
│ │ │ │ │ ├── gxvmorx5.c
│ │ │ │ │ ├── gxvmorx.c
│ │ │ │ │ ├── gxvmorx.h
│ │ │ │ │ ├── gxvopbd.c
│ │ │ │ │ ├── gxvprop.c
│ │ │ │ │ ├── gxvtrak.c
│ │ │ │ │ ├── Jamfile
│ │ │ │ │ ├── module.mk
│ │ │ │ │ ├── README
│ │ │ │ │ └── rules.mk
│ │ │ │ ├── gzip
│ │ │ │ │ ├── adler32.c
│ │ │ │ │ ├── ftgzip.c
│ │ │ │ │ ├── infblock.c
│ │ │ │ │ ├── infblock.h
│ │ │ │ │ ├── infcodes.c
│ │ │ │ │ ├── infcodes.h
│ │ │ │ │ ├── inffixed.h
│ │ │ │ │ ├── inflate.c
│ │ │ │ │ ├── inftrees.c
│ │ │ │ │ ├── inftrees.h
│ │ │ │ │ ├── infutil.c
│ │ │ │ │ ├── infutil.h
│ │ │ │ │ ├── Jamfile
│ │ │ │ │ ├── rules.mk
│ │ │ │ │ ├── zconf.h
│ │ │ │ │ ├── zlib.h
│ │ │ │ │ ├── zutil.c
│ │ │ │ │ └── zutil.h
│ │ │ │ ├── Jamfile
│ │ │ │ ├── lzw
│ │ │ │ │ ├── ftlzw.c
│ │ │ │ │ ├── ftzopen.c
│ │ │ │ │ ├── ftzopen.h
│ │ │ │ │ ├── Jamfile
│ │ │ │ │ └── rules.mk
│ │ │ │ ├── otvalid
│ │ │ │ │ ├── Jamfile
│ │ │ │ │ ├── module.mk
│ │ │ │ │ ├── otvalid.c
│ │ │ │ │ ├── otvalid.h
│ │ │ │ │ ├── otvbase.c
│ │ │ │ │ ├── otvcommn.c
│ │ │ │ │ ├── otvcommn.h
│ │ │ │ │ ├── otverror.h
│ │ │ │ │ ├── otvgdef.c
│ │ │ │ │ ├── otvgpos.c
│ │ │ │ │ ├── otvgpos.h
│ │ │ │ │ ├── otvgsub.c
│ │ │ │ │ ├── otvjstf.c
│ │ │ │ │ ├── otvmath.c
│ │ │ │ │ ├── otvmod.c
│ │ │ │ │ ├── otvmod.h
│ │ │ │ │ └── rules.mk
│ │ │ │ ├── pcf
│ │ │ │ │ ├── Jamfile
│ │ │ │ │ ├── module.mk
│ │ │ │ │ ├── pcf.c
│ │ │ │ │ ├── pcfdrivr.c
│ │ │ │ │ ├── pcfdrivr.h
│ │ │ │ │ ├── pcferror.h
│ │ │ │ │ ├── pcf.h
│ │ │ │ │ ├── pcfread.c
│ │ │ │ │ ├── pcfread.h
│ │ │ │ │ ├── pcfutil.c
│ │ │ │ │ ├── pcfutil.h
│ │ │ │ │ ├── README
│ │ │ │ │ └── rules.mk
│ │ │ │ ├── pfr
│ │ │ │ │ ├── Jamfile
│ │ │ │ │ ├── module.mk
│ │ │ │ │ ├── pfr.c
│ │ │ │ │ ├── pfrcmap.c
│ │ │ │ │ ├── pfrcmap.h
│ │ │ │ │ ├── pfrdrivr.c
│ │ │ │ │ ├── pfrdrivr.h
│ │ │ │ │ ├── pfrerror.h
│ │ │ │ │ ├── pfrgload.c
│ │ │ │ │ ├── pfrgload.h
│ │ │ │ │ ├── pfrload.c
│ │ │ │ │ ├── pfrload.h
│ │ │ │ │ ├── pfrobjs.c
│ │ │ │ │ ├── pfrobjs.h
│ │ │ │ │ ├── pfrsbit.c
│ │ │ │ │ ├── pfrsbit.h
│ │ │ │ │ ├── pfrtypes.h
│ │ │ │ │ └── rules.mk
│ │ │ │ ├── psaux
│ │ │ │ │ ├── afmparse.c
│ │ │ │ │ ├── afmparse.h
│ │ │ │ │ ├── Jamfile
│ │ │ │ │ ├── module.mk
│ │ │ │ │ ├── psaux.c
│ │ │ │ │ ├── psauxerr.h
│ │ │ │ │ ├── psauxmod.c
│ │ │ │ │ ├── psauxmod.h
│ │ │ │ │ ├── psconv.c
│ │ │ │ │ ├── psconv.h
│ │ │ │ │ ├── psobjs.c
│ │ │ │ │ ├── psobjs.h
│ │ │ │ │ ├── rules.mk
│ │ │ │ │ ├── t1cmap.c
│ │ │ │ │ ├── t1cmap.h
│ │ │ │ │ ├── t1decode.c
│ │ │ │ │ └── t1decode.h
│ │ │ │ ├── pshinter
│ │ │ │ │ ├── Jamfile
│ │ │ │ │ ├── module.mk
│ │ │ │ │ ├── pshalgo.c
│ │ │ │ │ ├── pshalgo.h
│ │ │ │ │ ├── pshglob.c
│ │ │ │ │ ├── pshglob.h
│ │ │ │ │ ├── pshinter.c
│ │ │ │ │ ├── pshmod.c
│ │ │ │ │ ├── pshmod.h
│ │ │ │ │ ├── pshnterr.h
│ │ │ │ │ ├── pshpic.c
│ │ │ │ │ ├── pshpic.h
│ │ │ │ │ ├── pshrec.c
│ │ │ │ │ ├── pshrec.h
│ │ │ │ │ └── rules.mk
│ │ │ │ ├── psnames
│ │ │ │ │ ├── Jamfile
│ │ │ │ │ ├── module.mk
│ │ │ │ │ ├── psmodule.c
│ │ │ │ │ ├── psmodule.h
│ │ │ │ │ ├── psnamerr.h
│ │ │ │ │ ├── psnames.c
│ │ │ │ │ ├── pspic.c
│ │ │ │ │ ├── pspic.h
│ │ │ │ │ ├── pstables.h
│ │ │ │ │ └── rules.mk
│ │ │ │ ├── raster
│ │ │ │ │ ├── ftmisc.h
│ │ │ │ │ ├── ftraster.c
│ │ │ │ │ ├── ftraster.h
│ │ │ │ │ ├── ftrend1.c
│ │ │ │ │ ├── ftrend1.h
│ │ │ │ │ ├── Jamfile
│ │ │ │ │ ├── module.mk
│ │ │ │ │ ├── raster.c
│ │ │ │ │ ├── rasterrs.h
│ │ │ │ │ ├── rastpic.c
│ │ │ │ │ ├── rastpic.h
│ │ │ │ │ └── rules.mk
│ │ │ │ ├── sfnt
│ │ │ │ │ ├── Jamfile
│ │ │ │ │ ├── module.mk
│ │ │ │ │ ├── rules.mk
│ │ │ │ │ ├── sfdriver.c
│ │ │ │ │ ├── sfdriver.h
│ │ │ │ │ ├── sferrors.h
│ │ │ │ │ ├── sfnt.c
│ │ │ │ │ ├── sfntpic.c
│ │ │ │ │ ├── sfntpic.h
│ │ │ │ │ ├── sfobjs.c
│ │ │ │ │ ├── sfobjs.h
│ │ │ │ │ ├── ttbdf.c
│ │ │ │ │ ├── ttbdf.h
│ │ │ │ │ ├── ttcmap.c
│ │ │ │ │ ├── ttcmapc.h
│ │ │ │ │ ├── ttcmap.h
│ │ │ │ │ ├── ttkern.c
│ │ │ │ │ ├── ttkern.h
│ │ │ │ │ ├── ttload.c
│ │ │ │ │ ├── ttload.h
│ │ │ │ │ ├── ttmtx.c
│ │ │ │ │ ├── ttmtx.h
│ │ │ │ │ ├── ttpost.c
│ │ │ │ │ ├── ttpost.h
│ │ │ │ │ ├── ttsbit0.c
│ │ │ │ │ ├── ttsbit.c
│ │ │ │ │ └── ttsbit.h
│ │ │ │ ├── smooth
│ │ │ │ │ ├── ftgrays.c
│ │ │ │ │ ├── ftgrays.h
│ │ │ │ │ ├── ftsmerrs.h
│ │ │ │ │ ├── ftsmooth.c
│ │ │ │ │ ├── ftsmooth.h
│ │ │ │ │ ├── ftspic.c
│ │ │ │ │ ├── ftspic.h
│ │ │ │ │ ├── Jamfile
│ │ │ │ │ ├── module.mk
│ │ │ │ │ ├── rules.mk
│ │ │ │ │ └── smooth.c
│ │ │ │ ├── tools
│ │ │ │ │ ├── apinames.c
│ │ │ │ │ ├── chktrcmp.py
│ │ │ │ │ ├── cordic.py
│ │ │ │ │ ├── docmaker
│ │ │ │ │ │ ├── content.py
│ │ │ │ │ │ ├── docbeauty.py
│ │ │ │ │ │ ├── docmaker.py
│ │ │ │ │ │ ├── formatter.py
│ │ │ │ │ │ ├── sources.py
│ │ │ │ │ │ ├── tohtml.py
│ │ │ │ │ │ └── utils.py
│ │ │ │ │ ├── ftrandom
│ │ │ │ │ │ ├── ftrandom.c
│ │ │ │ │ │ ├── Makefile
│ │ │ │ │ │ └── README
│ │ │ │ │ ├── glnames.py
│ │ │ │ │ ├── Jamfile
│ │ │ │ │ ├── test_afm.c
│ │ │ │ │ ├── test_bbox.c
│ │ │ │ │ └── test_trig.c
│ │ │ │ ├── truetype
│ │ │ │ │ ├── Jamfile
│ │ │ │ │ ├── module.mk
│ │ │ │ │ ├── rules.mk
│ │ │ │ │ ├── truetype.c
│ │ │ │ │ ├── ttdriver.c
│ │ │ │ │ ├── ttdriver.h
│ │ │ │ │ ├── tterrors.h
│ │ │ │ │ ├── ttgload.c
│ │ │ │ │ ├── ttgload.h
│ │ │ │ │ ├── ttgxvar.c
│ │ │ │ │ ├── ttgxvar.h
│ │ │ │ │ ├── ttinterp.c
│ │ │ │ │ ├── ttinterp.h
│ │ │ │ │ ├── ttobjs.c
│ │ │ │ │ ├── ttobjs.h
│ │ │ │ │ ├── ttpic.c
│ │ │ │ │ ├── ttpic.h
│ │ │ │ │ ├── ttpload.c
│ │ │ │ │ └── ttpload.h
│ │ │ │ ├── type1
│ │ │ │ │ ├── Jamfile
│ │ │ │ │ ├── module.mk
│ │ │ │ │ ├── rules.mk
│ │ │ │ │ ├── t1afm.c
│ │ │ │ │ ├── t1afm.h
│ │ │ │ │ ├── t1driver.c
│ │ │ │ │ ├── t1driver.h
│ │ │ │ │ ├── t1errors.h
│ │ │ │ │ ├── t1gload.c
│ │ │ │ │ ├── t1gload.h
│ │ │ │ │ ├── t1load.c
│ │ │ │ │ ├── t1load.h
│ │ │ │ │ ├── t1objs.c
│ │ │ │ │ ├── t1objs.h
│ │ │ │ │ ├── t1parse.c
│ │ │ │ │ ├── t1parse.h
│ │ │ │ │ ├── t1tokens.h
│ │ │ │ │ └── type1.c
│ │ │ │ ├── type42
│ │ │ │ │ ├── Jamfile
│ │ │ │ │ ├── module.mk
│ │ │ │ │ ├── rules.mk
│ │ │ │ │ ├── t42drivr.c
│ │ │ │ │ ├── t42drivr.h
│ │ │ │ │ ├── t42error.h
│ │ │ │ │ ├── t42objs.c
│ │ │ │ │ ├── t42objs.h
│ │ │ │ │ ├── t42parse.c
│ │ │ │ │ ├── t42parse.h
│ │ │ │ │ ├── t42types.h
│ │ │ │ │ └── type42.c
│ │ │ │ └── winfonts
│ │ │ │ ├── fnterrs.h
│ │ │ │ ├── Jamfile
│ │ │ │ ├── module.mk
│ │ │ │ ├── rules.mk
│ │ │ │ ├── winfnt.c
│ │ │ │ └── winfnt.h
│ │ │ ├── freetype-overlay
│ │ │ │ └── include
│ │ │ │ └── freetype
│ │ │ │ └── config
│ │ │ │ ├── ft2build.h
│ │ │ │ ├── ftmodule.h
│ │ │ │ └── ftoption.h
│ │ │ ├── jbig2dec
│ │ │ │ ├── annex-h.jbig2
│ │ │ │ ├── autogen.sh
│ │ │ │ ├── CHANGES
│ │ │ │ ├── config.h
│ │ │ │ ├── config.h.in
│ │ │ │ ├── config_types.h
│ │ │ │ ├── config_types.h.in
│ │ │ │ ├── configure.ac
│ │ │ │ ├── config_win32.h
│ │ │ │ ├── COPYING
│ │ │ │ ├── getopt1.c
│ │ │ │ ├── getopt.c
│ │ │ │ ├── getopt.h
│ │ │ │ ├── Jamfile
│ │ │ │ ├── jbig2_arith.c
│ │ │ │ ├── jbig2_arith.h
│ │ │ │ ├── jbig2_arith_iaid.c
│ │ │ │ ├── jbig2_arith_iaid.h
│ │ │ │ ├── jbig2_arith_int.c
│ │ │ │ ├── jbig2_arith_int.h
│ │ │ │ ├── jbig2.c
│ │ │ │ ├── jbig2dec.1
│ │ │ │ ├── jbig2dec.c
│ │ │ │ ├── jbig2_generic.c
│ │ │ │ ├── jbig2_generic.h
│ │ │ │ ├── jbig2.h
│ │ │ │ ├── jbig2_halftone.c
│ │ │ │ ├── jbig2_halftone.h
│ │ │ │ ├── jbig2_huffman.c
│ │ │ │ ├── jbig2_huffman.h
│ │ │ │ ├── jbig2_hufftab.h
│ │ │ │ ├── jbig2_image.c
│ │ │ │ ├── jbig2_image.h
│ │ │ │ ├── jbig2_image_pbm.c
│ │ │ │ ├── jbig2_image_png.c
│ │ │ │ ├── jbig2_metadata.c
│ │ │ │ ├── jbig2_metadata.h
│ │ │ │ ├── jbig2_mmr.c
│ │ │ │ ├── jbig2_mmr.h
│ │ │ │ ├── jbig2_page.c
│ │ │ │ ├── jbig2_priv.h
│ │ │ │ ├── jbig2_refinement.c
│ │ │ │ ├── jbig2_segment.c
│ │ │ │ ├── jbig2_symbol_dict.c
│ │ │ │ ├── jbig2_symbol_dict.h
│ │ │ │ ├── jbig2_text.c
│ │ │ │ ├── jbig2_text.h
│ │ │ │ ├── LICENSE
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.unix
│ │ │ │ ├── memcmp.c
│ │ │ │ ├── msvc.mak
│ │ │ │ ├── os_types.h
│ │ │ │ ├── pbm2png.c
│ │ │ │ ├── README
│ │ │ │ ├── SConstruct
│ │ │ │ ├── sha1.c
│ │ │ │ ├── sha1.h
│ │ │ │ ├── snprintf.c
│ │ │ │ └── test_jbig2dec.py
│ │ │ ├── Makefile
│ │ │ ├── mupdf
│ │ │ │ ├── cmaps
│ │ │ │ │ ├── cns
│ │ │ │ │ │ ├── Adobe-CNS1-0
│ │ │ │ │ │ ├── Adobe-CNS1-1
│ │ │ │ │ │ ├── Adobe-CNS1-2
│ │ │ │ │ │ ├── Adobe-CNS1-3
│ │ │ │ │ │ ├── Adobe-CNS1-4
│ │ │ │ │ │ ├── Adobe-CNS1-5
│ │ │ │ │ │ ├── Adobe-CNS1-6
│ │ │ │ │ │ ├── Adobe-CNS1-UCS2
│ │ │ │ │ │ ├── B5-H
│ │ │ │ │ │ ├── B5pc-H
│ │ │ │ │ │ ├── B5pc-V
│ │ │ │ │ │ ├── B5-V
│ │ │ │ │ │ ├── CNS1-H
│ │ │ │ │ │ ├── CNS1-V
│ │ │ │ │ │ ├── CNS2-H
│ │ │ │ │ │ ├── CNS2-V
│ │ │ │ │ │ ├── CNS-EUC-H
│ │ │ │ │ │ ├── CNS-EUC-V
│ │ │ │ │ │ ├── ETen-B5-H
│ │ │ │ │ │ ├── ETen-B5-V
│ │ │ │ │ │ ├── ETenms-B5-H
│ │ │ │ │ │ ├── ETenms-B5-V
│ │ │ │ │ │ ├── ETHK-B5-H
│ │ │ │ │ │ ├── ETHK-B5-V
│ │ │ │ │ │ ├── HKdla-B5-H
│ │ │ │ │ │ ├── HKdla-B5-V
│ │ │ │ │ │ ├── HKdlb-B5-H
│ │ │ │ │ │ ├── HKdlb-B5-V
│ │ │ │ │ │ ├── HKgccs-B5-H
│ │ │ │ │ │ ├── HKgccs-B5-V
│ │ │ │ │ │ ├── HKm314-B5-H
│ │ │ │ │ │ ├── HKm314-B5-V
│ │ │ │ │ │ ├── HKm471-B5-H
│ │ │ │ │ │ ├── HKm471-B5-V
│ │ │ │ │ │ ├── HKscs-B5-H
│ │ │ │ │ │ ├── HKscs-B5-V
│ │ │ │ │ │ ├── UniCNS-UCS2-H
│ │ │ │ │ │ ├── UniCNS-UCS2-V
│ │ │ │ │ │ ├── UniCNS-UTF16-H
│ │ │ │ │ │ └── UniCNS-UTF16-V
│ │ │ │ │ ├── gb
│ │ │ │ │ │ ├── Adobe-GB1-0
│ │ │ │ │ │ ├── Adobe-GB1-1
│ │ │ │ │ │ ├── Adobe-GB1-2
│ │ │ │ │ │ ├── Adobe-GB1-3
│ │ │ │ │ │ ├── Adobe-GB1-4
│ │ │ │ │ │ ├── Adobe-GB1-5
│ │ │ │ │ │ ├── Adobe-GB1-UCS2
│ │ │ │ │ │ ├── GB-EUC-H
│ │ │ │ │ │ ├── GB-EUC-V
│ │ │ │ │ │ ├── GB-H
│ │ │ │ │ │ ├── GBK2K-H
│ │ │ │ │ │ ├── GBK2K-V
│ │ │ │ │ │ ├── GBK-EUC-H
│ │ │ │ │ │ ├── GBK-EUC-V
│ │ │ │ │ │ ├── GBKp-EUC-H
│ │ │ │ │ │ ├── GBKp-EUC-V
│ │ │ │ │ │ ├── GBpc-EUC-H
│ │ │ │ │ │ ├── GBpc-EUC-V
│ │ │ │ │ │ ├── GBT-EUC-H
│ │ │ │ │ │ ├── GBT-EUC-V
│ │ │ │ │ │ ├── GBT-H
│ │ │ │ │ │ ├── GBTpc-EUC-H
│ │ │ │ │ │ ├── GBTpc-EUC-V
│ │ │ │ │ │ ├── GBT-V
│ │ │ │ │ │ ├── GB-V
│ │ │ │ │ │ ├── UniGB-UCS2-H
│ │ │ │ │ │ ├── UniGB-UCS2-V
│ │ │ │ │ │ ├── UniGB-UTF16-H
│ │ │ │ │ │ └── UniGB-UTF16-V
│ │ │ │ │ ├── japan
│ │ │ │ │ │ ├── 78-EUC-H
│ │ │ │ │ │ ├── 78-EUC-V
│ │ │ │ │ │ ├── 78-H
│ │ │ │ │ │ ├── 78ms-RKSJ-H
│ │ │ │ │ │ ├── 78ms-RKSJ-V
│ │ │ │ │ │ ├── 78-RKSJ-H
│ │ │ │ │ │ ├── 78-RKSJ-V
│ │ │ │ │ │ ├── 78-V
│ │ │ │ │ │ ├── 83pv-RKSJ-H
│ │ │ │ │ │ ├── 90msp-RKSJ-H
│ │ │ │ │ │ ├── 90msp-RKSJ-V
│ │ │ │ │ │ ├── 90ms-RKSJ-H
│ │ │ │ │ │ ├── 90ms-RKSJ-V
│ │ │ │ │ │ ├── 90pv-RKSJ-H
│ │ │ │ │ │ ├── 90pv-RKSJ-V
│ │ │ │ │ │ ├── Add-H
│ │ │ │ │ │ ├── Add-RKSJ-H
│ │ │ │ │ │ ├── Add-RKSJ-V
│ │ │ │ │ │ ├── Add-V
│ │ │ │ │ │ ├── Adobe-Japan1-0
│ │ │ │ │ │ ├── Adobe-Japan1-1
│ │ │ │ │ │ ├── Adobe-Japan1-2
│ │ │ │ │ │ ├── Adobe-Japan1-3
│ │ │ │ │ │ ├── Adobe-Japan1-4
│ │ │ │ │ │ ├── Adobe-Japan1-5
│ │ │ │ │ │ ├── Adobe-Japan1-6
│ │ │ │ │ │ ├── Adobe-Japan1-UCS2
│ │ │ │ │ │ ├── Adobe-Japan2-0
│ │ │ │ │ │ ├── EUC-H
│ │ │ │ │ │ ├── EUC-V
│ │ │ │ │ │ ├── Ext-H
│ │ │ │ │ │ ├── Ext-RKSJ-H
│ │ │ │ │ │ ├── Ext-RKSJ-V
│ │ │ │ │ │ ├── Ext-V
│ │ │ │ │ │ ├── H
│ │ │ │ │ │ ├── Hankaku
│ │ │ │ │ │ ├── Hiragana
│ │ │ │ │ │ ├── Hojo-EUC-H
│ │ │ │ │ │ ├── Hojo-EUC-V
│ │ │ │ │ │ ├── Hojo-H
│ │ │ │ │ │ ├── Hojo-V
│ │ │ │ │ │ ├── Katakana
│ │ │ │ │ │ ├── NWP-H
│ │ │ │ │ │ ├── NWP-V
│ │ │ │ │ │ ├── RKSJ-H
│ │ │ │ │ │ ├── RKSJ-V
│ │ │ │ │ │ ├── Roman
│ │ │ │ │ │ ├── UniHojo-UCS2-H
│ │ │ │ │ │ ├── UniHojo-UCS2-V
│ │ │ │ │ │ ├── UniHojo-UTF16-H
│ │ │ │ │ │ ├── UniHojo-UTF16-V
│ │ │ │ │ │ ├── UniJISPro-UCS2-HW-V
│ │ │ │ │ │ ├── UniJISPro-UCS2-V
│ │ │ │ │ │ ├── UniJIS-UCS2-H
│ │ │ │ │ │ ├── UniJIS-UCS2-HW-H
│ │ │ │ │ │ ├── UniJIS-UCS2-HW-V
│ │ │ │ │ │ ├── UniJIS-UCS2-V
│ │ │ │ │ │ ├── UniJIS-UTF16-H
│ │ │ │ │ │ ├── UniJIS-UTF16-V
│ │ │ │ │ │ ├── V
│ │ │ │ │ │ └── WP-Symbol
│ │ │ │ │ ├── korea
│ │ │ │ │ │ ├── Adobe-Korea1-0
│ │ │ │ │ │ ├── Adobe-Korea1-1
│ │ │ │ │ │ ├── Adobe-Korea1-2
│ │ │ │ │ │ ├── Adobe-Korea1-UCS2
│ │ │ │ │ │ ├── KSC-EUC-H
│ │ │ │ │ │ ├── KSC-EUC-V
│ │ │ │ │ │ ├── KSC-H
│ │ │ │ │ │ ├── KSC-Johab-H
│ │ │ │ │ │ ├── KSC-Johab-V
│ │ │ │ │ │ ├── KSCms-UHC-H
│ │ │ │ │ │ ├── KSCms-UHC-HW-H
│ │ │ │ │ │ ├── KSCms-UHC-HW-V
│ │ │ │ │ │ ├── KSCms-UHC-V
│ │ │ │ │ │ ├── KSCpc-EUC-H
│ │ │ │ │ │ ├── KSCpc-EUC-V
│ │ │ │ │ │ ├── KSC-V
│ │ │ │ │ │ ├── UniKS-UCS2-H
│ │ │ │ │ │ ├── UniKS-UCS2-V
│ │ │ │ │ │ ├── UniKS-UTF16-H
│ │ │ │ │ │ └── UniKS-UTF16-V
│ │ │ │ │ └── README
│ │ │ │ ├── COPYING
│ │ │ │ ├── draw
│ │ │ │ │ ├── arch_arm.c
│ │ │ │ │ ├── arch_port.c
│ │ │ │ │ ├── draw_affine.c
│ │ │ │ │ ├── draw_blend.c
│ │ │ │ │ ├── draw_device.c
│ │ │ │ │ ├── draw_edge.c
│ │ │ │ │ ├── draw_glyph.c
│ │ │ │ │ ├── draw_mesh.c
│ │ │ │ │ ├── draw_paint.c
│ │ │ │ │ ├── draw_path.c
│ │ │ │ │ ├── draw_scale.c
│ │ │ │ │ ├── draw_simple_scale.c
│ │ │ │ │ └── draw_unpack.c
│ │ │ │ ├── fitz
│ │ │ │ │ ├── base_context.c
│ │ │ │ │ ├── base_error.c
│ │ │ │ │ ├── base_geometry.c
│ │ │ │ │ ├── base_getopt.c
│ │ │ │ │ ├── base_hash.c
│ │ │ │ │ ├── base_link.c
│ │ │ │ │ ├── base_memory.c
│ │ │ │ │ ├── base_object.c
│ │ │ │ │ ├── base_string.c
│ │ │ │ │ ├── base_time.c
│ │ │ │ │ ├── crypt_aes.c
│ │ │ │ │ ├── crypt_arc4.c
│ │ │ │ │ ├── crypt_md5.c
│ │ │ │ │ ├── crypt_sha2.c
│ │ │ │ │ ├── dev_bbox.c
│ │ │ │ │ ├── dev_list.c
│ │ │ │ │ ├── dev_null.c
│ │ │ │ │ ├── dev_text.c
│ │ │ │ │ ├── dev_trace.c
│ │ │ │ │ ├── doc_outline.c
│ │ │ │ │ ├── filt_basic.c
│ │ │ │ │ ├── filt_dctd.c
│ │ │ │ │ ├── filt_faxd.c
│ │ │ │ │ ├── filt_flate.c
│ │ │ │ │ ├── filt_jbig2d.c
│ │ │ │ │ ├── filt_lzwd.c
│ │ │ │ │ ├── filt_predict.c
│ │ │ │ │ ├── fitz.h
│ │ │ │ │ ├── image_jpeg.c
│ │ │ │ │ ├── image_jpx.c
│ │ │ │ │ ├── image_png.c
│ │ │ │ │ ├── image_tiff.c
│ │ │ │ │ ├── memento.c
│ │ │ │ │ ├── memento.h
│ │ │ │ │ ├── res_bitmap.c
│ │ │ │ │ ├── res_colorspace.c
│ │ │ │ │ ├── res_font.c
│ │ │ │ │ ├── res_halftone.c
│ │ │ │ │ ├── res_path.c
│ │ │ │ │ ├── res_pixmap.c
│ │ │ │ │ ├── res_shade.c
│ │ │ │ │ ├── res_store.c
│ │ │ │ │ ├── res_text.c
│ │ │ │ │ ├── stm_buffer.c
│ │ │ │ │ ├── stm_open.c
│ │ │ │ │ └── stm_read.c
│ │ │ │ ├── fonts
│ │ │ │ │ ├── Dingbats.cff
│ │ │ │ │ ├── droid
│ │ │ │ │ │ ├── DroidSansFallback.ttf
│ │ │ │ │ │ ├── DroidSansMono.ttf
│ │ │ │ │ │ ├── DroidSans.ttf
│ │ │ │ │ │ └── NOTICE
│ │ │ │ │ ├── NimbusMonL-Bold.cff
│ │ │ │ │ ├── NimbusMonL-BoldObli.cff
│ │ │ │ │ ├── NimbusMonL-Regu.cff
│ │ │ │ │ ├── NimbusMonL-ReguObli.cff
│ │ │ │ │ ├── NimbusRomNo9L-Medi.cff
│ │ │ │ │ ├── NimbusRomNo9L-MediItal.cff
│ │ │ │ │ ├── NimbusRomNo9L-Regu.cff
│ │ │ │ │ ├── NimbusRomNo9L-ReguItal.cff
│ │ │ │ │ ├── NimbusSanL-Bold.cff
│ │ │ │ │ ├── NimbusSanL-BoldItal.cff
│ │ │ │ │ ├── NimbusSanL-Regu.cff
│ │ │ │ │ ├── NimbusSanL-ReguItal.cff
│ │ │ │ │ └── StandardSymL.cff
│ │ │ │ ├── generated
│ │ │ │ │ ├── cmap_cns.h
│ │ │ │ │ ├── cmap_gb.h
│ │ │ │ │ ├── cmap_japan.h
│ │ │ │ │ ├── cmap_korea.h
│ │ │ │ │ ├── font_base14.h
│ │ │ │ │ ├── font_cjk.h
│ │ │ │ │ └── font_droid.h
│ │ │ │ │ ├── data_encodings.h
│ │ │ │ │ ├── data_glyphlist.h
│ │ │ │ │ ├── mupdf.h
│ │ │ │ │ ├── pdf_annot.c
│ │ │ │ │ ├── pdf_cmap.c
│ │ │ │ │ ├── pdf_cmap_load.c
│ │ │ │ │ ├── pdf_cmap_parse.c
│ │ │ │ │ ├── pdf_cmap_table.c
│ │ │ │ │ ├── pdf_colorspace.c
│ │ │ │ │ ├── pdf_crypt.c
│ │ │ │ │ ├── pdf_encoding.c
│ │ │ │ │ ├── pdf_font.c
│ │ │ │ │ ├── pdf_fontfile.c
│ │ │ │ │ ├── pdf_function.c
│ │ │ │ │ ├── pdf_image.c
│ │ │ │ │ ├── pdf_interpret.c
│ │ │ │ │ ├── pdf_lex.c
│ │ │ │ │ ├── pdf_metrics.c
│ │ │ │ │ ├── pdf_nametree.c
│ │ │ │ │ ├── pdf_outline.c
│ │ │ │ │ ├── pdf_page.c
│ │ │ │ │ ├── pdf_parse.c
│ │ │ │ │ ├── pdf_pattern.c
│ │ │ │ │ ├── pdf_repair.c
│ │ │ │ │ ├── pdf_shade.c
│ │ │ │ │ ├── pdf_stream.c
│ │ │ │ │ ├── pdf_type3.c
│ │ │ │ │ ├── pdf_unicode.c
│ │ │ │ │ ├── pdf_xobject.c
│ │ │ │ │ └── pdf_xref.c
│ │ │ │ ├── README
│ │ │ │ ├── scripts
│ │ │ │ │ ├── cmapdump.c
│ │ │ │ │ ├── fontdump.c
│ │ │ │ │ ├── glyphdump.py
│ │ │ │ │ ├── glyphlist.txt
│ │ │ │ │ ├── jconfig.h
│ │ │ │ │ ├── opj_config.h
│ │ │ │ │ ├── rename.sed
│ │ │ │ │ ├── slimftmodules.h
│ │ │ │ │ └── slimftoptions.h
│ │ │ │ └── xps
│ │ │ │ ├── muxps.h
│ │ │ │ ├── xps_common.c
│ │ │ │ ├── xps_doc.c
│ │ │ │ ├── xps_glyphs.c
│ │ │ │ ├── xps_gradient.c
│ │ │ │ ├── xps_image.c
│ │ │ │ ├── xps_outline.c
│ │ │ │ ├── xps_path.c
│ │ │ │ ├── xps_resource.c
│ │ │ │ ├── xps_tile.c
│ │ │ │ ├── xps_util.c
│ │ │ │ ├── xps_xml.c
│ │ │ │ └── xps_zip.c
│ │ │ ├── mupdf-overlay
│ │ │ │ └── ebookdroid.diff
│ │ │ └── openjpeg
│ │ │ ├── bio.c
│ │ │ ├── bio.h
│ │ │ ├── cio.c
│ │ │ ├── cio.h
│ │ │ ├── dwt.c
│ │ │ ├── dwt.h
│ │ │ ├── event.c
│ │ │ ├── event.h
│ │ │ ├── fix.h
│ │ │ ├── image.c
│ │ │ ├── image.h
│ │ │ ├── int.h
│ │ │ ├── j2k.c
│ │ │ ├── j2k.h
│ │ │ ├── j2k_lib.c
│ │ │ ├── j2k_lib.h
│ │ │ ├── jp2.c
│ │ │ ├── jp2.h
│ │ │ ├── jpt.c
│ │ │ ├── jpt.h
│ │ │ ├── mct.c
│ │ │ ├── mct.h
│ │ │ ├── mqc.c
│ │ │ ├── mqc.h
│ │ │ ├── openjpeg.c
│ │ │ ├── openjpeg.h
│ │ │ ├── opj_config.h
│ │ │ ├── opj_includes.h
│ │ │ ├── opj_malloc.h
│ │ │ ├── pi.c
│ │ │ ├── pi.h
│ │ │ ├── raw.c
│ │ │ ├── raw.h
│ │ │ ├── t1.c
│ │ │ ├── t1_generate_luts.c
│ │ │ ├── t1.h
│ │ │ ├── t1_luts.h
│ │ │ ├── t2.c
│ │ │ ├── t2.h
│ │ │ ├── tcd.c
│ │ │ ├── tcd.h
│ │ │ ├── tgt.c
│ │ │ └── tgt.h
│ │ ├── libs
│ │ │ ├── android-support-v4.jar
│ │ │ └── armeabi
│ │ │ └── libebookdroid.so
│ │ ├── market
│ │ │ ├── device-2011-08-08-144308.png
│ │ │ ├── device-2011-08-08-144336.png
│ │ │ ├── device-2011-08-16-135018.png
│ │ │ ├── device-2011-08-16-135028.png
│ │ │ └── icons
│ │ │ ├── book_256.png
│ │ │ ├── book_36.png
│ │ │ ├── book_48.png
│ │ │ ├── book_512.png
│ │ │ └── book_72.png
│ │ ├── project.properties
│ │ ├── res
│ │ │ ├── drawable
│ │ │ │ ├── actionbar_background_tile.png
│ │ │ │ ├── actionbar_background.xml
│ │ │ │ ├── actionbar_library.png
│ │ │ │ ├── actionbar_open.png
│ │ │ │ ├── actionbar_recent.png
│ │ │ │ ├── actionbar_separator.xml
│ │ │ │ ├── actionbar_shelf.png
│ │ │ │ ├── arrowleft.png
│ │ │ │ ├── arrowright.png
│ │ │ │ ├── arrows.png
│ │ │ │ ├── arrowup_disabled.png
│ │ │ │ ├── arrowup_enabled.png
│ │ │ │ ├── arrowup.png
│ │ │ │ ├── book.png
│ │ │ │ ├── bookwatched.png
│ │ │ │ ├── border.png
│ │ │ │ ├── bt_corner.png
│ │ │ │ ├── bt_left.png
│ │ │ │ ├── bt_top.png
│ │ │ │ ├── center.png
│ │ │ │ ├── drag.png
│ │ │ │ ├── folderopen.png
│ │ │ │ ├── folderwatched.png
│ │ │ │ ├── gohome.png
│ │ │ │ ├── gradient.xml
│ │ │ │ ├── group_indicator.xml
│ │ │ │ ├── home.png
│ │ │ │ ├── icon.png
│ │ │ │ ├── left.png
│ │ │ │ ├── pine_left.png
│ │ │ │ ├── pine_right.png
│ │ │ │ ├── progress.xml
│ │ │ │ ├── right.png
│ │ │ │ ├── serifs.png
│ │ │ │ ├── shelf_caption1.png
│ │ │ │ ├── shelf_caption.png
│ │ │ │ ├── shelf_panel1_left.png
│ │ │ │ ├── shelf_panel1.png
│ │ │ │ ├── shelf_panel1_right.png
│ │ │ │ ├── shelf_panel.png
│ │ │ │ ├── spotlight_blue.png
│ │ │ │ ├── spotlight.png
│ │ │ │ ├── web_left.png
│ │ │ │ ├── web_right.png
│ │ │ │ └── zoom.png
│ │ │ ├── drawable-hdpi
│ │ │ │ ├── about.png
│ │ │ │ ├── actionbar_background_tile.png
│ │ │ │ ├── actionbar_library.png
│ │ │ │ ├── actionbar_open.png
│ │ │ │ ├── actionbar_recent.png
│ │ │ │ ├── bookmark.png
│ │ │ │ ├── clear.png
│ │ │ │ ├── close.png
│ │ │ │ ├── daynight.png
│ │ │ │ ├── gotopage.png
│ │ │ │ ├── icon.png
│ │ │ │ ├── outline.png
│ │ │ │ ├── settings.png
│ │ │ │ └── zoomfit.png
│ │ │ ├── drawable-ldpi
│ │ │ │ ├── actionbar_background_tile.png
│ │ │ │ ├── actionbar_library.png
│ │ │ │ ├── actionbar_open.png
│ │ │ │ ├── actionbar_recent.png
│ │ │ │ └── icon.png
│ │ │ ├── drawable-mdpi
│ │ │ │ ├── actionbar_background_tile.png
│ │ │ │ ├── actionbar_library.png
│ │ │ │ ├── actionbar_open.png
│ │ │ │ ├── actionbar_recent.png
│ │ │ │ └── icon.png
│ │ │ ├── layout
│ │ │ │ ├── about_part.xml
│ │ │ │ ├── about.xml
│ │ │ │ ├── bookmark.xml
│ │ │ │ ├── bookshelf_caption.xml
│ │ │ │ ├── browseritem.xml
│ │ │ │ ├── browser.xml
│ │ │ │ ├── error.xml
│ │ │ │ ├── gotopage.xml
│ │ │ │ ├── outline_item.xml
│ │ │ │ ├── password.xml
│ │ │ │ ├── recentitem.xml
│ │ │ │ ├── recent.xml
│ │ │ │ ├── tap_zones_config.xml
│ │ │ │ └── thumbnail.xml
│ │ │ ├── layout-v11
│ │ │ │ ├── browser.xml
│ │ │ │ └── recent.xml
│ │ │ ├── menu-v11
│ │ │ │ └── mainmenu.xml
│ │ │ ├── menu-v3
│ │ │ │ ├── actions.xml
│ │ │ │ ├── browsermenu.xml
│ │ │ │ ├── goto_dlg_actions.xml
│ │ │ │ ├── mainmenu.xml
│ │ │ │ ├── recent_actions.xml
│ │ │ │ └── recentmenu.xml
│ │ │ ├── menu-v4
│ │ │ │ ├── browsermenu.xml
│ │ │ │ ├── mainmenu.xml
│ │ │ │ └── recentmenu.xml
│ │ │ ├── raw
│ │ │ ├── values
│ │ │ │ ├── arrays.xml
│ │ │ │ ├── colors.xml
│ │ │ │ ├── dimens.xml
│ │ │ │ ├── strings.xml
│ │ │ │ └── styles.xml
│ │ │ ├── values-de
│ │ │ │ └── strings.xml
│ │ │ ├── values-es
│ │ │ │ └── strings.xml
│ │ │ ├── values-fr
│ │ │ │ └── strings.xml
│ │ │ ├── values-it
│ │ │ │ └── strings.xml
│ │ │ ├── values-nl
│ │ │ │ └── strings.xml
│ │ │ ├── values-ru
│ │ │ │ └── strings.xml
│ │ │ ├── values-uk
│ │ │ │ └── strings.xml
│ │ │ ├── xml
│ │ │ │ ├── books_prefs.xml
│ │ │ │ └── preferences.xml
│ │ │ └── xml-v11
│ │ │ ├── fragment_book.xml
│ │ │ ├── fragment_browser.xml
│ │ │ ├── fragment_memory.xml
│ │ │ ├── fragment_render.xml
│ │ │ ├── fragment_scroll.xml
│ │ │ ├── fragment_ui.xml
│ │ │ └── preferences_headers.xml
│ │ └── src
│ │ ├── _android
│ │ │ └── util
│ │ │ ├── Base64InputStream.java
│ │ │ ├── Base64.java
│ │ │ └── SparseArrayEx.java
│ │ ├── com
│ │ │ └── sli
│ │ │ └── unrar
│ │ │ └── io
│ │ │ └── InputStreamReadOnlyAccessFile.java
│ │ ├── de
│ │ │ └── innosystec
│ │ │ └── unrar
│ │ │ ├── Archive.java
│ │ │ ├── crc
│ │ │ │ └── RarCRC.java
│ │ │ ├── crypt
│ │ │ │ └── Rijndael.java
│ │ │ ├── exception
│ │ │ │ └── RarException.java
│ │ │ ├── io
│ │ │ │ ├── IReadOnlyAccess.java
│ │ │ │ ├── Raw.java
│ │ │ │ ├── ReadOnlyAccessByteArray.java
│ │ │ │ ├── ReadOnlyAccessFile.java
│ │ │ │ └── ReadOnlyAccessInputStream.java
│ │ │ ├── rarfile
│ │ │ │ ├── AVHeader.java
│ │ │ │ ├── BaseBlock.java
│ │ │ │ ├── BlockHeader.java
│ │ │ │ ├── CommentHeader.java
│ │ │ │ ├── EAHeader.java
│ │ │ │ ├── EndArcHeader.java
│ │ │ │ ├── FileHeader.java
│ │ │ │ ├── FileNameDecoder.java
│ │ │ │ ├── HostSystem.java
│ │ │ │ ├── MacInfoHeader.java
│ │ │ │ ├── MainHeader.java
│ │ │ │ ├── MarkHeader.java
│ │ │ │ ├── NewSubHeaderType.java
│ │ │ │ ├── ProtectHeader.java
│ │ │ │ ├── SignHeader.java
│ │ │ │ ├── SubBlockHeader.java
│ │ │ │ ├── SubBlockHeaderType.java
│ │ │ │ ├── UnixOwnersHeader.java
│ │ │ │ └── UnrarHeadertype.java
│ │ │ ├── unpack
│ │ │ │ ├── ComprDataIO.java
│ │ │ │ ├── decode
│ │ │ │ │ ├── AudioVariables.java
│ │ │ │ │ ├── BitDecode.java
│ │ │ │ │ ├── CodeType.java
│ │ │ │ │ ├── Compress.java
│ │ │ │ │ ├── Decode.java
│ │ │ │ │ ├── DistDecode.java
│ │ │ │ │ ├── FilterType.java
│ │ │ │ │ ├── LitDecode.java
│ │ │ │ │ ├── LowDistDecode.java
│ │ │ │ │ ├── MultDecode.java
│ │ │ │ │ └── RepDecode.java
│ │ │ │ ├── ppm
│ │ │ │ │ ├── AnalyzeHeapDump.java
│ │ │ │ │ ├── BlockTypes.java
│ │ │ │ │ ├── FreqData.java
│ │ │ │ │ ├── ModelPPM.java
│ │ │ │ │ ├── Pointer.java
│ │ │ │ │ ├── PPMContext.java
│ │ │ │ │ ├── RangeCoder.java
│ │ │ │ │ ├── RarMemBlock.java
│ │ │ │ │ ├── RarNode.java
│ │ │ │ │ ├── SEE2Context.java
│ │ │ │ │ ├── State.java
│ │ │ │ │ ├── StateRef.java
│ │ │ │ │ └── SubAllocator.java
│ │ │ │ ├── Unpack15.java
│ │ │ │ ├── Unpack20.java
│ │ │ │ ├── UnpackFilter.java
│ │ │ │ ├── Unpack.java
│ │ │ │ └── vm
│ │ │ │ ├── BitInput.java
│ │ │ │ ├── RarVM.java
│ │ │ │ ├── VMCmdFlags.java
│ │ │ │ ├── VMCommands.java
│ │ │ │ ├── VMFlags.java
│ │ │ │ ├── VMOpType.java
│ │ │ │ ├── VMPreparedCommand.java
│ │ │ │ ├── VMPreparedOperand.java
│ │ │ │ ├── VMPreparedProgram.java
│ │ │ │ ├── VMStandardFilterSignature.java
│ │ │ │ └── VMStandardFilters.java
│ │ │ ├── UnrarCallback.java
│ │ │ ├── unsigned
│ │ │ │ ├── UnsignedByte.java
│ │ │ │ ├── UnsignedInteger.java
│ │ │ │ ├── UnsignedLong.java
│ │ │ │ └── UnsignedShort.java
│ │ │ └── Volume.java
│ │ ├── ij
│ │ │ └── io
│ │ │ └── RandomAccessStream.java
│ │ └── org
│ │ └── ebookdroid
│ │ ├── cbdroid
│ │ │ ├── CbrViewerActivity.java
│ │ │ ├── CbzViewerActivity.java
│ │ │ └── codec
│ │ │ ├── CbxArchiveFactory.java
│ │ │ ├── CbxContext.java
│ │ │ ├── CbxDocument.java
│ │ │ └── CbxPage.java
│ │ ├── core
│ │ │ ├── AboutActivity.java
│ │ │ ├── AbstractActionActivity.java
│ │ │ ├── AbstractDocumentView.java
│ │ │ ├── actions
│ │ │ │ ├── AbstractComponentController.java
│ │ │ │ ├── ActionController.java
│ │ │ │ ├── ActionControllerMethod.java
│ │ │ │ ├── ActionDialogBuilder.java
│ │ │ │ ├── ActionDispatcher.java
│ │ │ │ ├── ActionEx.java
│ │ │ │ ├── ActionMethodDef.java
│ │ │ │ ├── ActionMethod.java
│ │ │ │ ├── ActionTarget.java
│ │ │ │ ├── EventDispatcher.java
│ │ │ │ ├── IActionController.java
│ │ │ │ ├── IActionParameter.java
│ │ │ │ ├── InvocationContext.java
│ │ │ │ ├── InvokationType.java
│ │ │ │ └── params
│ │ │ │ ├── AbstractActionParameter.java
│ │ │ │ ├── Constant.java
│ │ │ │ └── EditableValue.java
│ │ │ ├── Activities.java
│ │ │ ├── BaseDocumentView.java
│ │ │ ├── BaseViewerActivity.java
│ │ │ ├── bitmaps
│ │ │ │ ├── BitmapManager.java
│ │ │ │ ├── BitmapRef.java
│ │ │ │ ├── Bitmaps.java
│ │ │ │ └── RawBitmap.java
│ │ │ ├── BrowserActivity.java
│ │ │ ├── cache
│ │ │ │ └── CacheManager.java
│ │ │ ├── codec
│ │ │ │ ├── AbstractCodecContext.java
│ │ │ │ ├── AbstractCodecDocument.java
│ │ │ │ ├── CodecContext.java
│ │ │ │ ├── CodecDocument.java
│ │ │ │ ├── CodecPageInfo.java
│ │ │ │ └── CodecPage.java
│ │ │ ├── ContiniousDocumentView.java
│ │ │ ├── crop
│ │ │ │ └── PageCropper.java
│ │ │ ├── curl
│ │ │ │ ├── AbstractPageAnimator.java
│ │ │ │ ├── AbstractPageSlider.java
│ │ │ │ ├── AbstractSinglePageCurler.java
│ │ │ │ ├── FlipAnimationHandler.java
│ │ │ │ ├── PageAnimationType.java
│ │ │ │ ├── PageAnimator.java
│ │ │ │ ├── PageAnimatorProxy.java
│ │ │ │ ├── SinglePageDynamicCurler.java
│ │ │ │ ├── SinglePageFader.java
│ │ │ │ ├── SinglePageNaturalCurler.java
│ │ │ │ ├── SinglePageNULLCurler.java
│ │ │ │ ├── SinglePageSimpleCurler.java
│ │ │ │ ├── SinglePageSlider.java
│ │ │ │ ├── SinglePageSqueezer.java
│ │ │ │ ├── SinglePageView.java
│ │ │ │ └── Vector2D.java
│ │ │ ├── DecodeMode.java
│ │ │ ├── DecodeServiceBase.java
│ │ │ ├── DecodeService.java
│ │ │ ├── DocumentViewMode.java
│ │ │ ├── DragMark.java
│ │ │ ├── DrawThread.java
│ │ │ ├── EBookDroidLibraryLoader.java
│ │ │ ├── events
│ │ │ │ ├── CurrentPageListener.java
│ │ │ │ ├── DecodingProgressListener.java
│ │ │ │ ├── ListenerProxy.java
│ │ │ │ └── ZoomListener.java
│ │ │ ├── GoToPageDialog.java
│ │ │ ├── HScrollDocumentView.java
│ │ │ ├── hwa
│ │ │ │ ├── IHardwareAcceleration.java
│ │ │ │ ├── NewHardwareAcceleration.java
│ │ │ │ └── OldHardwareAcceleration.java
│ │ │ ├── IBrowserActivity.java
│ │ │ ├── IDocumentViewController.java
│ │ │ ├── IDocumentView.java
│ │ │ ├── IViewerActivity.java
│ │ │ ├── log
│ │ │ │ ├── EmergencyHandler.java
│ │ │ │ └── LogContext.java
│ │ │ ├── models
│ │ │ │ ├── CurrentPageModel.java
│ │ │ │ ├── DecodingProgressModel.java
│ │ │ │ ├── DocumentModel.java
│ │ │ │ └── ZoomModel.java
│ │ │ ├── OutlineLink.java
│ │ │ ├── PageAlign.java
│ │ │ ├── PageIndex.java
│ │ │ ├── Page.java
│ │ │ ├── PageLink.java
│ │ │ ├── PagePaint.java
│ │ │ ├── PageTree.java
│ │ │ ├── PageTreeNodeComparator.java
│ │ │ ├── PageTreeNode.java
│ │ │ ├── PageType.java
│ │ │ ├── presentation
│ │ │ │ ├── BaseViewHolder.java
│ │ │ │ ├── BookNode.java
│ │ │ │ ├── BooksAdapter.java
│ │ │ │ ├── BookShelfAdapter.java
│ │ │ │ ├── BrowserAdapter.java
│ │ │ │ ├── FileListAdapter.java
│ │ │ │ ├── FileSystemScanner.java
│ │ │ │ ├── OutlineAdapter.java
│ │ │ │ └── RecentAdapter.java
│ │ │ ├── RecentActivity.java
│ │ │ ├── RotationType.java
│ │ │ ├── settings
│ │ │ │ ├── AppSettings.java
│ │ │ │ ├── books
│ │ │ │ │ ├── Bookmark.java
│ │ │ │ │ ├── BookSettings.java
│ │ │ │ │ ├── DBAdapterV1.java
│ │ │ │ │ ├── DBAdapterV2.java
│ │ │ │ │ ├── DBAdapterV3.java
│ │ │ │ │ ├── DBAdapterV4.java
│ │ │ │ │ ├── DBAdapterV5.java
│ │ │ │ │ ├── DBSettingsManager.java
│ │ │ │ │ └── IDBAdapter.java
│ │ │ │ ├── ISettingsChangeListener.java
│ │ │ │ ├── SettingsManager.java
│ │ │ │ └── ui
│ │ │ │ ├── BaseSettingsActivity.java
│ │ │ │ ├── BookSettingsActivity.java
│ │ │ │ ├── FragmentedSettingsActivity.java
│ │ │ │ ├── fragments
│ │ │ │ │ ├── BasePreferenceFragment.java
│ │ │ │ │ ├── BookFragment.java
│ │ │ │ │ ├── BrowserFragment.java
│ │ │ │ │ ├── MemoryFragment.java
│ │ │ │ │ ├── RenderFragment.java
│ │ │ │ │ ├── ScrollFragment.java
│ │ │ │ │ └── UIFragment.java
│ │ │ │ ├── IPreferenceContainer.java
│ │ │ │ ├── PreferencesDecorator.java
│ │ │ │ ├── SettingsActivity.java
│ │ │ │ └── SettingsUI.java
│ │ │ ├── SinglePageDocumentView.java
│ │ │ ├── touch
│ │ │ │ ├── DefaultGestureDetector.java
│ │ │ │ ├── DummyGestureDetector.java
│ │ │ │ ├── IGestureDetector.java
│ │ │ │ ├── IMultiTouchListener.java
│ │ │ │ ├── IMultiTouchZoom.java
│ │ │ │ ├── MultiTouchZoomImpl.java
│ │ │ │ ├── TouchManager.java
│ │ │ │ └── TouchManagerView.java
│ │ │ ├── utils
│ │ │ │ ├── AndroidVersion.java
│ │ │ │ ├── archives
│ │ │ │ │ ├── ArchiveEntry.java
│ │ │ │ │ ├── ArchiveFile.java
│ │ │ │ │ ├── rar
│ │ │ │ │ │ ├── RarArchiveEntry.java
│ │ │ │ │ │ └── RarArchive.java
│ │ │ │ │ └── zip
│ │ │ │ │ ├── ZipArchiveEntry.java
│ │ │ │ │ └── ZipArchive.java
│ │ │ │ ├── CompositeFilter.java
│ │ │ │ ├── DirectoryFilter.java
│ │ │ │ ├── DirectoryOrFileFilter.java
│ │ │ │ ├── FileExtensionFilter.java
│ │ │ │ ├── FileNameExtFilter.java
│ │ │ │ ├── FilePrefixFilter.java
│ │ │ │ ├── PathFromUri.java
│ │ │ │ └── SystemUtils.java
│ │ │ ├── views
│ │ │ │ ├── BookcaseView.java
│ │ │ │ ├── BookshelfView.java
│ │ │ │ ├── Bookshelves.java
│ │ │ │ ├── FileBrowserView.java
│ │ │ │ ├── LayerDrawable.java
│ │ │ │ ├── LibraryView.java
│ │ │ │ ├── PageViewZoomControls.java
│ │ │ │ ├── RecentBooksView.java
│ │ │ │ ├── SpotlightDrawable.java
│ │ │ │ ├── TransitionDrawable.java
│ │ │ │ ├── ViewEffects.java
│ │ │ │ └── ZoomRoll.java
│ │ │ └── ViewState.java
│ │ ├── djvudroid
│ │ │ ├── codec
│ │ │ │ ├── DjvuContext.java
│ │ │ │ ├── DjvuDocument.java
│ │ │ │ ├── DjvuOutline.java
│ │ │ │ └── DjvuPage.java
│ │ │ └── DjvuViewerActivity.java
│ │ ├── EBookDroidApp.java
│ │ ├── fb2droid
│ │ │ ├── codec
│ │ │ │ ├── AbstractFB2LineElement.java
│ │ │ │ ├── CustomTextPaint.java
│ │ │ │ ├── FB2BaseHandler.java
│ │ │ │ ├── FB2ContentHandler.java
│ │ │ │ ├── FB2Context.java
│ │ │ │ ├── FB2Document.java
│ │ │ │ ├── FB2HorizontalRule.java
│ │ │ │ ├── FB2Image.java
│ │ │ │ ├── FB2LineElement.java
│ │ │ │ ├── FB2LineFixedWhiteSpace.java
│ │ │ │ ├── FB2Line.java
│ │ │ │ ├── FB2LineWhiteSpace.java
│ │ │ │ ├── FB2MarkupElement.java
│ │ │ │ ├── FB2MarkupEndDocument.java
│ │ │ │ ├── FB2MarkupEndPage.java
│ │ │ │ ├── FB2MarkupImageRef.java
│ │ │ │ ├── FB2MarkupNewParagraph.java
│ │ │ │ ├── FB2MarkupNoSpace.java
│ │ │ │ ├── FB2MarkupNote.java
│ │ │ │ ├── FB2MarkupParagraphEnd.java
│ │ │ │ ├── FB2MarkupTitle.java
│ │ │ │ ├── FB2Page.java
│ │ │ │ ├── FB2Tag.java
│ │ │ │ ├── FB2TextElement.java
│ │ │ │ ├── FB2Words.java
│ │ │ │ ├── JustificationMode.java
│ │ │ │ ├── RenderingStyle.java
│ │ │ │ └── StopParsingException.java
│ │ │ └── FB2ViewerActivity.java
│ │ ├── pdfdroid
│ │ │ ├── codec
│ │ │ │ ├── FzGeometry.java
│ │ │ │ ├── PdfContext.java
│ │ │ │ ├── PdfDocument.java
│ │ │ │ ├── PdfOutline.java
│ │ │ │ └── PdfPage.java
│ │ │ └── PdfViewerActivity.java
│ │ ├── utils
│ │ │ ├── CompareUtils.java
│ │ │ ├── FileUtils.java
│ │ │ ├── Flag.java
│ │ │ ├── LengthUtils.java
│ │ │ ├── ListWrapper.java
│ │ │ ├── MathUtils.java
│ │ │ ├── StringUtils.java
│ │ │ └── Wiki.java
│ │ └── xpsdroid
│ │ ├── codec
│ │ │ ├── XpsContext.java
│ │ │ ├── XpsDocument.java
│ │ │ ├── XpsOutline.java
│ │ │ └── XpsPage.java
│ │ └── XpsViewerActivity.java
│ └── PDFReaderProject
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes
│ │ │ ├── com
│ │ │ │ └── poqop
│ │ │ │ ├── document
│ │ │ │ │ ├── BaseBrowserActivity$1.class
│ │ │ │ │ ├── BaseBrowserActivity$2.class
│ │ │ │ │ ├── BaseBrowserActivity$3.class
│ │ │ │ │ ├── BaseBrowserActivity$4.class
│ │ │ │ │ ├── BaseBrowserActivity.class
│ │ │ │ │ ├── BaseViewerActivity$1.class
│ │ │ │ │ ├── BaseViewerActivity.class
│ │ │ │ │ ├── codec
│ │ │ │ │ │ ├── CodecContext.class
│ │ │ │ │ │ ├── CodecDocument.class
│ │ │ │ │ │ └── CodecPage.class
│ │ │ │ │ ├── DecodeService$DecodeCallback.class
│ │ │ │ │ ├── DecodeServiceBase$1.class
│ │ │ │ │ ├── DecodeServiceBase$2.class
│ │ │ │ │ ├── DecodeServiceBase$DecodeTask.class
│ │ │ │ │ ├── DecodeServiceBase.class
│ │ │ │ │ ├── DecodeService.class
│ │ │ │ │ ├── DocumentView$1.class
│ │ │ │ │ ├── DocumentView$2.class
│ │ │ │ │ ├── DocumentView$3.class
│ │ │ │ │ ├── DocumentView.class
│ │ │ │ │ ├── events
│ │ │ │ │ │ ├── BringUpZoomControlsEvent.class
│ │ │ │ │ │ ├── BringUpZoomControlsListener.class
│ │ │ │ │ │ ├── CurrentPageListener$CurrentPageChangedEvent.class
│ │ │ │ │ │ ├── CurrentPageListener.class
│ │ │ │ │ │ ├── DecodingProgressListener$DecodingProgressEvent.class
│ │ │ │ │ │ ├── DecodingProgressListener.class
│ │ │ │ │ │ ├── Event.class
│ │ │ │ │ │ ├── EventDispatcher.class
│ │ │ │ │ │ ├── SafeEvent.class
│ │ │ │ │ │ ├── ZoomChangedEvent.class
│ │ │ │ │ │ ├── ZoomListener$CommitZoomEvent.class
│ │ │ │ │ │ └── ZoomListener.class
│ │ │ │ │ ├── GoToPageDialog$1.class
│ │ │ │ │ ├── GoToPageDialog$2.class
│ │ │ │ │ ├── GoToPageDialog.class
│ │ │ │ │ ├── MainBrowserActivity$1.class
│ │ │ │ │ ├── MainBrowserActivity.class
│ │ │ │ │ ├── models
│ │ │ │ │ │ ├── CurrentPageModel.class
│ │ │ │ │ │ ├── DecodingProgressModel.class
│ │ │ │ │ │ └── ZoomModel.class
│ │ │ │ │ ├── multitouch
│ │ │ │ │ │ ├── MultiTouchZoom.class
│ │ │ │ │ │ └── MultiTouchZoomImpl.class
│ │ │ │ │ ├── Page.class
│ │ │ │ │ ├── PageTreeNode$1$1.class
│ │ │ │ │ ├── PageTreeNode$1.class
│ │ │ │ │ ├── PageTreeNode.class
│ │ │ │ │ ├── presentation
│ │ │ │ │ │ ├── BrowserAdapter$1.class
│ │ │ │ │ │ ├── BrowserAdapter.class
│ │ │ │ │ │ └── UriBrowserAdapter.class
│ │ │ │ │ ├── utils
│ │ │ │ │ │ ├── MD5StringUtil.class
│ │ │ │ │ │ └── PathFromUri.class
│ │ │ │ │ ├── ViewerPreferences.class
│ │ │ │ │ ├── views
│ │ │ │ │ │ ├── PageViewZoomControls.class
│ │ │ │ │ │ └── ZoomRoll.class
│ │ │ │ │ └── VuDroidLibraryLoader.class
│ │ │ │ ├── R$attr.class
│ │ │ │ ├── R$drawable.class
│ │ │ │ ├── R$id.class
│ │ │ │ ├── R$layout.class
│ │ │ │ ├── R$string.class
│ │ │ │ └── R.class
│ │ │ └── org
│ │ │ └── vudroid
│ │ │ └── pdfdroid
│ │ │ ├── codec
│ │ │ │ ├── PdfContext.class
│ │ │ │ ├── PdfDocument.class
│ │ │ │ └── PdfPage.class
│ │ │ └── PdfViewerActivity.class
│ │ ├── classes.dex
│ │ ├── PDFReaderProject.apk
│ │ ├── res
│ │ │ ├── drawable-hdpi
│ │ │ │ └── ic_launcher.png
│ │ │ ├── drawable-ldpi
│ │ │ │ └── ic_launcher.png
│ │ │ └── drawable-mdpi
│ │ │ ├── arrowup.png
│ │ │ ├── book.png
│ │ │ ├── center.png
│ │ │ ├── folderopen.png
│ │ │ ├── ic_launcher.png
│ │ │ ├── icon.png
│ │ │ ├── left.png
│ │ │ ├── right.png
│ │ │ ├── serifs.png
│ │ │ └── zoom.png
│ │ └── resources.ap_
│ ├── gen
│ │ └── com
│ │ └── poqop
│ │ └── R.java
│ ├── libs
│ │ └── armeabi
│ │ └── libvudroid.so
│ ├── proguard.cfg
│ ├── project.properties
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ └── ic_launcher.png
│ │ ├── drawable-ldpi
│ │ │ └── ic_launcher.png
│ │ ├── drawable-mdpi
│ │ │ ├── arrowup.png
│ │ │ ├── book.png
│ │ │ ├── center.png
│ │ │ ├── folderopen.png
│ │ │ ├── ic_launcher.png
│ │ │ ├── icon.png
│ │ │ ├── left.png
│ │ │ ├── right.png
│ │ │ ├── serifs.png
│ │ │ └── zoom.png
│ │ ├── layout
│ │ │ ├── browseritem.xml
│ │ │ ├── browser.xml
│ │ │ ├── gotopage.xml
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ ├── com
│ │ └── poqop
│ │ └── document
│ │ ├── BaseBrowserActivity.java
│ │ ├── BaseViewerActivity.java
│ │ ├── codec
│ │ │ ├── CodecContext.java
│ │ │ ├── CodecDocument.java
│ │ │ └── CodecPage.java
│ │ ├── DecodeServiceBase.java
│ │ ├── DecodeService.java
│ │ ├── DocumentView.java
│ │ ├── events
│ │ │ ├── BringUpZoomControlsEvent.java
│ │ │ ├── BringUpZoomControlsListener.java
│ │ │ ├── CurrentPageListener.java
│ │ │ ├── DecodingProgressListener.java
│ │ │ ├── EventDispatcher.java
│ │ │ ├── Event.java
│ │ │ ├── SafeEvent.java
│ │ │ ├── ZoomChangedEvent.java
│ │ │ └── ZoomListener.java
│ │ ├── GoToPageDialog.java
│ │ ├── MainBrowserActivity.java
│ │ ├── models
│ │ │ ├── CurrentPageModel.java
│ │ │ ├── DecodingProgressModel.java
│ │ │ └── ZoomModel.java
│ │ ├── multitouch
│ │ │ ├── MultiTouchZoomImpl.java
│ │ │ └── MultiTouchZoom.java
│ │ ├── Page.java
│ │ ├── PageTreeNode.java
│ │ ├── presentation
│ │ │ ├── BrowserAdapter.java
│ │ │ └── UriBrowserAdapter.java
│ │ ├── utils
│ │ │ ├── MD5StringUtil.java
│ │ │ └── PathFromUri.java
│ │ ├── ViewerPreferences.java
│ │ ├── views
│ │ │ ├── PageViewZoomControls.java
│ │ │ └── ZoomRoll.java
│ │ └── VuDroidLibraryLoader.java
│ └── org
│ └── vudroid
│ └── pdfdroid
│ ├── codec
│ │ ├── PdfContext.java
│ │ ├── PdfDocument.java
│ │ └── PdfPage.java
│ └── PdfViewerActivity.java
├── android书架效果
│ ├── android书架效果.docx
│ └── reader
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── AndroidManifest.xml
│ │ ├── classes
│ │ │ └── cn
│ │ │ └── com
│ │ │ └── karl
│ │ │ ├── reader
│ │ │ │ ├── BaseActivity.class
│ │ │ │ ├── BookShelfActivity$1.class
│ │ │ │ ├── BookShelfActivity$2.class
│ │ │ │ ├── BookShelfActivity$3.class
│ │ │ │ ├── BookShelfActivity$4.class
│ │ │ │ ├── BookShelfActivity$5.class
│ │ │ │ ├── BookShelfActivity$GridAdapter.class
│ │ │ │ ├── BookShelfActivity$ShlefAdapter.class
│ │ │ │ ├── BookShelfActivity.class
│ │ │ │ ├── BuildConfig.class
│ │ │ │ ├── R$attr.class
│ │ │ │ ├── R$drawable.class
│ │ │ │ ├── R$id.class
│ │ │ │ ├── R$layout.class
│ │ │ │ ├── R$string.class
│ │ │ │ └── R.class
│ │ │ └── view
│ │ │ └── MyGridView.class
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── tarena
│ │ │ └── xiaoyao
│ │ │ ├── GridviewActivity$1.class
│ │ │ ├── GridviewActivity.class
│ │ │ ├── MyGridView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── gridview.apk
│ │ ├── jarlist.cache
│ │ ├── reader.apk
│ │ ├── res
│ │ │ ├── drawable
│ │ │ ├── drawable-hdpi
│ │ │ │ ├── bookshelf_layer_center.png
│ │ │ │ ├── btn_local.png
│ │ │ │ ├── cartoon_folder.png
│ │ │ │ ├── cartoon_txt.png
│ │ │ │ ├── cover_txt.png
│ │ │ │ ├── file_list_bg.png
│ │ │ │ ├── icon.png
│ │ │ │ ├── shelves_editbook_d.png
│ │ │ │ ├── shelves_editbook.png
│ │ │ │ ├── style07.png
│ │ │ │ └── titlebar_big.png
│ │ │ ├── drawable-ldpi
│ │ │ │ └── icon.png
│ │ │ └── drawable-mdpi
│ │ │ └── icon.png
│ │ └── resources.ap_
│ ├── gen
│ │ └── cn
│ │ └── com
│ │ └── karl
│ │ └── reader
│ │ ├── BuildConfig.java
│ │ └── R.java
│ ├── proguard.cfg
│ ├── project.properties
│ ├── res
│ │ ├── drawable
│ │ │ ├── back_left.xml
│ │ │ └── back_right.xml
│ │ ├── drawable-hdpi
│ │ │ ├── bookshelf_layer_center.png
│ │ │ ├── btn_local.png
│ │ │ ├── cartoon_folder.png
│ │ │ ├── cartoon_txt.png
│ │ │ ├── cover_txt.png
│ │ │ ├── file_list_bg.png
│ │ │ ├── icon.png
│ │ │ ├── shelves_editbook_d.png
│ │ │ ├── shelves_editbook.png
│ │ │ ├── style07.png
│ │ │ └── titlebar_big.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── layout
│ │ │ ├── head.xml
│ │ │ ├── item1.xml
│ │ │ ├── local_list_item.xml
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── cn
│ └── com
│ └── karl
│ ├── reader
│ │ ├── BaseActivity.java
│ │ └── BookShelfActivity.java
│ └── view
│ └── MyGridView.java
├── Android超炫阅读器书架效果例子源码
│ ├── javaapk.com_0001.png
│ ├── javaapk.com_0002.png
│ ├── javaapk.com_0003.png
│ ├── javaapk.com_0004.png
│ └── reader
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── AndroidManifest.xml
│ │ ├── classes
│ │ │ └── cn
│ │ │ └── com
│ │ │ └── karl
│ │ │ ├── reader
│ │ │ │ ├── BaseActivity.class
│ │ │ │ ├── BookShelfActivity$1.class
│ │ │ │ ├── BookShelfActivity$2.class
│ │ │ │ ├── BookShelfActivity$3.class
│ │ │ │ ├── BookShelfActivity$4.class
│ │ │ │ ├── BookShelfActivity$5.class
│ │ │ │ ├── BookShelfActivity$GridAdapter.class
│ │ │ │ ├── BookShelfActivity$ShlefAdapter.class
│ │ │ │ ├── BookShelfActivity.class
│ │ │ │ ├── BuildConfig.class
│ │ │ │ ├── R$attr.class
│ │ │ │ ├── R$drawable.class
│ │ │ │ ├── R$id.class
│ │ │ │ ├── R$layout.class
│ │ │ │ ├── R$string.class
│ │ │ │ └── R.class
│ │ │ └── view
│ │ │ └── MyGridView.class
│ │ ├── classes.dex
│ │ ├── com
│ │ │ └── tarena
│ │ │ └── xiaoyao
│ │ │ ├── GridviewActivity$1.class
│ │ │ ├── GridviewActivity.class
│ │ │ ├── MyGridView.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ └── R.class
│ │ ├── dexedLibs
│ │ │ └── annotations-b8fe4e7e418233f7d0d4621ee82d7924.jar
│ │ ├── gridview.apk
│ │ ├── jarlist.cache
│ │ ├── reader.apk
│ │ ├── res
│ │ │ ├── drawable
│ │ │ ├── drawable-hdpi
│ │ │ │ ├── bookshelf_layer_center.png
│ │ │ │ ├── btn_local.png
│ │ │ │ ├── cartoon_folder.png
│ │ │ │ ├── cartoon_txt.png
│ │ │ │ ├── cover_txt.png
│ │ │ │ ├── file_list_bg.png
│ │ │ │ ├── icon.png
│ │ │ │ ├── shelves_editbook_d.png
│ │ │ │ ├── shelves_editbook.png
│ │ │ │ ├── style07.png
│ │ │ │ └── titlebar_big.png
│ │ │ ├── drawable-ldpi
│ │ │ │ └── icon.png
│ │ │ └── drawable-mdpi
│ │ │ └── icon.png
│ │ └── resources.ap_
│ ├── default.properties
│ ├── gen
│ │ └── cn
│ │ └── com
│ │ └── karl
│ │ └── reader
│ │ ├── BuildConfig.java
│ │ └── R.java
│ ├── JavaApk源码说明.txt
│ ├── proguard.cfg
│ ├── project.properties
│ ├── res
│ │ ├── drawable
│ │ │ ├── back_left.xml
│ │ │ └── back_right.xml
│ │ ├── drawable-hdpi
│ │ │ ├── bookshelf_layer_center.png
│ │ │ ├── btn_local.png
│ │ │ ├── cartoon_folder.png
│ │ │ ├── cartoon_txt.png
│ │ │ ├── cover_txt.png
│ │ │ ├── file_list_bg.png
│ │ │ ├── icon.png
│ │ │ ├── shelves_editbook_d.png
│ │ │ ├── shelves_editbook.png
│ │ │ ├── style07.png
│ │ │ └── titlebar_big.png
│ │ ├── drawable-ldpi
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ └── icon.png
│ │ ├── drawable-xhdpi
│ │ ├── layout
│ │ │ ├── head.xml
│ │ │ ├── item1.xml
│ │ │ ├── local_list_item.xml
│ │ │ └── main.xml
│ │ └── values
│ │ └── strings.xml
│ ├── src
│ │ └── cn
│ │ └── com
│ │ └── karl
│ │ ├── reader
│ │ │ ├── BaseActivity.java
│ │ │ └── BookShelfActivity.java
│ │ └── view
│ │ └── MyGridView.java
│ └── 点这里查看更多优质源码~.url
├── BookShelf
│ ├── android书架效果.docx
│ └── BookShelf
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ ├── gen
│ │ └── com
│ │ └── kunlunfeng
│ │ └── bookshelf
│ │ ├── BuildConfig.java
│ │ └── R.java
│ ├── libs
│ │ └── android-support-v4.jar
│ ├── proguard-project.txt
│ ├── project.properties
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ ├── book_bg.png
│ │ │ ├── book_img.jpg
│ │ │ └── ic_launcher.png
│ │ ├── drawable-ldpi
│ │ │ └── ic_launcher.png
│ │ ├── drawable-mdpi
│ │ │ └── ic_launcher.png
│ │ ├── drawable-xhdpi
│ │ │ └── ic_launcher.png
│ │ ├── layout
│ │ │ └── activity_main.xml
│ │ ├── menu
│ │ │ └── activity_main.xml
│ │ ├── values
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ ├── values-v11
│ │ │ └── styles.xml
│ │ └── values-v14
│ │ └── styles.xml
│ └── src
│ └── com
│ └── kunlunfeng
│ └── bookshelf
│ ├── adapter
│ │ └── GradeGridAdapter.java
│ ├── BookInfo.java
│ ├── MainActivity.java
│ ├── UtilMethod.java
│ └── view
│ ├── ContentGridView.java
│ └── ContentScrollView.java
├── iReaderGridView
│ └── TestGridView
│ ├── app
│ │ ├── app.iml
│ │ ├── build
│ │ │ ├── generated
│ │ │ │ ├── res
│ │ │ │ │ ├── generated
│ │ │ │ │ │ └── test
│ │ │ │ │ └── rs
│ │ │ │ │ ├── debug
│ │ │ │ │ └── test
│ │ │ │ │ └── debug
│ │ │ │ └── source
│ │ │ │ ├── aidl
│ │ │ │ │ ├── debug
│ │ │ │ │ └── test
│ │ │ │ │ └── debug
│ │ │ │ ├── buildConfig
│ │ │ │ │ ├── debug
│ │ │ │ │ │ └── com
│ │ │ │ │ │ └── fyfeng
│ │ │ │ │ │ └── testgridview
│ │ │ │ │ │ └── BuildConfig.java
│ │ │ │ │ └── test
│ │ │ │ │ └── debug
│ │ │ │ │ └── com
│ │ │ │ │ └── fyfeng
│ │ │ │ │ └── testgridview
│ │ │ │ │ └── test
│ │ │ │ │ └── BuildConfig.java
│ │ │ │ ├── r
│ │ │ │ │ ├── debug
│ │ │ │ │ │ ├── android
│ │ │ │ │ │ │ └── support
│ │ │ │ │ │ │ └── v7
│ │ │ │ │ │ │ └── appcompat
│ │ │ │ │ │ │ └── R.java
│ │ │ │ │ │ └── com
│ │ │ │ │ │ └── fyfeng
│ │ │ │ │ │ └── testgridview
│ │ │ │ │ │ └── R.java
│ │ │ │ │ └── test
│ │ │ │ │ └── debug
│ │ │ │ └── rs
│ │ │ │ ├── debug
│ │ │ │ └── test
│ │ │ │ └── debug
│ │ │ ├── intermediates
│ │ │ │ ├── assets
│ │ │ │ │ ├── debug
│ │ │ │ │ │ ├── cover1.jpg
│ │ │ │ │ │ ├── cover2.jpg
│ │ │ │ │ │ ├── cover3.jpg
│ │ │ │ │ │ ├── cover4.jpg
│ │ │ │ │ │ ├── cover5.jpg
│ │ │ │ │ │ ├── cover6.jpg
│ │ │ │ │ │ ├── cover7.jpg
│ │ │ │ │ │ └── cover_net.png
│ │ │ │ │ └── test
│ │ │ │ │ └── debug
│ │ │ │ ├── classes
│ │ │ │ │ └── debug
│ │ │ │ │ ├── android
│ │ │ │ │ │ └── support
│ │ │ │ │ │ └── v7
│ │ │ │ │ │ └── appcompat
│ │ │ │ │ │ ├── R$anim.class
│ │ │ │ │ │ ├── R$attr.class
│ │ │ │ │ │ ├── R$bool.class
│ │ │ │ │ │ ├── R$color.class
│ │ │ │ │ │ ├── R$dimen.class
│ │ │ │ │ │ ├── R$drawable.class
│ │ │ │ │ │ ├── R$id.class
│ │ │ │ │ │ ├── R$integer.class
│ │ │ │ │ │ ├── R$layout.class
│ │ │ │ │ │ ├── R$string.class
│ │ │ │ │ │ ├── R$styleable.class
│ │ │ │ │ │ ├── R$style.class
│ │ │ │ │ │ └── R.class
│ │ │ │ │ └── com
│ │ │ │ │ └── fyfeng
│ │ │ │ │ └── testgridview
│ │ │ │ │ ├── BuildConfig.class
│ │ │ │ │ ├── MainActivity$1.class
│ │ │ │ │ ├── MainActivity.class
│ │ │ │ │ ├── MyAdapter$Item.class
│ │ │ │ │ ├── MyAdapter$ViewHolder.class
│ │ │ │ │ ├── MyAdapter.class
│ │ │ │ │ ├── MyGridView.class
│ │ │ │ │ ├── R$anim.class
│ │ │ │ │ ├── R$attr.class
│ │ │ │ │ ├── R$bool.class
│ │ │ │ │ ├── R$color.class
│ │ │ │ │ ├── R$dimen.class
│ │ │ │ │ ├── R$drawable.class
│ │ │ │ │ ├── R$id.class
│ │ │ │ │ ├── R$integer.class
│ │ │ │ │ ├── R$layout.class
│ │ │ │ │ ├── R$menu.class
│ │ │ │ │ ├── R$string.class
│ │ │ │ │ ├── R$styleable.class
│ │ │ │ │ ├── R$style.class
│ │ │ │ │ ├── R.class
│ │ │ │ │ └── Utils.class
│ │ │ │ ├── dependency-cache
│ │ │ │ │ └── debug
│ │ │ │ ├── dex
│ │ │ │ │ └── debug
│ │ │ │ │ └── classes.dex
│ │ │ │ ├── exploded-aar
│ │ │ │ │ └── com.android.support
│ │ │ │ │ ├── appcompat-v7
│ │ │ │ │ │ └── 21.0.3
│ │ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ │ ├── assets
│ │ │ │ │ │ ├── classes.jar
│ │ │ │ │ │ ├── res
│ │ │ │ │ │ │ ├── anim
│ │ │ │ │ │ │ │ ├── abc_fade_in.xml
│ │ │ │ │ │ │ │ ├── abc_fade_out.xml
│ │ │ │ │ │ │ │ ├── abc_slide_in_bottom.xml
│ │ │ │ │ │ │ │ ├── abc_slide_in_top.xml
│ │ │ │ │ │ │ │ ├── abc_slide_out_bottom.xml
│ │ │ │ │ │ │ │ └── abc_slide_out_top.xml
│ │ │ │ │ │ │ ├── color
│ │ │ │ │ │ │ │ ├── abc_background_cache_hint_selector_material_dark.xml
│ │ │ │ │ │ │ │ ├── abc_background_cache_hint_selector_material_light.xml
│ │ │ │ │ │ │ │ ├── abc_primary_text_disable_only_material_dark.xml
│ │ │ │ │ │ │ │ ├── abc_primary_text_disable_only_material_light.xml
│ │ │ │ │ │ │ │ ├── abc_primary_text_material_dark.xml
│ │ │ │ │ │ │ │ ├── abc_primary_text_material_light.xml
│ │ │ │ │ │ │ │ ├── abc_search_url_text.xml
│ │ │ │ │ │ │ │ ├── abc_secondary_text_material_dark.xml
│ │ │ │ │ │ │ │ └── abc_secondary_text_material_light.xml
│ │ │ │ │ │ │ ├── drawable
│ │ │ │ │ │ │ │ ├── abc_btn_check_material.xml
│ │ │ │ │ │ │ │ ├── abc_btn_radio_material.xml
│ │ │ │ │ │ │ │ ├── abc_cab_background_internal_bg.xml
│ │ │ │ │ │ │ │ ├── abc_cab_background_top_material.xml
│ │ │ │ │ │ │ │ ├── abc_edit_text_material.xml
│ │ │ │ │ │ │ │ ├── abc_item_background_holo_dark.xml
│ │ │ │ │ │ │ │ ├── abc_item_background_holo_light.xml
│ │ │ │ │ │ │ │ ├── abc_list_selector_background_transition_holo_dark.xml
│ │ │ │ │ │ │ │ ├── abc_list_selector_background_transition_holo_light.xml
│ │ │ │ │ │ │ │ ├── abc_list_selector_holo_dark.xml
│ │ │ │ │ │ │ │ ├── abc_list_selector_holo_light.xml
│ │ │ │ │ │ │ │ ├── abc_switch_thumb_material.xml
│ │ │ │ │ │ │ │ ├── abc_tab_indicator_material.xml
│ │ │ │ │ │ │ │ └── abc_textfield_search_material.xml
│ │ │ │ │ │ │ ├── drawable-hdpi
│ │ │ │ │ │ │ │ ├── abc_ab_share_pack_holo_dark.9.png
│ │ │ │ │ │ │ │ ├── abc_ab_share_pack_holo_light.9.png
│ │ │ │ │ │ │ │ ├── abc_btn_check_to_on_mtrl_000.png
│ │ │ │ │ │ │ │ ├── abc_btn_check_to_on_mtrl_015.png
│ │ │ │ │ │ │ │ ├── abc_btn_radio_to_on_mtrl_000.png
│ │ │ │ │ │ │ │ ├── abc_btn_radio_to_on_mtrl_015.png
│ │ │ │ │ │ │ │ ├── abc_btn_switch_to_on_mtrl_00001.9.png
│ │ │ │ │ │ │ │ ├── abc_btn_switch_to_on_mtrl_00012.9.png
│ │ │ │ │ │ │ │ ├── abc_cab_background_top_mtrl_alpha.9.png
│ │ │ │ │ │ │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_clear_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_commit_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_go_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_cut_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_moreoverflow_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_paste_mtrl_am_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_selectall_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_share_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_voice_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_list_divider_mtrl_alpha.9.png
│ │ │ │ │ │ │ │ ├── abc_list_focused_holo.9.png
│ │ │ │ │ │ │ │ ├── abc_list_longpressed_holo.9.png
│ │ │ │ │ │ │ │ ├── abc_list_pressed_holo_dark.9.png
│ │ │ │ │ │ │ │ ├── abc_list_pressed_holo_light.9.png
│ │ │ │ │ │ │ │ ├── abc_list_selector_disabled_holo_dark.9.png
│ │ │ │ │ │ │ │ ├── abc_list_selector_disabled_holo_light.9.png
│ │ │ │ │ │ │ │ ├── abc_menu_hardkey_panel_mtrl_mult.9.png
│ │ │ │ │ │ │ │ ├── abc_popup_background_mtrl_mult.9.png
│ │ │ │ │ │ │ │ ├── abc_spinner_mtrl_am_alpha.9.png
│ │ │ │ │ │ │ │ ├── abc_switch_track_mtrl_alpha.9.png
│ │ │ │ │ │ │ │ ├── abc_tab_indicator_mtrl_alpha.9.png
│ │ │ │ │ │ │ │ ├── abc_textfield_activated_mtrl_alpha.9.png
│ │ │ │ │ │ │ │ ├── abc_textfield_default_mtrl_alpha.9.png
│ │ │ │ │ │ │ │ ├── abc_textfield_search_activated_mtrl_alpha.9.png
│ │ │ │ │ │ │ │ └── abc_textfield_search_default_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── drawable-ldrtl-hdpi
│ │ │ │ │ │ │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_cut_mtrl_alpha.png
│ │ │ │ │ │ │ │ └── abc_spinner_mtrl_am_alpha.9.png
│ │ │ │ │ │ │ ├── drawable-ldrtl-mdpi
│ │ │ │ │ │ │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_cut_mtrl_alpha.png
│ │ │ │ │ │ │ │ └── abc_spinner_mtrl_am_alpha.9.png
│ │ │ │ │ │ │ ├── drawable-ldrtl-xhdpi
│ │ │ │ │ │ │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_cut_mtrl_alpha.png
│ │ │ │ │ │ │ │ └── abc_spinner_mtrl_am_alpha.9.png
│ │ │ │ │ │ │ ├── drawable-ldrtl-xxhdpi
│ │ │ │ │ │ │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_cut_mtrl_alpha.png
│ │ │ │ │ │ │ │ └── abc_spinner_mtrl_am_alpha.9.png
│ │ │ │ │ │ │ ├── drawable-ldrtl-xxxhdpi
│ │ │ │ │ │ │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_cut_mtrl_alpha.png
│ │ │ │ │ │ │ │ └── abc_spinner_mtrl_am_alpha.9.png
│ │ │ │ │ │ │ ├── drawable-mdpi
│ │ │ │ │ │ │ │ ├── abc_ab_share_pack_holo_dark.9.png
│ │ │ │ │ │ │ │ ├── abc_ab_share_pack_holo_light.9.png
│ │ │ │ │ │ │ │ ├── abc_btn_check_to_on_mtrl_000.png
│ │ │ │ │ │ │ │ ├── abc_btn_check_to_on_mtrl_015.png
│ │ │ │ │ │ │ │ ├── abc_btn_radio_to_on_mtrl_000.png
│ │ │ │ │ │ │ │ ├── abc_btn_radio_to_on_mtrl_015.png
│ │ │ │ │ │ │ │ ├── abc_btn_switch_to_on_mtrl_00001.9.png
│ │ │ │ │ │ │ │ ├── abc_btn_switch_to_on_mtrl_00012.9.png
│ │ │ │ │ │ │ │ ├── abc_cab_background_top_mtrl_alpha.9.png
│ │ │ │ │ │ │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_clear_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_commit_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_go_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_cut_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_moreoverflow_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_paste_mtrl_am_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_selectall_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_share_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_voice_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_list_divider_mtrl_alpha.9.png
│ │ │ │ │ │ │ │ ├── abc_list_focused_holo.9.png
│ │ │ │ │ │ │ │ ├── abc_list_longpressed_holo.9.png
│ │ │ │ │ │ │ │ ├── abc_list_pressed_holo_dark.9.png
│ │ │ │ │ │ │ │ ├── abc_list_pressed_holo_light.9.png
│ │ │ │ │ │ │ │ ├── abc_list_selector_disabled_holo_dark.9.png
│ │ │ │ │ │ │ │ ├── abc_list_selector_disabled_holo_light.9.png
│ │ │ │ │ │ │ │ ├── abc_menu_hardkey_panel_mtrl_mult.9.png
│ │ │ │ │ │ │ │ ├── abc_popup_background_mtrl_mult.9.png
│ │ │ │ │ │ │ │ ├── abc_spinner_mtrl_am_alpha.9.png
│ │ │ │ │ │ │ │ ├── abc_switch_track_mtrl_alpha.9.png
│ │ │ │ │ │ │ │ ├── abc_tab_indicator_mtrl_alpha.9.png
│ │ │ │ │ │ │ │ ├── abc_textfield_activated_mtrl_alpha.9.png
│ │ │ │ │ │ │ │ ├── abc_textfield_default_mtrl_alpha.9.png
│ │ │ │ │ │ │ │ ├── abc_textfield_search_activated_mtrl_alpha.9.png
│ │ │ │ │ │ │ │ └── abc_textfield_search_default_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── drawable-xhdpi
│ │ │ │ │ │ │ │ ├── abc_ab_share_pack_holo_dark.9.png
│ │ │ │ │ │ │ │ ├── abc_ab_share_pack_holo_light.9.png
│ │ │ │ │ │ │ │ ├── abc_btn_check_to_on_mtrl_000.png
│ │ │ │ │ │ │ │ ├── abc_btn_check_to_on_mtrl_015.png
│ │ │ │ │ │ │ │ ├── abc_btn_radio_to_on_mtrl_000.png
│ │ │ │ │ │ │ │ ├── abc_btn_radio_to_on_mtrl_015.png
│ │ │ │ │ │ │ │ ├── abc_btn_switch_to_on_mtrl_00001.9.png
│ │ │ │ │ │ │ │ ├── abc_btn_switch_to_on_mtrl_00012.9.png
│ │ │ │ │ │ │ │ ├── abc_cab_background_top_mtrl_alpha.9.png
│ │ │ │ │ │ │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_clear_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_commit_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_go_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_cut_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_moreoverflow_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_paste_mtrl_am_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_selectall_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_share_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_voice_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_list_divider_mtrl_alpha.9.png
│ │ │ │ │ │ │ │ ├── abc_list_focused_holo.9.png
│ │ │ │ │ │ │ │ ├── abc_list_longpressed_holo.9.png
│ │ │ │ │ │ │ │ ├── abc_list_pressed_holo_dark.9.png
│ │ │ │ │ │ │ │ ├── abc_list_pressed_holo_light.9.png
│ │ │ │ │ │ │ │ ├── abc_list_selector_disabled_holo_dark.9.png
│ │ │ │ │ │ │ │ ├── abc_list_selector_disabled_holo_light.9.png
│ │ │ │ │ │ │ │ ├── abc_menu_hardkey_panel_mtrl_mult.9.png
│ │ │ │ │ │ │ │ ├── abc_popup_background_mtrl_mult.9.png
│ │ │ │ │ │ │ │ ├── abc_spinner_mtrl_am_alpha.9.png
│ │ │ │ │ │ │ │ ├── abc_switch_track_mtrl_alpha.9.png
│ │ │ │ │ │ │ │ ├── abc_tab_indicator_mtrl_alpha.9.png
│ │ │ │ │ │ │ │ ├── abc_textfield_activated_mtrl_alpha.9.png
│ │ │ │ │ │ │ │ ├── abc_textfield_default_mtrl_alpha.9.png
│ │ │ │ │ │ │ │ ├── abc_textfield_search_activated_mtrl_alpha.9.png
│ │ │ │ │ │ │ │ └── abc_textfield_search_default_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── drawable-xxhdpi
│ │ │ │ │ │ │ │ ├── abc_ab_share_pack_holo_dark.9.png
│ │ │ │ │ │ │ │ ├── abc_ab_share_pack_holo_light.9.png
│ │ │ │ │ │ │ │ ├── abc_btn_check_to_on_mtrl_000.png
│ │ │ │ │ │ │ │ ├── abc_btn_check_to_on_mtrl_015.png
│ │ │ │ │ │ │ │ ├── abc_btn_radio_to_on_mtrl_000.png
│ │ │ │ │ │ │ │ ├── abc_btn_radio_to_on_mtrl_015.png
│ │ │ │ │ │ │ │ ├── abc_btn_switch_to_on_mtrl_00001.9.png
│ │ │ │ │ │ │ │ ├── abc_btn_switch_to_on_mtrl_00012.9.png
│ │ │ │ │ │ │ │ ├── abc_cab_background_top_mtrl_alpha.9.png
│ │ │ │ │ │ │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_clear_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_commit_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_go_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_cut_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_moreoverflow_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_paste_mtrl_am_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_selectall_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_share_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_voice_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_list_divider_mtrl_alpha.9.png
│ │ │ │ │ │ │ │ ├── abc_list_focused_holo.9.png
│ │ │ │ │ │ │ │ ├── abc_list_longpressed_holo.9.png
│ │ │ │ │ │ │ │ ├── abc_list_pressed_holo_dark.9.png
│ │ │ │ │ │ │ │ ├── abc_list_pressed_holo_light.9.png
│ │ │ │ │ │ │ │ ├── abc_list_selector_disabled_holo_dark.9.png
│ │ │ │ │ │ │ │ ├── abc_list_selector_disabled_holo_light.9.png
│ │ │ │ │ │ │ │ ├── abc_menu_hardkey_panel_mtrl_mult.9.png
│ │ │ │ │ │ │ │ ├── abc_popup_background_mtrl_mult.9.png
│ │ │ │ │ │ │ │ ├── abc_spinner_mtrl_am_alpha.9.png
│ │ │ │ │ │ │ │ ├── abc_switch_track_mtrl_alpha.9.png
│ │ │ │ │ │ │ │ ├── abc_tab_indicator_mtrl_alpha.9.png
│ │ │ │ │ │ │ │ ├── abc_textfield_activated_mtrl_alpha.9.png
│ │ │ │ │ │ │ │ ├── abc_textfield_default_mtrl_alpha.9.png
│ │ │ │ │ │ │ │ ├── abc_textfield_search_activated_mtrl_alpha.9.png
│ │ │ │ │ │ │ │ └── abc_textfield_search_default_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── drawable-xxxhdpi
│ │ │ │ │ │ │ │ ├── abc_btn_check_to_on_mtrl_000.png
│ │ │ │ │ │ │ │ ├── abc_btn_check_to_on_mtrl_015.png
│ │ │ │ │ │ │ │ ├── abc_btn_radio_to_on_mtrl_000.png
│ │ │ │ │ │ │ │ ├── abc_btn_radio_to_on_mtrl_015.png
│ │ │ │ │ │ │ │ ├── abc_btn_switch_to_on_mtrl_00001.9.png
│ │ │ │ │ │ │ │ ├── abc_btn_switch_to_on_mtrl_00012.9.png
│ │ │ │ │ │ │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_clear_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_cut_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_moreoverflow_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_paste_mtrl_am_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_menu_selectall_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_ic_voice_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ │ ├── abc_spinner_mtrl_am_alpha.9.png
│ │ │ │ │ │ │ │ ├── abc_switch_track_mtrl_alpha.9.png
│ │ │ │ │ │ │ │ └── abc_tab_indicator_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── layout
│ │ │ │ │ │ │ │ ├── abc_action_bar_title_item.xml
│ │ │ │ │ │ │ │ ├── abc_action_bar_up_container.xml
│ │ │ │ │ │ │ │ ├── abc_action_bar_view_list_nav_layout.xml
│ │ │ │ │ │ │ │ ├── abc_action_menu_item_layout.xml
│ │ │ │ │ │ │ │ ├── abc_action_menu_layout.xml
│ │ │ │ │ │ │ │ ├── abc_action_mode_bar.xml
│ │ │ │ │ │ │ │ ├── abc_action_mode_close_item_material.xml
│ │ │ │ │ │ │ │ ├── abc_activity_chooser_view_include.xml
│ │ │ │ │ │ │ │ ├── abc_activity_chooser_view_list_item.xml
│ │ │ │ │ │ │ │ ├── abc_activity_chooser_view.xml
│ │ │ │ │ │ │ │ ├── abc_expanded_menu_layout.xml
│ │ │ │ │ │ │ │ ├── abc_list_menu_item_checkbox.xml
│ │ │ │ │ │ │ │ ├── abc_list_menu_item_icon.xml
│ │ │ │ │ │ │ │ ├── abc_list_menu_item_layout.xml
│ │ │ │ │ │ │ │ ├── abc_list_menu_item_radio.xml
│ │ │ │ │ │ │ │ ├── abc_popup_menu_item_layout.xml
│ │ │ │ │ │ │ │ ├── abc_screen_content_include.xml
│ │ │ │ │ │ │ │ ├── abc_screen_simple_overlay_action_mode.xml
│ │ │ │ │ │ │ │ ├── abc_screen_simple.xml
│ │ │ │ │ │ │ │ ├── abc_screen_toolbar.xml
│ │ │ │ │ │ │ │ ├── abc_search_dropdown_item_icons_2line.xml
│ │ │ │ │ │ │ │ ├── abc_search_view.xml
│ │ │ │ │ │ │ │ ├── abc_simple_dropdown_hint.xml
│ │ │ │ │ │ │ │ └── support_simple_spinner_dropdown_item.xml
│ │ │ │ │ │ │ ├── layout-v11
│ │ │ │ │ │ │ │ └── abc_screen_content_include.xml
│ │ │ │ │ │ │ ├── values
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-af
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-am
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-ar
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-bg
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-bn-rBD
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-ca
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-cs
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-da
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-de
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-el
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-en-rGB
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-en-rIN
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-es
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-es-rUS
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-et-rEE
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-eu-rES
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-fa
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-fi
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-fr
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-fr-rCA
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-gl-rES
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-hi
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-hr
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-hu
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-hy-rAM
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-in
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-is-rIS
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-it
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-iw
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-ja
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-ka-rGE
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-kk-rKZ
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-km-rKH
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-kn-rIN
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-ko
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-ky-rKG
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-land
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-large
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-lo-rLA
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-lt
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-lv
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-mk-rMK
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-ml-rIN
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-mn-rMN
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-mr-rIN
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-ms-rMY
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-my-rMM
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-nb
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-ne-rNP
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-nl
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-pl
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-port
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-pt
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-pt-rPT
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-ro
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-ru
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-si-rLK
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-sk
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-sl
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-sr
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-sv
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-sw
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-sw600dp
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-ta-rIN
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-te-rIN
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-th
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-tl
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-tr
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-uk
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-ur-rPK
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-uz-rUZ
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-v11
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-v14
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-v17
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-v21
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-vi
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-w360dp
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-w480dp
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-w500dp
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-w600dp
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-w720dp
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-xlarge
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-xlarge-land
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-zh-rCN
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-zh-rHK
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ ├── values-zh-rTW
│ │ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ │ └── values-zu
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ └── R.txt
│ │ │ │ │ └── support-v4
│ │ │ │ │ └── 21.0.3
│ │ │ │ │ ├── aidl
│ │ │ │ │ │ └── android
│ │ │ │ │ │ └── support
│ │ │ │ │ │ └── v4
│ │ │ │ │ │ ├── accessibilityservice
│ │ │ │ │ │ ├── app
│ │ │ │ │ │ │ └── INotificationSideChannel.aidl
│ │ │ │ │ │ ├── content
│ │ │ │ │ │ │ ├── pm
│ │ │ │ │ │ │ └── res
│ │ │ │ │ │ ├── database
│ │ │ │ │ │ ├── graphics
│ │ │ │ │ │ │ └── drawable
│ │ │ │ │ │ ├── hardware
│ │ │ │ │ │ │ └── display
│ │ │ │ │ │ ├── internal
│ │ │ │ │ │ │ └── view
│ │ │ │ │ │ ├── media
│ │ │ │ │ │ │ └── session
│ │ │ │ │ │ ├── net
│ │ │ │ │ │ ├── os
│ │ │ │ │ │ ├── provider
│ │ │ │ │ │ ├── text
│ │ │ │ │ │ ├── util
│ │ │ │ │ │ ├── view
│ │ │ │ │ │ │ └── accessibility
│ │ │ │ │ │ └── widget
│ │ │ │ │ ├── AndroidManifest.xml
│ │ │ │ │ ├── assets
│ │ │ │ │ ├── classes.jar
│ │ │ │ │ ├── libs
│ │ │ │ │ │ └── internal_impl-21.0.3.jar
│ │ │ │ │ └── res
│ │ │ │ ├── incremental
│ │ │ │ │ ├── aidl
│ │ │ │ │ │ ├── debug
│ │ │ │ │ │ │ └── dependency.store
│ │ │ │ │ │ └── test
│ │ │ │ │ │ └── debug
│ │ │ │ │ │ └── dependency.store
│ │ │ │ │ ├── mergeAssets
│ │ │ │ │ │ ├── debug
│ │ │ │ │ │ │ └── merger.xml
│ │ │ │ │ │ └── test
│ │ │ │ │ │ └── debug
│ │ │ │ │ │ └── merger.xml
│ │ │ │ │ └── mergeResources
│ │ │ │ │ ├── debug
│ │ │ │ │ │ └── merger.xml
│ │ │ │ │ └── test
│ │ │ │ │ └── debug
│ │ │ │ │ └── merger.xml
│ │ │ │ ├── manifests
│ │ │ │ │ ├── full
│ │ │ │ │ │ └── debug
│ │ │ │ │ │ └── AndroidManifest.xml
│ │ │ │ │ ├── test
│ │ │ │ │ │ └── debug
│ │ │ │ │ │ └── AndroidManifest.xml
│ │ │ │ │ └── tmp
│ │ │ │ ├── ndk
│ │ │ │ │ └── debug
│ │ │ │ │ ├── lib
│ │ │ │ │ └── obj
│ │ │ │ ├── pre-dexed
│ │ │ │ │ └── debug
│ │ │ │ │ ├── classes-6a3fe0b9311456fc554fb2cff232a0e61117d81e.jar
│ │ │ │ │ ├── classes-a8da0f2f1dd9c6b9e34db140b28e2655b0242b17.jar
│ │ │ │ │ ├── internal_impl-21.0.3-a75ee69627da822abdbb42fd942524990e15f320.jar
│ │ │ │ │ └── support-annotations-21.0.3-40229c4ebd1a9e37cea0a8ef7ceb1e5ba737fbd1.jar
│ │ │ │ ├── res
│ │ │ │ │ ├── debug
│ │ │ │ │ │ ├── anim
│ │ │ │ │ │ │ ├── abc_fade_in.xml
│ │ │ │ │ │ │ ├── abc_fade_out.xml
│ │ │ │ │ │ │ ├── abc_slide_in_bottom.xml
│ │ │ │ │ │ │ ├── abc_slide_in_top.xml
│ │ │ │ │ │ │ ├── abc_slide_out_bottom.xml
│ │ │ │ │ │ │ └── abc_slide_out_top.xml
│ │ │ │ │ │ ├── color
│ │ │ │ │ │ │ ├── abc_background_cache_hint_selector_material_dark.xml
│ │ │ │ │ │ │ ├── abc_background_cache_hint_selector_material_light.xml
│ │ │ │ │ │ │ ├── abc_primary_text_disable_only_material_dark.xml
│ │ │ │ │ │ │ ├── abc_primary_text_disable_only_material_light.xml
│ │ │ │ │ │ │ ├── abc_primary_text_material_dark.xml
│ │ │ │ │ │ │ ├── abc_primary_text_material_light.xml
│ │ │ │ │ │ │ ├── abc_search_url_text.xml
│ │ │ │ │ │ │ ├── abc_secondary_text_material_dark.xml
│ │ │ │ │ │ │ └── abc_secondary_text_material_light.xml
│ │ │ │ │ │ ├── drawable
│ │ │ │ │ │ │ ├── abc_btn_check_material.xml
│ │ │ │ │ │ │ ├── abc_btn_radio_material.xml
│ │ │ │ │ │ │ ├── abc_cab_background_internal_bg.xml
│ │ │ │ │ │ │ ├── abc_cab_background_top_material.xml
│ │ │ │ │ │ │ ├── abc_edit_text_material.xml
│ │ │ │ │ │ │ ├── abc_item_background_holo_dark.xml
│ │ │ │ │ │ │ ├── abc_item_background_holo_light.xml
│ │ │ │ │ │ │ ├── abc_list_selector_background_transition_holo_dark.xml
│ │ │ │ │ │ │ ├── abc_list_selector_background_transition_holo_light.xml
│ │ │ │ │ │ │ ├── abc_list_selector_holo_dark.xml
│ │ │ │ │ │ │ ├── abc_list_selector_holo_light.xml
│ │ │ │ │ │ │ ├── abc_switch_thumb_material.xml
│ │ │ │ │ │ │ ├── abc_tab_indicator_material.xml
│ │ │ │ │ │ │ └── abc_textfield_search_material.xml
│ │ │ │ │ │ ├── drawable-hdpi-v4
│ │ │ │ │ │ │ ├── abc_ab_share_pack_holo_dark.9.png
│ │ │ │ │ │ │ ├── abc_ab_share_pack_holo_light.9.png
│ │ │ │ │ │ │ ├── abc_btn_check_to_on_mtrl_000.png
│ │ │ │ │ │ │ ├── abc_btn_check_to_on_mtrl_015.png
│ │ │ │ │ │ │ ├── abc_btn_radio_to_on_mtrl_000.png
│ │ │ │ │ │ │ ├── abc_btn_radio_to_on_mtrl_015.png
│ │ │ │ │ │ │ ├── abc_btn_switch_to_on_mtrl_00001.9.png
│ │ │ │ │ │ │ ├── abc_btn_switch_to_on_mtrl_00012.9.png
│ │ │ │ │ │ │ ├── abc_cab_background_top_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_clear_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_commit_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_go_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_cut_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_moreoverflow_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_paste_mtrl_am_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_selectall_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_share_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_voice_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_list_divider_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── abc_list_focused_holo.9.png
│ │ │ │ │ │ │ ├── abc_list_longpressed_holo.9.png
│ │ │ │ │ │ │ ├── abc_list_pressed_holo_dark.9.png
│ │ │ │ │ │ │ ├── abc_list_pressed_holo_light.9.png
│ │ │ │ │ │ │ ├── abc_list_selector_disabled_holo_dark.9.png
│ │ │ │ │ │ │ ├── abc_list_selector_disabled_holo_light.9.png
│ │ │ │ │ │ │ ├── abc_menu_hardkey_panel_mtrl_mult.9.png
│ │ │ │ │ │ │ ├── abc_popup_background_mtrl_mult.9.png
│ │ │ │ │ │ │ ├── abc_spinner_mtrl_am_alpha.9.png
│ │ │ │ │ │ │ ├── abc_switch_track_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── abc_tab_indicator_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── abc_textfield_activated_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── abc_textfield_default_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── abc_textfield_search_activated_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── abc_textfield_search_default_mtrl_alpha.9.png
│ │ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ │ ├── drawable-ldrtl-hdpi-v17
│ │ │ │ │ │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_cut_mtrl_alpha.png
│ │ │ │ │ │ │ └── abc_spinner_mtrl_am_alpha.9.png
│ │ │ │ │ │ ├── drawable-ldrtl-mdpi-v17
│ │ │ │ │ │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_cut_mtrl_alpha.png
│ │ │ │ │ │ │ └── abc_spinner_mtrl_am_alpha.9.png
│ │ │ │ │ │ ├── drawable-ldrtl-xhdpi-v17
│ │ │ │ │ │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_cut_mtrl_alpha.png
│ │ │ │ │ │ │ └── abc_spinner_mtrl_am_alpha.9.png
│ │ │ │ │ │ ├── drawable-ldrtl-xxhdpi-v17
│ │ │ │ │ │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_cut_mtrl_alpha.png
│ │ │ │ │ │ │ └── abc_spinner_mtrl_am_alpha.9.png
│ │ │ │ │ │ ├── drawable-ldrtl-xxxhdpi-v17
│ │ │ │ │ │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_cut_mtrl_alpha.png
│ │ │ │ │ │ │ └── abc_spinner_mtrl_am_alpha.9.png
│ │ │ │ │ │ ├── drawable-mdpi-v4
│ │ │ │ │ │ │ ├── abc_ab_share_pack_holo_dark.9.png
│ │ │ │ │ │ │ ├── abc_ab_share_pack_holo_light.9.png
│ │ │ │ │ │ │ ├── abc_btn_check_to_on_mtrl_000.png
│ │ │ │ │ │ │ ├── abc_btn_check_to_on_mtrl_015.png
│ │ │ │ │ │ │ ├── abc_btn_radio_to_on_mtrl_000.png
│ │ │ │ │ │ │ ├── abc_btn_radio_to_on_mtrl_015.png
│ │ │ │ │ │ │ ├── abc_btn_switch_to_on_mtrl_00001.9.png
│ │ │ │ │ │ │ ├── abc_btn_switch_to_on_mtrl_00012.9.png
│ │ │ │ │ │ │ ├── abc_cab_background_top_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_clear_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_commit_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_go_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_cut_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_moreoverflow_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_paste_mtrl_am_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_selectall_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_share_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_voice_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_list_divider_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── abc_list_focused_holo.9.png
│ │ │ │ │ │ │ ├── abc_list_longpressed_holo.9.png
│ │ │ │ │ │ │ ├── abc_list_pressed_holo_dark.9.png
│ │ │ │ │ │ │ ├── abc_list_pressed_holo_light.9.png
│ │ │ │ │ │ │ ├── abc_list_selector_disabled_holo_dark.9.png
│ │ │ │ │ │ │ ├── abc_list_selector_disabled_holo_light.9.png
│ │ │ │ │ │ │ ├── abc_menu_hardkey_panel_mtrl_mult.9.png
│ │ │ │ │ │ │ ├── abc_popup_background_mtrl_mult.9.png
│ │ │ │ │ │ │ ├── abc_spinner_mtrl_am_alpha.9.png
│ │ │ │ │ │ │ ├── abc_switch_track_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── abc_tab_indicator_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── abc_textfield_activated_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── abc_textfield_default_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── abc_textfield_search_activated_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── abc_textfield_search_default_mtrl_alpha.9.png
│ │ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ │ ├── drawable-xhdpi-v4
│ │ │ │ │ │ │ ├── abc_ab_share_pack_holo_dark.9.png
│ │ │ │ │ │ │ ├── abc_ab_share_pack_holo_light.9.png
│ │ │ │ │ │ │ ├── abc_btn_check_to_on_mtrl_000.png
│ │ │ │ │ │ │ ├── abc_btn_check_to_on_mtrl_015.png
│ │ │ │ │ │ │ ├── abc_btn_radio_to_on_mtrl_000.png
│ │ │ │ │ │ │ ├── abc_btn_radio_to_on_mtrl_015.png
│ │ │ │ │ │ │ ├── abc_btn_switch_to_on_mtrl_00001.9.png
│ │ │ │ │ │ │ ├── abc_btn_switch_to_on_mtrl_00012.9.png
│ │ │ │ │ │ │ ├── abc_cab_background_top_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_clear_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_commit_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_go_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_cut_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_moreoverflow_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_paste_mtrl_am_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_selectall_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_share_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_voice_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_list_divider_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── abc_list_focused_holo.9.png
│ │ │ │ │ │ │ ├── abc_list_longpressed_holo.9.png
│ │ │ │ │ │ │ ├── abc_list_pressed_holo_dark.9.png
│ │ │ │ │ │ │ ├── abc_list_pressed_holo_light.9.png
│ │ │ │ │ │ │ ├── abc_list_selector_disabled_holo_dark.9.png
│ │ │ │ │ │ │ ├── abc_list_selector_disabled_holo_light.9.png
│ │ │ │ │ │ │ ├── abc_menu_hardkey_panel_mtrl_mult.9.png
│ │ │ │ │ │ │ ├── abc_popup_background_mtrl_mult.9.png
│ │ │ │ │ │ │ ├── abc_spinner_mtrl_am_alpha.9.png
│ │ │ │ │ │ │ ├── abc_switch_track_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── abc_tab_indicator_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── abc_textfield_activated_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── abc_textfield_default_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── abc_textfield_search_activated_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── abc_textfield_search_default_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── bookshelf_dock.png
│ │ │ │ │ │ │ ├── bookshelf_layer_center.jpg
│ │ │ │ │ │ │ ├── ic_launcher.png
│ │ │ │ │ │ │ └── skin_default.png
│ │ │ │ │ │ ├── drawable-xxhdpi-v4
│ │ │ │ │ │ │ ├── abc_ab_share_pack_holo_dark.9.png
│ │ │ │ │ │ │ ├── abc_ab_share_pack_holo_light.9.png
│ │ │ │ │ │ │ ├── abc_btn_check_to_on_mtrl_000.png
│ │ │ │ │ │ │ ├── abc_btn_check_to_on_mtrl_015.png
│ │ │ │ │ │ │ ├── abc_btn_radio_to_on_mtrl_000.png
│ │ │ │ │ │ │ ├── abc_btn_radio_to_on_mtrl_015.png
│ │ │ │ │ │ │ ├── abc_btn_switch_to_on_mtrl_00001.9.png
│ │ │ │ │ │ │ ├── abc_btn_switch_to_on_mtrl_00012.9.png
│ │ │ │ │ │ │ ├── abc_cab_background_top_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_clear_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_commit_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_go_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_cut_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_moreoverflow_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_paste_mtrl_am_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_selectall_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_share_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_voice_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_list_divider_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── abc_list_focused_holo.9.png
│ │ │ │ │ │ │ ├── abc_list_longpressed_holo.9.png
│ │ │ │ │ │ │ ├── abc_list_pressed_holo_dark.9.png
│ │ │ │ │ │ │ ├── abc_list_pressed_holo_light.9.png
│ │ │ │ │ │ │ ├── abc_list_selector_disabled_holo_dark.9.png
│ │ │ │ │ │ │ ├── abc_list_selector_disabled_holo_light.9.png
│ │ │ │ │ │ │ ├── abc_menu_hardkey_panel_mtrl_mult.9.png
│ │ │ │ │ │ │ ├── abc_popup_background_mtrl_mult.9.png
│ │ │ │ │ │ │ ├── abc_spinner_mtrl_am_alpha.9.png
│ │ │ │ │ │ │ ├── abc_switch_track_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── abc_tab_indicator_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── abc_textfield_activated_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── abc_textfield_default_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── abc_textfield_search_activated_mtrl_alpha.9.png
│ │ │ │ │ │ │ ├── abc_textfield_search_default_mtrl_alpha.9.png
│ │ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ │ ├── drawable-xxxhdpi-v4
│ │ │ │ │ │ │ ├── abc_btn_check_to_on_mtrl_000.png
│ │ │ │ │ │ │ ├── abc_btn_check_to_on_mtrl_015.png
│ │ │ │ │ │ │ ├── abc_btn_radio_to_on_mtrl_000.png
│ │ │ │ │ │ │ ├── abc_btn_radio_to_on_mtrl_015.png
│ │ │ │ │ │ │ ├── abc_btn_switch_to_on_mtrl_00001.9.png
│ │ │ │ │ │ │ ├── abc_btn_switch_to_on_mtrl_00012.9.png
│ │ │ │ │ │ │ ├── abc_ic_ab_back_mtrl_am_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_clear_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_copy_mtrl_am_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_cut_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_moreoverflow_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_paste_mtrl_am_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_menu_selectall_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_ic_voice_search_api_mtrl_alpha.png
│ │ │ │ │ │ │ ├── abc_spinner_mtrl_am_alpha.9.png
│ │ │ │ │ │ │ ├── abc_switch_track_mtrl_alpha.9.png
│ │ │ │ │ │ │ └── abc_tab_indicator_mtrl_alpha.9.png
│ │ │ │ │ │ ├── layout
│ │ │ │ │ │ │ ├── abc_action_bar_title_item.xml
│ │ │ │ │ │ │ ├── abc_action_bar_up_container.xml
│ │ │ │ │ │ │ ├── abc_action_bar_view_list_nav_layout.xml
│ │ │ │ │ │ │ ├── abc_action_menu_item_layout.xml
│ │ │ │ │ │ │ ├── abc_action_menu_layout.xml
│ │ │ │ │ │ │ ├── abc_action_mode_bar.xml
│ │ │ │ │ │ │ ├── abc_action_mode_close_item_material.xml
│ │ │ │ │ │ │ ├── abc_activity_chooser_view_include.xml
│ │ │ │ │ │ │ ├── abc_activity_chooser_view_list_item.xml
│ │ │ │ │ │ │ ├── abc_activity_chooser_view.xml
│ │ │ │ │ │ │ ├── abc_expanded_menu_layout.xml
│ │ │ │ │ │ │ ├── abc_list_menu_item_checkbox.xml
│ │ │ │ │ │ │ ├── abc_list_menu_item_icon.xml
│ │ │ │ │ │ │ ├── abc_list_menu_item_layout.xml
│ │ │ │ │ │ │ ├── abc_list_menu_item_radio.xml
│ │ │ │ │ │ │ ├── abc_popup_menu_item_layout.xml
│ │ │ │ │ │ │ ├── abc_screen_content_include.xml
│ │ │ │ │ │ │ ├── abc_screen_simple_overlay_action_mode.xml
│ │ │ │ │ │ │ ├── abc_screen_simple.xml
│ │ │ │ │ │ │ ├── abc_screen_toolbar.xml
│ │ │ │ │ │ │ ├── abc_search_dropdown_item_icons_2line.xml
│ │ │ │ │ │ │ ├── abc_search_view.xml
│ │ │ │ │ │ │ ├── abc_simple_dropdown_hint.xml
│ │ │ │ │ │ │ ├── activity_main.xml
│ │ │ │ │ │ │ ├── item.xml
│ │ │ │ │ │ │ └── support_simple_spinner_dropdown_item.xml
│ │ │ │ │ │ ├── layout-v11
│ │ │ │ │ │ │ └── abc_screen_content_include.xml
│ │ │ │ │ │ ├── menu
│ │ │ │ │ │ │ └── menu_main.xml
│ │ │ │ │ │ ├── values
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-af
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-am
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-ar
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-bg
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-bn-rBD
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-ca
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-cs
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-da
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-de
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-el
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-en-rGB
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-en-rIN
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-es
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-es-rUS
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-et-rEE
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-eu-rES
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-fa
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-fi
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-fr
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-fr-rCA
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-gl-rES
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-hi
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-hr
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-hu
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-hy-rAM
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-in
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-is-rIS
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-it
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-iw
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-ja
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-ka-rGE
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-kk-rKZ
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-km-rKH
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-kn-rIN
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-ko
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-ky-rKG
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-land
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-large-v4
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-lo-rLA
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-lt
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-lv
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-mk-rMK
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-ml-rIN
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-mn-rMN
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-mr-rIN
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-ms-rMY
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-my-rMM
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-nb
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-ne-rNP
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-nl
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-pl
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-port
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-pt
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-pt-rPT
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-ro
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-ru
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-si-rLK
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-sk
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-sl
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-sr
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-sv
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-sw
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-sw600dp-v13
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-ta-rIN
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-te-rIN
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-th
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-tl
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-tr
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-uk
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-ur-rPK
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-uz-rUZ
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-v11
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-v14
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-v17
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-v21
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-vi
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-w360dp-v13
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-w480dp-v13
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-w500dp-v13
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-w600dp-v13
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-w720dp-v13
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-w820dp-v13
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-xlarge-land-v4
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-xlarge-v4
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-zh-rCN
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-zh-rHK
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ ├── values-zh-rTW
│ │ │ │ │ │ │ └── values.xml
│ │ │ │ │ │ └── values-zu
│ │ │ │ │ │ └── values.xml
│ │ │ │ │ ├── resources-debug.ap_
│ │ │ │ │ ├── resources-debug-test.ap_
│ │ │ │ │ └── test
│ │ │ │ │ └── debug
│ │ │ │ ├── rs
│ │ │ │ │ ├── debug
│ │ │ │ │ │ ├── lib
│ │ │ │ │ │ └── obj
│ │ │ │ │ └── test
│ │ │ │ │ └── debug
│ │ │ │ │ ├── lib
│ │ │ │ │ └── obj
│ │ │ │ ├── symbols
│ │ │ │ │ ├── debug
│ │ │ │ │ │ └── R.txt
│ │ │ │ │ └── test
│ │ │ │ │ └── debug
│ │ │ │ └── tmp
│ │ │ │ └── dex
│ │ │ │ └── debug
│ │ │ │ └── inputList.txt
│ │ │ ├── outputs
│ │ │ │ └── apk
│ │ │ │ ├── app-debug.apk
│ │ │ │ ├── app-debug-unaligned.apk
│ │ │ │ └── manifest-merger-debug-report.txt
│ │ │ └── tmp
│ │ │ └── compileDebugJava
│ │ ├── build.gradle
│ │ ├── libs
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ ├── androidTest
│ │ │ └── java
│ │ │ └── com
│ │ │ └── fyfeng
│ │ │ └── testgridview
│ │ │ └── ApplicationTest.java
│ │ └── main
│ │ ├── AndroidManifest.xml
│ │ ├── assets
│ │ │ ├── cover1.jpg
│ │ │ ├── cover2.jpg
│ │ │ ├── cover3.jpg
│ │ │ ├── cover4.jpg
│ │ │ ├── cover5.jpg
│ │ │ ├── cover6.jpg
│ │ │ ├── cover7.jpg
│ │ │ └── cover_net.png
│ │ ├── java
│ │ │ └── com
│ │ │ └── fyfeng
│ │ │ └── testgridview
│ │ │ ├── MainActivity.java
│ │ │ ├── MyAdapter.java
│ │ │ ├── MyGridView.java
│ │ │ └── Utils.java
│ │ └── res
│ │ ├── drawable
│ │ ├── drawable-hdpi
│ │ │ └── ic_launcher.png
│ │ ├── drawable-mdpi
│ │ │ └── ic_launcher.png
│ │ ├── drawable-xhdpi
│ │ │ ├── bookshelf_dock.png
│ │ │ ├── bookshelf_layer_center.jpg
│ │ │ ├── ic_launcher.png
│ │ │ └── skin_default.png
│ │ ├── drawable-xxhdpi
│ │ │ └── ic_launcher.png
│ │ ├── layout
│ │ │ ├── activity_main.xml
│ │ │ └── item.xml
│ │ ├── menu
│ │ │ └── menu_main.xml
│ │ ├── values
│ │ │ ├── dimens.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ └── values-w820dp
│ │ └── dimens.xml
│ ├── build
│ │ └── intermediates
│ │ ├── dex-cache
│ │ │ └── cache.xml
│ │ └── model_data.bin
│ ├── build.gradle
│ ├── gradle
│ │ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
│ ├── gradle.properties
│ ├── gradlew
│ ├── gradlew.bat
│ ├── local.properties
│ ├── settings.gradle
│ └── TestGridView.iml
├── iReader,QQ阅读书架效果的实现(附源码)
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── AndroidManifest.xml
│ │ ├── AngelReader.apk
│ │ ├── classes
│ │ │ └── com
│ │ │ └── angelsoft
│ │ │ └── reader
│ │ │ ├── BuildConfig.class
│ │ │ ├── MainActivity$ShelfAdapter.class
│ │ │ ├── MainActivity.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$dimen.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ ├── R$style.class
│ │ │ └── R.class
│ │ ├── classes.dex
│ │ ├── dexedLibs
│ │ │ └── annotations-7cabeb08dbae9251e534f16ee129730a.jar
│ │ ├── jarlist.cache
│ │ ├── qianfeng_reader.apk
│ │ ├── res
│ │ │ ├── drawable-hdpi
│ │ │ │ ├── bookshelf_header_bg.png
│ │ │ │ ├── bookshelf_header_logo.png
│ │ │ │ ├── bookshelf_layer_center.png
│ │ │ │ ├── bookshelf_layer_left.png
│ │ │ │ ├── bookshelf_layer.png
│ │ │ │ ├── bookshelf_layer_right.png
│ │ │ │ ├── cover.png
│ │ │ │ ├── head_left.png
│ │ │ │ ├── head_right.png
│ │ │ │ └── ic_launcher.png
│ │ │ ├── drawable-ldpi
│ │ │ └── drawable-mdpi
│ │ └── resources.ap_
│ ├── gen
│ │ └── com
│ │ └── angelsoft
│ │ └── reader
│ │ ├── BuildConfig.java
│ │ └── R.java
│ ├── iReader,QQ阅读书架效果的实现(附源码).docx
│ ├── proguard.cfg
│ ├── project.properties
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ ├── bookshelf_header_bg.png
│ │ │ ├── bookshelf_header_logo.png
│ │ │ ├── bookshelf_layer_center.png
│ │ │ ├── bookshelf_layer_left.png
│ │ │ ├── bookshelf_layer.png
│ │ │ ├── bookshelf_layer_right.png
│ │ │ ├── cover.png
│ │ │ ├── head_left.png
│ │ │ ├── head_right.png
│ │ │ ├── ic_launcher.png
│ │ │ └── Thumbs.db
│ │ ├── layout
│ │ │ ├── bookshelf_list_item.xml
│ │ │ └── main.xml
│ │ └── values
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ └── src
│ └── com
│ └── angelsoft
│ └── reader
│ └── MainActivity.java
├── LoveReader
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── AndroidManifest.xml
│ │ ├── classes
│ │ │ └── com
│ │ │ ├── andorid
│ │ │ │ └── shu
│ │ │ │ └── love
│ │ │ │ ├── BookActivity$1.class
│ │ │ │ ├── BookActivity$2.class
│ │ │ │ ├── BookActivity$3.class
│ │ │ │ ├── BookActivity$4.class
│ │ │ │ ├── BookActivity$5.class
│ │ │ │ ├── BookActivity$6.class
│ │ │ │ ├── BookActivity$7.class
│ │ │ │ ├── BookActivity$8.class
│ │ │ │ ├── BookActivity.class
│ │ │ │ ├── BookInfo.class
│ │ │ │ ├── BookPageFactory.class
│ │ │ │ ├── BuildConfig.class
│ │ │ │ ├── LoveReaderActivity$1.class
│ │ │ │ ├── LoveReaderActivity$2.class
│ │ │ │ ├── LoveReaderActivity$3.class
│ │ │ │ ├── LoveReaderActivity$4.class
│ │ │ │ ├── LoveReaderActivity$5.class
│ │ │ │ ├── LoveReaderActivity$6.class
│ │ │ │ ├── LoveReaderActivity$ButtonOnClick.class
│ │ │ │ ├── LoveReaderActivity$ButtonOnLongClick.class
│ │ │ │ ├── LoveReaderActivity$ShelfAdapter.class
│ │ │ │ ├── LoveReaderActivity.class
│ │ │ │ ├── PageWidget.class
│ │ │ │ ├── R$attr.class
│ │ │ │ ├── R$drawable.class
│ │ │ │ ├── R$id.class
│ │ │ │ ├── R$layout.class
│ │ │ │ ├── R$menu.class
│ │ │ │ ├── R$raw.class
│ │ │ │ ├── R$string.class
│ │ │ │ ├── R.class
│ │ │ │ ├── SetingActivity.class
│ │ │ │ └── SetupInfo.class
│ │ │ ├── android
│ │ │ │ └── FileBrowser
│ │ │ │ ├── FileActivityHelper$1.class
│ │ │ │ ├── FileActivityHelper$2.class
│ │ │ │ ├── FileActivityHelper$3.class
│ │ │ │ ├── FileActivityHelper.class
│ │ │ │ ├── FileAdapter$ViewHolder.class
│ │ │ │ ├── FileAdapter.class
│ │ │ │ ├── FileComparator.class
│ │ │ │ ├── FileInfo.class
│ │ │ │ ├── FileUtil.class
│ │ │ │ ├── Main$1.class
│ │ │ │ ├── Main$2.class
│ │ │ │ ├── Main.class
│ │ │ │ ├── PasteFile$1.class
│ │ │ │ ├── PasteFile$2.class
│ │ │ │ ├── PasteFile$3.class
│ │ │ │ ├── PasteFile$4$1.class
│ │ │ │ ├── PasteFile$4.class
│ │ │ │ ├── PasteFile$5.class
│ │ │ │ └── PasteFile.class
│ │ │ ├── rss
│ │ │ │ └── util
│ │ │ │ └── CommonUtils.class
│ │ │ └── sqlite
│ │ │ └── DbHelper.class
│ │ ├── classes.dex
│ │ ├── dexedLibs
│ │ ├── jarlist.cache
│ │ └── res
│ │ ├── drawable-hdpi
│ │ │ ├── bookshelf_goto_bookcity_f.png
│ │ │ ├── bookshelf_goto_bookcity.png
│ │ │ ├── bookshelf_header_bg.png
│ │ │ ├── bookshelf_layer_center1.png
│ │ │ ├── bookshelf_layer_center.png
│ │ │ ├── bookshelf_layer_left.png
│ │ │ ├── bookshelf_layer.png
│ │ │ ├── bookshelf_layer_right.png
│ │ │ ├── btn_back.png
│ │ │ ├── cartoon_jump.png
│ │ │ ├── default_cover.png
│ │ │ ├── doc.png
│ │ │ ├── exit.png
│ │ │ ├── folder.png
│ │ │ ├── head_left.png
│ │ │ ├── head_right.png
│ │ │ ├── ic_launcher.png
│ │ │ ├── icon.png
│ │ │ ├── love.png
│ │ │ ├── menu_about.png
│ │ │ ├── menu_add_bookmark.png
│ │ │ ├── menu_font_size.png
│ │ │ └── menu_setting.png
│ │ ├── drawable-ldpi
│ │ │ ├── ic_launcher.png
│ │ │ └── icon.png
│ │ └── drawable-mdpi
│ │ ├── cagalog.png
│ │ ├── exit.png
│ │ ├── ic_launcher.png
│ │ ├── icon.png
│ │ ├── mark.png
│ │ ├── menu_add_bookmark.png
│ │ ├── menu_forword.png
│ │ └── set.png
│ ├── gen
│ │ └── com
│ │ └── andorid
│ │ └── shu
│ │ └── love
│ │ ├── BuildConfig.java
│ │ └── R.java
│ ├── proguard.cfg
│ ├── project.properties
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ ├── bg.jpg
│ │ │ ├── bookshelf_goto_bookcity_0.xml
│ │ │ ├── bookshelf_goto_bookcity_f.png
│ │ │ ├── bookshelf_goto_bookcity.png
│ │ │ ├── bookshelf_header_bg.png
│ │ │ ├── bookshelf_layer_center1.png
│ │ │ ├── bookshelf_layer_center.png
│ │ │ ├── bookshelf_layer_left.png
│ │ │ ├── bookshelf_layer.png
│ │ │ ├── bookshelf_layer_right.png
│ │ │ ├── btn_back.png
│ │ │ ├── cartoon_jump.png
│ │ │ ├── default_cover.png
│ │ │ ├── doc.png
│ │ │ ├── exit.png
│ │ │ ├── folder.png
│ │ │ ├── head_left.png
│ │ │ ├── head_right.png
│ │ │ ├── ic_launcher.png
│ │ │ ├── icon.png
│ │ │ ├── love.png
│ │ │ ├── menu_about.png
│ │ │ ├── menu_add_bookmark.png
│ │ │ ├── menu_font_size.png
│ │ │ └── menu_setting.png
│ │ ├── drawable-ldpi
│ │ │ ├── ic_launcher.png
│ │ │ └── icon.png
│ │ ├── drawable-mdpi
│ │ │ ├── cagalog.png
│ │ │ ├── exit.png
│ │ │ ├── ic_launcher.png
│ │ │ ├── icon.png
│ │ │ ├── mark.png
│ │ │ ├── menu_add_bookmark.png
│ │ │ ├── menu_forword.png
│ │ │ └── set.png
│ │ ├── layout
│ │ │ ├── bar.xml
│ │ │ ├── file_create.xml
│ │ │ ├── file_info.xml
│ │ │ ├── file_item.xml
│ │ │ ├── file_main.xml
│ │ │ ├── file_paste.xml
│ │ │ ├── file_rename.xml
│ │ │ ├── main.xml
│ │ │ ├── seting.xml
│ │ │ ├── shelf_list_item.xml
│ │ │ └── shelf.xml
│ │ ├── menu
│ │ │ ├── file_menu.xml
│ │ │ ├── main_menu.xml
│ │ │ └── menu.xml
│ │ ├── raw
│ │ │ └── text.txt
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── com
│ ├── andorid
│ │ └── shu
│ │ └── love
│ │ ├── BookActivity.java
│ │ ├── BookInfo.java
│ │ ├── BookPageFactory.java
│ │ ├── LoveReaderActivity.java
│ │ ├── PageWidget.java
│ │ ├── SetingActivity.java
│ │ └── SetupInfo.java
│ ├── android
│ │ └── FileBrowser
│ │ ├── FileActivityHelper.java
│ │ ├── FileAdapter.java
│ │ ├── FileComparator.java
│ │ ├── FileInfo.java
│ │ ├── FileUtil.java
│ │ ├── Main.java
│ │ └── PasteFile.java
│ ├── rss
│ │ └── util
│ │ └── CommonUtils.java
│ └── sqlite
│ └── DbHelper.java
├── 仿ireader书架UI
│ └── qianfeng_reader
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── bin
│ │ ├── classes
│ │ │ └── go
│ │ │ └── qianfeng
│ │ │ └── ui
│ │ │ ├── BuildConfig.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$string.class
│ │ │ ├── R.class
│ │ │ ├── ReaderActivity$ButtonOnClick.class
│ │ │ ├── ReaderActivity$ShelfAdapter.class
│ │ │ └── ReaderActivity.class
│ │ ├── classes.dex
│ │ ├── jarlist.cache
│ │ ├── qianfeng_reader.apk
│ │ ├── res
│ │ │ ├── drawable-hdpi
│ │ │ │ ├── bookshelf_goto_bookcity_f.png
│ │ │ │ ├── bookshelf_goto_bookcity.png
│ │ │ │ ├── bookshelf_header_bg.png
│ │ │ │ ├── bookshelf_header_logo.png
│ │ │ │ ├── bookshelf_layer_center.png
│ │ │ │ ├── bookshelf_layer_left.png
│ │ │ │ ├── bookshelf_layer.png
│ │ │ │ ├── bookshelf_layer_right.png
│ │ │ │ ├── cover_ebk.png
│ │ │ │ ├── cover_epub.png
│ │ │ │ ├── cover_pdb.png
│ │ │ │ ├── default_cover.png
│ │ │ │ ├── guide.png
│ │ │ │ ├── head_left.png
│ │ │ │ ├── head_right.png
│ │ │ │ └── ic_launcher.png
│ │ │ ├── drawable-ldpi
│ │ │ │ └── ic_launcher.png
│ │ │ └── drawable-mdpi
│ │ │ └── ic_launcher.png
│ │ └── resources.ap_
│ ├── gen
│ │ └── go
│ │ └── qianfeng
│ │ └── ui
│ │ ├── BuildConfig.java
│ │ └── R.java
│ ├── proguard.cfg
│ ├── project.properties
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ ├── bookshelf_goto_bookcity_0.xml
│ │ │ ├── bookshelf_goto_bookcity_f.png
│ │ │ ├── bookshelf_goto_bookcity.png
│ │ │ ├── bookshelf_header_bg.png
│ │ │ ├── bookshelf_header_logo.png
│ │ │ ├── bookshelf_layer_center.png
│ │ │ ├── bookshelf_layer_left.png
│ │ │ ├── bookshelf_layer.png
│ │ │ ├── bookshelf_layer_right.png
│ │ │ ├── cover_ebk.png
│ │ │ ├── cover_epub.png
│ │ │ ├── cover_pdb.png
│ │ │ ├── default_cover.png
│ │ │ ├── guide.png
│ │ │ ├── head_left.png
│ │ │ ├── head_right.png
│ │ │ └── ic_launcher.png
│ │ ├── drawable-ldpi
│ │ │ └── ic_launcher.png
│ │ ├── drawable-mdpi
│ │ │ └── ic_launcher.png
│ │ ├── layout
│ │ │ ├── bookshelfitem.xml
│ │ │ ├── main.xml
│ │ │ ├── shelf_list_item.xml
│ │ │ └── shelf.xml
│ │ └── values
│ │ └── strings.xml
│ └── src
│ └── go
│ └── qianfeng
│ └── ui
│ └── ReaderActivity.java
└── 易读
└── IceHoloReader1.0
├── AndroidManifest.xml
├── assets
│ ├── data
│ │ └── help
│ │ ├── MiniHelp.be.fb2
│ │ ├── MiniHelp.ca.fb2
│ │ ├── MiniHelp.cs.fb2
│ │ ├── MiniHelp.de.fb2
│ │ ├── MiniHelp.en.fb2
│ │ ├── MiniHelp.es.fb2
│ │ ├── MiniHelp.fr.fb2
│ │ ├── MiniHelp.gl.fb2
│ │ ├── MiniHelp.hu.fb2
│ │ ├── MiniHelp.it.fb2
│ │ ├── MiniHelp.ka.fb2
│ │ ├── MiniHelp.nb.fb2
│ │ ├── MiniHelp.nl.fb2
│ │ ├── MiniHelp.pl.fb2
│ │ ├── MiniHelp.pt.fb2
│ │ ├── MiniHelp.ro.fb2
│ │ ├── MiniHelp.ru.fb2
│ │ ├── MiniHelp.sr.fb2
│ │ ├── MiniHelp.th.fb2
│ │ ├── MiniHelp.tr.fb2
│ │ ├── MiniHelp.uk.fb2
│ │ ├── MiniHelp.vi.fb2
│ │ ├── MiniHelp.zh.fb2
│ │ └── MiniHelp.zh_TW.fb2
│ ├── default
│ │ ├── keymap.xml
│ │ ├── styles.xml
│ │ └── tapzones
│ │ ├── down.xml
│ │ ├── left_to_right.xml
│ │ ├── right_to_left.xml
│ │ └── up.xml
│ ├── dictionaries
│ │ ├── bitknights.xml
│ │ ├── main.xml
│ │ └── paragon.xml
│ ├── encodings
│ │ └── Encodings.xml
│ ├── formats
│ │ ├── fb2
│ │ │ └── fb2genres.xml
│ │ ├── html
│ │ │ └── html.ent
│ │ └── xhtml
│ │ ├── xhtml-lat1.ent
│ │ ├── xhtml-special.ent
│ │ └── xhtml-symbol.ent
│ ├── hyphenationPatterns
│ │ ├── bg.pattern
│ │ ├── CHANGES
│ │ ├── cs.pattern
│ │ ├── de.pattern
│ │ ├── de-traditional.pattern
│ │ ├── el.pattern
│ │ ├── en.pattern
│ │ ├── eo.pattern
│ │ ├── es.pattern
│ │ ├── fi.pattern
│ │ ├── fr.pattern
│ │ ├── hu.pattern
│ │ ├── id.pattern
│ │ ├── it.pattern
│ │ ├── ka.pattern
│ │ ├── LICENSES
│ │ ├── lt.pattern
│ │ ├── nb.pattern
│ │ ├── nl.pattern
│ │ ├── pl.pattern
│ │ ├── pt.pattern
│ │ ├── ru.pattern
│ │ ├── sv.pattern
│ │ ├── tr.pattern
│ │ └── uk.pattern
│ ├── languagePatterns
│ │ ├── cs_ibm852
│ │ ├── cs_iso-8859-2
│ │ ├── cs_utf-16
│ │ ├── cs_utf-16be
│ │ ├── cs_utf-8
│ │ ├── cs_windows-1250
│ │ ├── de_iso-8859-1
│ │ ├── de_utf-16
│ │ ├── de_utf-16be
│ │ ├── de_utf-8
│ │ ├── el_iso-8859-7
│ │ ├── el_utf-16
│ │ ├── el_utf-16be
│ │ ├── el_utf-8
│ │ ├── el_windows-1253
│ │ ├── en_us-ascii
│ │ ├── en_utf-16
│ │ ├── en_utf-16be
│ │ ├── en_utf-8
│ │ ├── eo_iso-8859-3
│ │ ├── eo_us-ascii
│ │ ├── eo_utf-16
│ │ ├── eo_utf-16be
│ │ ├── eo_utf-8
│ │ ├── es_iso-8859-1
│ │ ├── es_utf-16
│ │ ├── es_utf-16be
│ │ ├── es_utf-8
│ │ ├── fi_iso-8859-1
│ │ ├── fi_utf-16
│ │ ├── fi_utf-16be
│ │ ├── fi_utf-8
│ │ ├── fr_iso-8859-1
│ │ ├── fr_utf-16
│ │ ├── fr_utf-16be
│ │ ├── fr_utf-8
│ │ ├── hu_iso-8859-2
│ │ ├── hu_utf-16
│ │ ├── hu_utf-16be
│ │ ├── hu_utf-8
│ │ ├── hu_windows-1250
│ │ ├── in_utf-16
│ │ ├── in_utf-16be
│ │ ├── in_utf-8
│ │ ├── it_iso-8859-1
│ │ ├── it_utf-16
│ │ ├── it_utf-16be
│ │ ├── it_utf-8
│ │ ├── li_iso-8859-13
│ │ ├── li_utf-16
│ │ ├── li_utf-16be
│ │ ├── li_utf-8
│ │ ├── li_windows-1257
│ │ ├── nb_iso-8859-1
│ │ ├── nb_utf-16
│ │ ├── nb_utf-16be
│ │ ├── nb_utf-8
│ │ ├── nl_iso-8859-1
│ │ ├── nl_utf-16
│ │ ├── nl_utf-16be
│ │ ├── nl_utf-8
│ │ ├── nl_windows-1252
│ │ ├── pt_iso-8859-1
│ │ ├── pt_utf-16
│ │ ├── pt_utf-16be
│ │ ├── pt_utf-8
│ │ ├── ru_ibm866
│ │ ├── ru_iso-8859-5
│ │ ├── ru_koi8-r
│ │ ├── ru_mac-cyrillic
│ │ ├── ru_utf-16
│ │ ├── ru_utf-16be
│ │ ├── ru_utf-8
│ │ ├── ru_windows-1251
│ │ ├── sv_iso-8859-1
│ │ ├── sv_utf-16
│ │ ├── sv_utf-16be
│ │ ├── sv_utf-8
│ │ ├── ta_utf-16
│ │ ├── ta_utf-16be
│ │ ├── ta_utf-8
│ │ ├── tr_ibm857
│ │ ├── tr_iso-8859-9
│ │ ├── tr_utf-16
│ │ ├── tr_utf-16be
│ │ ├── tr_utf-8
│ │ ├── tr_windows-1254
│ │ ├── uk_ibm855
│ │ ├── uk_iso-8859-5
│ │ ├── uk_koi8-u
│ │ ├── uk_mac-cyrillic
│ │ ├── uk_utf-16
│ │ ├── uk_utf-16be
│ │ ├── uk_utf-8
│ │ ├── uk_windows-1251
│ │ ├── zh_big5
│ │ ├── zh_gb18030
│ │ ├── zh_gb2312
│ │ ├── zh_gbk
│ │ ├── zh_utf-16
│ │ ├── zh_utf-16be
│ │ └── zh_utf-8
│ ├── resources
│ │ ├── application
│ │ │ ├── be.xml
│ │ │ ├── bg.xml
│ │ │ ├── ca.xml
│ │ │ ├── cs.xml
│ │ │ ├── de.xml
│ │ │ ├── en.xml
│ │ │ ├── es.xml
│ │ │ ├── fr.xml
│ │ │ ├── gl.xml
│ │ │ ├── hu.xml
│ │ │ ├── it.xml
│ │ │ ├── ka.xml
│ │ │ ├── nb.xml
│ │ │ ├── nl.xml
│ │ │ ├── pl.xml
│ │ │ ├── pt.xml
│ │ │ ├── ro.xml
│ │ │ ├── ru.xml
│ │ │ ├── sr.xml
│ │ │ ├── th.xml
│ │ │ ├── tr.xml
│ │ │ ├── uk.xml
│ │ │ ├── vi.xml
│ │ │ ├── zh_TW.xml
│ │ │ └── zh.xml
│ │ ├── lang.xml
│ │ └── zlibrary
│ │ ├── be.xml
│ │ ├── bg.xml
│ │ ├── ca.xml
│ │ ├── cs.xml
│ │ ├── de.xml
│ │ ├── en.xml
│ │ ├── es.xml
│ │ ├── fr.xml
│ │ ├── gl.xml
│ │ ├── hu.xml
│ │ ├── it.xml
│ │ ├── ka.xml
│ │ ├── nb.xml
│ │ ├── nl.xml
│ │ ├── pl.xml
│ │ ├── pt.xml
│ │ ├── ro.xml
│ │ ├── ru.xml
│ │ ├── sr.xml
│ │ ├── th.xml
│ │ ├── tr.xml
│ │ ├── uk.xml
│ │ ├── vi.xml
│ │ ├── zh_TW.xml
│ │ └── zh.xml
│ └── wallpapers
│ ├── 1.png
│ ├── 2.png
│ └── 3.png
├── bin
│ ├── aidl
│ │ └── org
│ │ └── geometerplus
│ │ └── android
│ │ └── fbreader
│ │ ├── api
│ │ │ ├── ApiInterface.aidl
│ │ │ ├── ApiObject.aidl
│ │ │ └── TextPosition.aidl
│ │ └── libraryService
│ │ └── LibraryInterface.aidl
│ ├── AndroidManifest.xml
│ ├── classes
│ │ ├── com
│ │ │ └── yamin
│ │ │ └── reader
│ │ │ ├── account
│ │ │ │ └── BaiduAccountConfig.class
│ │ │ ├── activity
│ │ │ │ ├── BookFavoriteActivity$1.class
│ │ │ │ ├── BookFavoriteActivity$2.class
│ │ │ │ ├── BookFavoriteActivity$3.class
│ │ │ │ ├── BookFavoriteActivity$4.class
│ │ │ │ ├── BookFavoriteActivity.class
│ │ │ │ ├── BookSettingsActivity.class
│ │ │ │ ├── CoreReadActivity$10.class
│ │ │ │ ├── CoreReadActivity$11.class
│ │ │ │ ├── CoreReadActivity$12.class
│ │ │ │ ├── CoreReadActivity$13$1.class
│ │ │ │ ├── CoreReadActivity$13$2.class
│ │ │ │ ├── CoreReadActivity$13.class
│ │ │ │ ├── CoreReadActivity$14$1.class
│ │ │ │ ├── CoreReadActivity$14.class
│ │ │ │ ├── CoreReadActivity$15.class
│ │ │ │ ├── CoreReadActivity$16.class
│ │ │ │ ├── CoreReadActivity$17.class
│ │ │ │ ├── CoreReadActivity$18.class
│ │ │ │ ├── CoreReadActivity$19.class
│ │ │ │ ├── CoreReadActivity$1.class
│ │ │ │ ├── CoreReadActivity$20.class
│ │ │ │ ├── CoreReadActivity$2.class
│ │ │ │ ├── CoreReadActivity$3.class
│ │ │ │ ├── CoreReadActivity$4.class
│ │ │ │ ├── CoreReadActivity$5.class
│ │ │ │ ├── CoreReadActivity$6.class
│ │ │ │ ├── CoreReadActivity$7.class
│ │ │ │ ├── CoreReadActivity$8.class
│ │ │ │ ├── CoreReadActivity$9.class
│ │ │ │ ├── CoreReadActivity.class
│ │ │ │ ├── FileBrowserActivity$1.class
│ │ │ │ ├── FileBrowserActivity$2.class
│ │ │ │ ├── FileBrowserActivity$3.class
│ │ │ │ ├── FileBrowserActivity$4.class
│ │ │ │ ├── FileBrowserActivity$5.class
│ │ │ │ ├── FileBrowserActivity$searchThread.class
│ │ │ │ ├── FileBrowserActivity.class
│ │ │ │ ├── FileSearchResultActivity$1.class
│ │ │ │ ├── FileSearchResultActivity$2.class
│ │ │ │ ├── FileSearchResultActivity$3.class
│ │ │ │ ├── FileSearchResultActivity$4.class
│ │ │ │ ├── FileSearchResultActivity.class
│ │ │ │ ├── MainActivity$10.class
│ │ │ │ ├── MainActivity$11.class
│ │ │ │ ├── MainActivity$12.class
│ │ │ │ ├── MainActivity$13.class
│ │ │ │ ├── MainActivity$14.class
│ │ │ │ ├── MainActivity$15.class
│ │ │ │ ├── MainActivity$16.class
│ │ │ │ ├── MainActivity$1.class
│ │ │ │ ├── MainActivity$2.class
│ │ │ │ ├── MainActivity$3.class
│ │ │ │ ├── MainActivity$4.class
│ │ │ │ ├── MainActivity$5.class
│ │ │ │ ├── MainActivity$6.class
│ │ │ │ ├── MainActivity$7.class
│ │ │ │ ├── MainActivity$8.class
│ │ │ │ ├── MainActivity$9.class
│ │ │ │ ├── MainActivity$DropDownListenser.class
│ │ │ │ ├── MainActivity$sdScanAysnTask.class
│ │ │ │ ├── MainActivity.class
│ │ │ │ ├── WelcomeActivity$1.class
│ │ │ │ └── WelcomeActivity.class
│ │ │ ├── adapter
│ │ │ │ ├── BookHisFavAdaper$1.class
│ │ │ │ ├── BookHisFavAdaper$2.class
│ │ │ │ ├── BookHisFavAdaper$ViewHolder.class
│ │ │ │ ├── BookHisFavAdaper.class
│ │ │ │ ├── BookShelfListAdaper$ViewHolder.class
│ │ │ │ ├── BookShelfListAdaper.class
│ │ │ │ ├── FileListAdapter$ViewHolder.class
│ │ │ │ ├── FileListAdapter.class
│ │ │ │ ├── PopGalleryAdapter$ViewHolder.class
│ │ │ │ ├── PopGalleryAdapter.class
│ │ │ │ ├── ScanFileAdapter$FileInfo.class
│ │ │ │ ├── ScanFileAdapter$FileType.class
│ │ │ │ ├── ScanFileAdapter$ViewHolder.class
│ │ │ │ └── ScanFileAdapter.class
│ │ │ ├── BuildConfig.class
│ │ │ ├── database
│ │ │ │ ├── BookContentProvider.class
│ │ │ │ ├── BookOpenHelper.class
│ │ │ │ ├── DbDataOperation.class
│ │ │ │ └── DbTags.class
│ │ │ ├── log
│ │ │ │ └── Log.class
│ │ │ ├── model
│ │ │ │ ├── BookChapter.class
│ │ │ │ ├── Book.class
│ │ │ │ ├── BookMark.class
│ │ │ │ └── FileItem.class
│ │ │ ├── R$anim.class
│ │ │ ├── R$array.class
│ │ │ ├── R$attr.class
│ │ │ ├── R$color.class
│ │ │ ├── R$dimen.class
│ │ │ ├── R$drawable.class
│ │ │ ├── R$id.class
│ │ │ ├── R$layout.class
│ │ │ ├── R$menu.class
│ │ │ ├── R$plurals.class
│ │ │ ├── R$string.class
│ │ │ ├── R$styleable.class
│ │ │ ├── R$style.class
│ │ │ ├── R$xml.class
│ │ │ ├── R.class
│ │ │ ├── service
│ │ │ ├── utils
│ │ │ │ ├── Commons.class
│ │ │ │ └── ToolUtils.class
│ │ │ └── view
│ │ │ ├── CustomDialog.class
│ │ │ ├── CustomScrollview.class
│ │ │ ├── FrameAnimationController$AnimationHandler.class
│ │ │ ├── FrameAnimationController.class
│ │ │ ├── LayerDrawable$LayerState.class
│ │ │ ├── LayerDrawable$Rec.class
│ │ │ ├── LayerDrawable.class
│ │ │ ├── LoadingDialog.class
│ │ │ ├── MyGridView.class
│ │ │ ├── MyListView.class
│ │ │ ├── PullToRefreshView$OnFooterRefreshListener.class
│ │ │ ├── PullToRefreshView$OnHeaderRefreshListener.class
│ │ │ ├── PullToRefreshView.class
│ │ │ ├── SwitchButton$1.class
│ │ │ ├── SwitchButton$PerformClick.class
│ │ │ ├── SwitchButton$SwitchAnimation.class
│ │ │ └── SwitchButton.class
│ │ ├── org
│ │ │ ├── amse
│ │ │ │ └── ys
│ │ │ │ └── zip
│ │ │ │ ├── Decompressor.class
│ │ │ │ ├── DeflatingDecompressor.class
│ │ │ │ ├── LocalFileHeader.class
│ │ │ │ ├── MyBufferedInputStream.class
│ │ │ │ ├── NoCompressionDecompressor.class
│ │ │ │ ├── ZipException.class
│ │ │ │ ├── ZipFile$1.class
│ │ │ │ ├── ZipFile$FileInputStreamHolder.class
│ │ │ │ ├── ZipFile$InputStreamHolder.class
│ │ │ │ ├── ZipFile.class
│ │ │ │ └── ZipInputStream.class
│ │ │ ├── geometerplus
│ │ │ │ ├── android
│ │ │ │ │ ├── fbreader
│ │ │ │ │ │ ├── api
│ │ │ │ │ │ │ ├── Api.class
│ │ │ │ │ │ │ ├── ApiClientImplementation$1.class
│ │ │ │ │ │ │ ├── ApiClientImplementation$ConnectionListener.class
│ │ │ │ │ │ │ ├── ApiClientImplementation.class
│ │ │ │ │ │ │ ├── ApiException.class
│ │ │ │ │ │ │ ├── ApiInterface$Stub$Proxy.class
│ │ │ │ │ │ │ ├── ApiInterface$Stub.class
│ │ │ │ │ │ │ ├── ApiInterface.aidl
│ │ │ │ │ │ │ ├── ApiInterface.class
│ │ │ │ │ │ │ ├── ApiListener.class
│ │ │ │ │ │ │ ├── ApiMethods.class
│ │ │ │ │ │ │ ├── ApiObject$1.class
│ │ │ │ │ │ │ ├── ApiObject$Boolean.class
│ │ │ │ │ │ │ ├── ApiObject$Date.class
│ │ │ │ │ │ │ ├── ApiObject$Error.class
│ │ │ │ │ │ │ ├── ApiObject$Integer.class
│ │ │ │ │ │ │ ├── ApiObject$Long.class
│ │ │ │ │ │ │ ├── ApiObject$String.class
│ │ │ │ │ │ │ ├── ApiObject$Type.class
│ │ │ │ │ │ │ ├── ApiObject$Void.class
│ │ │ │ │ │ │ ├── ApiObject.aidl
│ │ │ │ │ │ │ ├── ApiObject.class
│ │ │ │ │ │ │ ├── ApiServerImplementation.class
│ │ │ │ │ │ │ ├── ApiService.class
│ │ │ │ │ │ │ ├── PluginApi$ActionInfo$1.class
│ │ │ │ │ │ │ ├── PluginApi$ActionInfo.class
│ │ │ │ │ │ │ ├── PluginApi$MenuActionInfo.class
│ │ │ │ │ │ │ ├── PluginApi$PluginInfo.class
│ │ │ │ │ │ │ ├── PluginApi.class
│ │ │ │ │ │ │ ├── TextPosition$1.class
│ │ │ │ │ │ │ ├── TextPosition.aidl
│ │ │ │ │ │ │ └── TextPosition.class
│ │ │ │ │ │ ├── BookmarkEditActivity.class
│ │ │ │ │ │ ├── BookmarksActivity$1.class
│ │ │ │ │ │ ├── BookmarksActivity$2.class
│ │ │ │ │ │ ├── BookmarksActivity$BookmarksAdapter$1.class
│ │ │ │ │ │ ├── BookmarksActivity$BookmarksAdapter$2.class
│ │ │ │ │ │ ├── BookmarksActivity$BookmarksAdapter$3.class
│ │ │ │ │ │ ├── BookmarksActivity$BookmarksAdapter$4.class
│ │ │ │ │ │ ├── BookmarksActivity$BookmarksAdapter.class
│ │ │ │ │ │ ├── BookmarksActivity$Initializer$1.class
│ │ │ │ │ │ ├── BookmarksActivity$Initializer.class
│ │ │ │ │ │ ├── BookmarksActivity.class
│ │ │ │ │ │ ├── ButtonsPopupPanel$ActionButton.class
│ │ │ │ │ │ ├── ButtonsPopupPanel.class
│ │ │ │ │ │ ├── CancelActivity$ActionListAdapter.class
│ │ │ │ │ │ ├── CancelActivity.class
│ │ │ │ │ │ ├── covers
│ │ │ │ │ │ │ ├── CoverCache$1.class
│ │ │ │ │ │ │ ├── CoverCache$NullObjectException.class
│ │ │ │ │ │ │ ├── CoverCache.class
│ │ │ │ │ │ │ ├── CoverHolder$CoverBitmapRunnable$1.class
│ │ │ │ │ │ │ ├── CoverHolder$CoverBitmapRunnable.class
│ │ │ │ │ │ │ ├── CoverHolder$CoverSyncRunnable$1.class
│ │ │ │ │ │ │ ├── CoverHolder$CoverSyncRunnable.class
│ │ │ │ │ │ │ ├── CoverHolder.class
│ │ │ │ │ │ │ ├── CoverManager$MinPriorityThreadFactory.class
│ │ │ │ │ │ │ └── CoverManager.class
│ │ │ │ │ │ ├── crash
│ │ │ │ │ │ │ ├── MissingNativeLibraryActivity$1.class
│ │ │ │ │ │ │ └── MissingNativeLibraryActivity.class
│ │ │ │ │ │ ├── DictionaryUtil$1.class
│ │ │ │ │ │ ├── DictionaryUtil$2.class
│ │ │ │ │ │ ├── DictionaryUtil$BitKnightsInfoReader.class
│ │ │ │ │ │ ├── DictionaryUtil$ColorDict3.class
│ │ │ │ │ │ ├── DictionaryUtil$InfoReader.class
│ │ │ │ │ │ ├── DictionaryUtil$ParagonInfoReader.class
│ │ │ │ │ │ ├── DictionaryUtil.class
│ │ │ │ │ │ ├── error
│ │ │ │ │ │ │ ├── BookReadingErrorActivity$1.class
│ │ │ │ │ │ │ ├── BookReadingErrorActivity$2.class
│ │ │ │ │ │ │ └── BookReadingErrorActivity.class
│ │ │ │ │ │ ├── FBAndroidAction.class
│ │ │ │ │ │ ├── FBReaderApplication.class
│ │ │ │ │ │ ├── FBUtil.class
│ │ │ │ │ │ ├── image
│ │ │ │ │ │ │ ├── ImageViewActivity$ImageView.class
│ │ │ │ │ │ │ └── ImageViewActivity.class
│ │ │ │ │ │ ├── library
│ │ │ │ │ │ │ ├── BookInfoActivity$1.class
│ │ │ │ │ │ │ ├── BookInfoActivity$2$1.class
│ │ │ │ │ │ │ ├── BookInfoActivity$2.class
│ │ │ │ │ │ │ ├── BookInfoActivity.class
│ │ │ │ │ │ │ ├── LibraryActivity$1.class
│ │ │ │ │ │ │ ├── LibraryActivity$2.class
│ │ │ │ │ │ │ ├── LibraryActivity$3.class
│ │ │ │ │ │ │ ├── LibraryActivity$BookDeleter.class
│ │ │ │ │ │ │ ├── LibraryActivity.class
│ │ │ │ │ │ │ ├── LibrarySearchActivity.class
│ │ │ │ │ │ │ └── LibraryTreeAdapter.class
│ │ │ │ │ │ ├── libraryService
│ │ │ │ │ │ │ ├── BookCollectionShadow$1.class
│ │ │ │ │ │ │ ├── BookCollectionShadow$2.class
│ │ │ │ │ │ │ ├── BookCollectionShadow.class
│ │ │ │ │ │ │ ├── LibraryInterface$Stub$Proxy.class
│ │ │ │ │ │ │ ├── LibraryInterface$Stub.class
│ │ │ │ │ │ │ ├── LibraryInterface.aidl
│ │ │ │ │ │ │ ├── LibraryInterface.class
│ │ │ │ │ │ │ ├── LibraryService$LibraryImplementation$1.class
│ │ │ │ │ │ │ ├── LibraryService$LibraryImplementation.class
│ │ │ │ │ │ │ ├── LibraryService$Observer.class
│ │ │ │ │ │ │ ├── LibraryService.class
│ │ │ │ │ │ │ ├── SQLiteBooksDatabase$1.class
│ │ │ │ │ │ │ ├── SQLiteBooksDatabase.class
│ │ │ │ │ │ │ └── Util.class
│ │ │ │ │ │ ├── NavigationPopup$1.class
│ │ │ │ │ │ ├── NavigationPopup$2.class
│ │ │ │ │ │ ├── NavigationPopup.class
│ │ │ │ │ │ ├── OrientationUtil.class
│ │ │ │ │ │ ├── PackageInfo.class
│ │ │ │ │ │ ├── PopupPanel.class
│ │ │ │ │ │ ├── PopupWindow$1.class
│ │ │ │ │ │ ├── PopupWindow$2.class
│ │ │ │ │ │ ├── PopupWindow$3.class
│ │ │ │ │ │ ├── PopupWindow$4.class
│ │ │ │ │ │ ├── PopupWindow$Location.class
│ │ │ │ │ │ ├── PopupWindow.class
│ │ │ │ │ │ ├── preferences
│ │ │ │ │ │ │ ├── AnimationSpeedPreference$SeekBarDrawable.class
│ │ │ │ │ │ │ ├── AnimationSpeedPreference.class
│ │ │ │ │ │ │ ├── BatteryLevelToTurnScreenOffPreference.class
│ │ │ │ │ │ │ ├── ColorPreference$1.class
│ │ │ │ │ │ │ ├── ColorPreference.class
│ │ │ │ │ │ │ ├── FontOption.class
│ │ │ │ │ │ │ ├── FontStylePreference.class
│ │ │ │ │ │ │ ├── InfoPreference.class
│ │ │ │ │ │ │ ├── PreferenceActivity$1.class
│ │ │ │ │ │ │ ├── PreferenceActivity$2.class
│ │ │ │ │ │ │ ├── PreferenceActivity$3.class
│ │ │ │ │ │ │ ├── PreferenceActivity$4.class
│ │ │ │ │ │ │ ├── PreferenceActivity.class
│ │ │ │ │ │ │ ├── UrlPreference.class
│ │ │ │ │ │ │ ├── WallpaperPreference.class
│ │ │ │ │ │ │ ├── ZLBoolean3Preference.class
│ │ │ │ │ │ │ ├── ZLBooleanPreference.class
│ │ │ │ │ │ │ ├── ZLCheckBoxPreference.class
│ │ │ │ │ │ │ ├── ZLChoicePreference.class
│ │ │ │ │ │ │ ├── ZLColorPreference.class
│ │ │ │ │ │ │ ├── ZLEnumPreference.class
│ │ │ │ │ │ │ ├── ZLIntegerChoicePreference.class
│ │ │ │ │ │ │ ├── ZLIntegerRangePreference.class
│ │ │ │ │ │ │ ├── ZLPreferenceActivity$Screen.class
│ │ │ │ │ │ │ ├── ZLPreferenceActivity.class
│ │ │ │ │ │ │ ├── ZLPreferenceSet.class
│ │ │ │ │ │ │ ├── ZLStringChoicePreference.class
│ │ │ │ │ │ │ ├── ZLStringListPreference.class
│ │ │ │ │ │ │ ├── ZLStringOptionPreference.class
│ │ │ │ │ │ │ └── ZLStringPreference.class
│ │ │ │ │ │ ├── ProcessHyperlinkAction.class
│ │ │ │ │ │ ├── RunPluginAction.class
│ │ │ │ │ │ ├── SearchAction.class
│ │ │ │ │ │ ├── SelectionBookmarkAction.class
│ │ │ │ │ │ ├── SelectionCopyAction.class
│ │ │ │ │ │ ├── SelectionHidePanelAction.class
│ │ │ │ │ │ ├── SelectionPopup.class
│ │ │ │ │ │ ├── SelectionShareAction.class
│ │ │ │ │ │ ├── SelectionShowPanelAction.class
│ │ │ │ │ │ ├── SetScreenOrientationAction.class
│ │ │ │ │ │ ├── ShareBookAction.class
│ │ │ │ │ │ ├── ShowBookmarksAction.class
│ │ │ │ │ │ ├── ShowCancelMenuAction.class
│ │ │ │ │ │ ├── ShowLibraryAction.class
│ │ │ │ │ │ ├── ShowMenuAction.class
│ │ │ │ │ │ ├── ShowNavigationAction.class
│ │ │ │ │ │ ├── ShowPreferencesAction.class
│ │ │ │ │ │ ├── ShowTOCAction.class
│ │ │ │ │ │ ├── SimpleContainer.class
│ │ │ │ │ │ ├── style
│ │ │ │ │ │ │ ├── EditStyleActivity$1.class
│ │ │ │ │ │ │ ├── EditStyleActivity$BgColorPreference.class
│ │ │ │ │ │ │ ├── EditStyleActivity$InvisiblePreference.class
│ │ │ │ │ │ │ ├── EditStyleActivity$NamePreference.class
│ │ │ │ │ │ │ ├── EditStyleActivity.class
│ │ │ │ │ │ │ ├── StyleListActivity$1.class
│ │ │ │ │ │ │ ├── StyleListActivity$ActionListAdapter$1.class
│ │ │ │ │ │ │ ├── StyleListActivity$ActionListAdapter$2.class
│ │ │ │ │ │ │ ├── StyleListActivity$ActionListAdapter.class
│ │ │ │ │ │ │ └── StyleListActivity.class
│ │ │ │ │ │ ├── TextSearchPopup.class
│ │ │ │ │ │ ├── TOCActivity$TOCAdapter.class
│ │ │ │ │ │ ├── TOCActivity.class
│ │ │ │ │ │ ├── tree
│ │ │ │ │ │ │ ├── TreeActivity$1.class
│ │ │ │ │ │ │ ├── TreeActivity$2.class
│ │ │ │ │ │ │ ├── TreeActivity$3.class
│ │ │ │ │ │ │ ├── TreeActivity$4.class
│ │ │ │ │ │ │ ├── TreeActivity.class
│ │ │ │ │ │ │ ├── TreeAdapter$1.class
│ │ │ │ │ │ │ ├── TreeAdapter$2.class
│ │ │ │ │ │ │ ├── TreeAdapter$3.class
│ │ │ │ │ │ │ ├── TreeAdapter$4.class
│ │ │ │ │ │ │ └── TreeAdapter.class
│ │ │ │ │ │ └── ZLTreeAdapter.class
│ │ │ │ │ └── util
│ │ │ │ │ ├── PackageUtil.class
│ │ │ │ │ ├── SQLiteUtil.class
│ │ │ │ │ ├── UIUtil$1.class
│ │ │ │ │ ├── UIUtil$2.class
│ │ │ │ │ ├── UIUtil$3$1$1.class
│ │ │ │ │ ├── UIUtil$3$1.class
│ │ │ │ │ ├── UIUtil$3.class
│ │ │ │ │ ├── UIUtil$Pair.class
│ │ │ │ │ └── UIUtil.class
│ │ │ │ ├── fbreader
│ │ │ │ │ ├── book
│ │ │ │ │ │ ├── AbstractBookCollection.class
│ │ │ │ │ │ ├── AbstractSerializer.class
│ │ │ │ │ │ ├── Author.class
│ │ │ │ │ │ ├── Book$1.class
│ │ │ │ │ │ ├── Book.class
│ │ │ │ │ │ ├── BookCollection$1.class
│ │ │ │ │ │ ├── BookCollection$2.class
│ │ │ │ │ │ ├── BookCollection.class
│ │ │ │ │ │ ├── BookEvent.class
│ │ │ │ │ │ ├── Bookmark$Buffer.class
│ │ │ │ │ │ ├── Bookmark$ByTimeComparator.class
│ │ │ │ │ │ ├── Bookmark$DateType.class
│ │ │ │ │ │ ├── Bookmark.class
│ │ │ │ │ │ ├── BookmarkQuery.class
│ │ │ │ │ │ ├── BookQuery.class
│ │ │ │ │ │ ├── BooksDatabase.class
│ │ │ │ │ │ ├── BookUtil.class
│ │ │ │ │ │ ├── FileInfo.class
│ │ │ │ │ │ ├── FileInfoSet$1.class
│ │ │ │ │ │ ├── FileInfoSet$Pair.class
│ │ │ │ │ │ ├── FileInfoSet.class
│ │ │ │ │ │ ├── Filter$And.class
│ │ │ │ │ │ ├── Filter$ByAuthor.class
│ │ │ │ │ │ ├── Filter$ByLabel.class
│ │ │ │ │ │ ├── Filter$ByPattern.class
│ │ │ │ │ │ ├── Filter$BySeries.class
│ │ │ │ │ │ ├── Filter$ByTag.class
│ │ │ │ │ │ ├── Filter$ByTitlePrefix.class
│ │ │ │ │ │ ├── Filter$Empty.class
│ │ │ │ │ │ ├── Filter$HasBookmark.class
│ │ │ │ │ │ ├── Filter$Or.class
│ │ │ │ │ │ ├── Filter.class
│ │ │ │ │ │ ├── HighlightingStyle.class
│ │ │ │ │ │ ├── IBookCollection$Listener.class
│ │ │ │ │ │ ├── IBookCollection$Status.class
│ │ │ │ │ │ ├── IBookCollection.class
│ │ │ │ │ │ ├── SerializerUtil.class
│ │ │ │ │ │ ├── Series.class
│ │ │ │ │ │ ├── SeriesInfo.class
│ │ │ │ │ │ ├── Tag.class
│ │ │ │ │ │ ├── UID.class
│ │ │ │ │ │ ├── XMLSerializer$BookDeserializer$State.class
│ │ │ │ │ │ ├── XMLSerializer$BookDeserializer.class
│ │ │ │ │ │ ├── XMLSerializer$BookmarkDeserializer$State.class
│ │ │ │ │ │ ├── XMLSerializer$BookmarkDeserializer.class
│ │ │ │ │ │ ├── XMLSerializer$BookmarkQueryDeserializer.class
│ │ │ │ │ │ ├── XMLSerializer$BookQueryDeserializer$State.class
│ │ │ │ │ │ ├── XMLSerializer$BookQueryDeserializer.class
│ │ │ │ │ │ ├── XMLSerializer$StyleDeserializer.class
│ │ │ │ │ │ └── XMLSerializer.class
│ │ │ │ │ ├── bookmodel
│ │ │ │ │ │ ├── BookModel$Label.class
│ │ │ │ │ │ ├── BookModel$LabelResolver.class
│ │ │ │ │ │ ├── BookModel.class
│ │ │ │ │ │ ├── BookModelImpl.class
│ │ │ │ │ │ ├── BookReader.class
│ │ │ │ │ │ ├── BookReadingException.class
│ │ │ │ │ │ ├── FBHyperlinkType.class
│ │ │ │ │ │ ├── FBTextKind.class
│ │ │ │ │ │ ├── JavaBookModel.class
│ │ │ │ │ │ ├── NativeBookModel.class
│ │ │ │ │ │ ├── TOCTree$Reference.class
│ │ │ │ │ │ └── TOCTree.class
│ │ │ │ │ ├── fbreader
│ │ │ │ │ │ ├── ActionCode.class
│ │ │ │ │ │ ├── BookmarkHighlighting.class
│ │ │ │ │ │ ├── ChangeAnimationAction.class
│ │ │ │ │ │ ├── ChangeFontSizeAction.class
│ │ │ │ │ │ ├── ClearFindResultsAction.class
│ │ │ │ │ │ ├── ColorProfile.class
│ │ │ │ │ │ ├── ExitAction.class
│ │ │ │ │ │ ├── FBAction.class
│ │ │ │ │ │ ├── FBReaderApp$1.class
│ │ │ │ │ │ ├── FBReaderApp$2.class
│ │ │ │ │ │ ├── FBReaderApp$3.class
│ │ │ │ │ │ ├── FBReaderApp$BookmarkDescription.class
│ │ │ │ │ │ ├── FBReaderApp$CancelActionDescription.class
│ │ │ │ │ │ ├── FBReaderApp$CancelActionType.class
│ │ │ │ │ │ ├── FBReaderApp$ImageTappingAction.class
│ │ │ │ │ │ ├── FBReaderApp$WordTappingAction.class
│ │ │ │ │ │ ├── FBReaderApp.class
│ │ │ │ │ │ ├── FBRreshAction.class
│ │ │ │ │ │ ├── FBView$Footer$1.class
│ │ │ │ │ │ ├── FBView$Footer.class
│ │ │ │ │ │ ├── FBView.class
│ │ │ │ │ │ ├── FindNextAction.class
│ │ │ │ │ │ ├── FindPreviousAction.class
│ │ │ │ │ │ ├── MoveCursorAction.class
│ │ │ │ │ │ ├── options
│ │ │ │ │ │ │ ├── CancelMenuOptions.class
│ │ │ │ │ │ │ ├── FooterOptions.class
│ │ │ │ │ │ │ ├── PageTurningOptions$FingerScrollingType.class
│ │ │ │ │ │ │ └── PageTurningOptions.class
│ │ │ │ │ │ ├── SelectionClearAction.class
│ │ │ │ │ │ ├── SwitchProfileAction.class
│ │ │ │ │ │ ├── TapZoneMap$Reader.class
│ │ │ │ │ │ ├── TapZoneMap$Tap.class
│ │ │ │ │ │ ├── TapZoneMap$Zone.class
│ │ │ │ │ │ ├── TapZoneMap.class
│ │ │ │ │ │ ├── TextBuildTraverser.class
│ │ │ │ │ │ ├── TurnPageAction.class
│ │ │ │ │ │ ├── VolumeKeyTurnPageAction.class
│ │ │ │ │ │ ├── WallpapersUtil.class
│ │ │ │ │ │ └── WordCountTraverser.class
│ │ │ │ │ ├── formats
│ │ │ │ │ │ ├── fb2
│ │ │ │ │ │ │ ├── Base64EncodedImage.class
│ │ │ │ │ │ │ ├── FB2AnnotationReader.class
│ │ │ │ │ │ │ ├── FB2CoverImage$BackgroundReader.class
│ │ │ │ │ │ │ ├── FB2CoverImage.class
│ │ │ │ │ │ │ ├── FB2CoverReader.class
│ │ │ │ │ │ │ ├── FB2MetaInfoReader.class
│ │ │ │ │ │ │ ├── FB2NativePlugin.class
│ │ │ │ │ │ │ ├── FB2Plugin.class
│ │ │ │ │ │ │ ├── FB2Reader.class
│ │ │ │ │ │ │ ├── FB2Tag.class
│ │ │ │ │ │ │ ├── FB2TagManager$FB2TagInfoReader.class
│ │ │ │ │ │ │ ├── FB2TagManager.class
│ │ │ │ │ │ │ └── FB2Util.class
│ │ │ │ │ │ ├── FormatPlugin$Type.class
│ │ │ │ │ │ ├── FormatPlugin.class
│ │ │ │ │ │ ├── html
│ │ │ │ │ │ │ ├── HtmlReader.class
│ │ │ │ │ │ │ └── HtmlTag.class
│ │ │ │ │ │ ├── JavaFormatPlugin.class
│ │ │ │ │ │ ├── NativeFormatPlugin$1.class
│ │ │ │ │ │ ├── NativeFormatPlugin.class
│ │ │ │ │ │ ├── oeb
│ │ │ │ │ │ │ ├── ContainerFileReader.class
│ │ │ │ │ │ │ ├── NCXReader$NavPoint.class
│ │ │ │ │ │ │ ├── NCXReader.class
│ │ │ │ │ │ │ ├── OEBAnnotationReader.class
│ │ │ │ │ │ │ ├── OEBBookReader$1.class
│ │ │ │ │ │ │ ├── OEBBookReader.class
│ │ │ │ │ │ │ ├── OEBCoverBackgroundReader.class
│ │ │ │ │ │ │ ├── OEBCoverReader$OEBCoverImage.class
│ │ │ │ │ │ │ ├── OEBCoverReader.class
│ │ │ │ │ │ │ ├── OEBMetaInfoReader$ReadState.class
│ │ │ │ │ │ │ ├── OEBMetaInfoReader.class
│ │ │ │ │ │ │ ├── OEBNativePlugin$1.class
│ │ │ │ │ │ │ ├── OEBNativePlugin.class
│ │ │ │ │ │ │ ├── OEBPlugin.class
│ │ │ │ │ │ │ ├── Reference.class
│ │ │ │ │ │ │ └── XHTMLImageFinder.class
│ │ │ │ │ │ ├── pdb
│ │ │ │ │ │ │ ├── DocDecompressor.class
│ │ │ │ │ │ │ ├── HuffdicDecompressor.class
│ │ │ │ │ │ │ ├── MobipocketHtmlBookReader.class
│ │ │ │ │ │ │ ├── MobipocketPlugin$1.class
│ │ │ │ │ │ │ ├── MobipocketPlugin.class
│ │ │ │ │ │ │ ├── MobipocketStream.class
│ │ │ │ │ │ │ ├── PalmDocLikeStream$CompressionType.class
│ │ │ │ │ │ │ ├── PalmDocLikeStream.class
│ │ │ │ │ │ │ ├── PdbHeader.class
│ │ │ │ │ │ │ ├── PdbStream.class
│ │ │ │ │ │ │ └── PdbUtil.class
│ │ │ │ │ │ ├── PluginCollection.class
│ │ │ │ │ │ ├── util
│ │ │ │ │ │ │ └── MiscUtil.class
│ │ │ │ │ │ └── xhtml
│ │ │ │ │ │ ├── XHTMLReader$1.class
│ │ │ │ │ │ ├── XHTMLReader.class
│ │ │ │ │ │ ├── XHTMLTagAction.class
│ │ │ │ │ │ ├── XHTMLTagBodyAction.class
│ │ │ │ │ │ ├── XHTMLTagControlAction.class
│ │ │ │ │ │ ├── XHTMLTagHyperlinkAction.class
│ │ │ │ │ │ ├── XHTMLTagImageAction.class
│ │ │ │ │ │ ├── XHTMLTagItemAction.class
│ │ │ │ │ │ ├── XHTMLTagParagraphAction.class
│ │ │ │ │ │ ├── XHTMLTagParagraphWithControlAction.class
│ │ │ │ │ │ ├── XHTMLTagPreAction.class
│ │ │ │ │ │ └── XHTMLTagRestartParagraphAction.class
│ │ │ │ │ ├── library
│ │ │ │ │ │ ├── AuthorListTree.class
│ │ │ │ │ │ ├── AuthorTree.class
│ │ │ │ │ │ ├── BookInSeriesTree.class
│ │ │ │ │ │ ├── BookTree.class
│ │ │ │ │ │ ├── BookWithAuthorsTree.class
│ │ │ │ │ │ ├── FavoritesTree.class
│ │ │ │ │ │ ├── FileFirstLevelTree.class
│ │ │ │ │ │ ├── FileTree$1.class
│ │ │ │ │ │ ├── FileTree.class
│ │ │ │ │ │ ├── FilteredTree.class
│ │ │ │ │ │ ├── FirstLevelTree.class
│ │ │ │ │ │ ├── LibraryTree.class
│ │ │ │ │ │ ├── RecentBooksTree.class
│ │ │ │ │ │ ├── RootTree.class
│ │ │ │ │ │ ├── SearchResultsTree.class
│ │ │ │ │ │ ├── SeriesListTree.class
│ │ │ │ │ │ ├── SeriesTree.class
│ │ │ │ │ │ ├── TagListTree.class
│ │ │ │ │ │ ├── TagTree.class
│ │ │ │ │ │ ├── TitleListTree.class
│ │ │ │ │ │ └── TitleTree.class
│ │ │ │ │ ├── network
│ │ │ │ │ │ ├── HtmlUtil.class
│ │ │ │ │ │ ├── INetworkLink$AccountStatus.class
│ │ │ │ │ │ ├── INetworkLink$Type.class
│ │ │ │ │ │ ├── INetworkLink.class
│ │ │ │ │ │ ├── NetworkLibrary.class
│ │ │ │ │ │ └── urlInfo
│ │ │ │ │ │ ├── UrlInfo$Type.class
│ │ │ │ │ │ ├── UrlInfo.class
│ │ │ │ │ │ └── UrlInfoWithDate.class
│ │ │ │ │ ├── Paths.class
│ │ │ │ │ ├── sort
│ │ │ │ │ │ └── TitledEntity.class
│ │ │ │ │ ├── text
│ │ │ │ │ └── tree
│ │ │ │ │ ├── FBTree$Key.class
│ │ │ │ │ ├── FBTree$Status.class
│ │ │ │ │ └── FBTree.class
│ │ │ │ └── zlibrary
│ │ │ │ ├── core
│ │ │ │ │ ├── application
│ │ │ │ │ │ ├── ZLApplication$MyTimerTask.class
│ │ │ │ │ │ ├── ZLApplication$PopupPanel.class
│ │ │ │ │ │ ├── ZLApplication$ZLAction.class
│ │ │ │ │ │ ├── ZLApplication.class
│ │ │ │ │ │ ├── ZLApplicationWindow.class
│ │ │ │ │ │ ├── ZLKeyBindings$Reader.class
│ │ │ │ │ │ └── ZLKeyBindings.class
│ │ │ │ │ ├── config
│ │ │ │ │ │ └── ZLConfig.class
│ │ │ │ │ ├── constants
│ │ │ │ │ │ └── XMLNamespaces.class
│ │ │ │ │ ├── encodings
│ │ │ │ │ │ ├── AutoEncodingCollection.class
│ │ │ │ │ │ ├── Encoding.class
│ │ │ │ │ │ ├── EncodingCollection.class
│ │ │ │ │ │ ├── EncodingConverter.class
│ │ │ │ │ │ ├── FilteredEncodingCollection$EncodingCollectionReader.class
│ │ │ │ │ │ ├── FilteredEncodingCollection.class
│ │ │ │ │ │ └── JavaEncodingCollection.class
│ │ │ │ │ ├── filesystem
│ │ │ │ │ │ ├── tar
│ │ │ │ │ │ │ ├── ZLTarEntryFile.class
│ │ │ │ │ │ │ ├── ZLTarHeader.class
│ │ │ │ │ │ │ └── ZLTarInputStream.class
│ │ │ │ │ │ ├── ZLArchiveEntryFile.class
│ │ │ │ │ │ ├── ZLFile$ArchiveType.class
│ │ │ │ │ │ ├── ZLFile.class
│ │ │ │ │ │ ├── ZLPhysicalFile.class
│ │ │ │ │ │ ├── ZLResourceFile.class
│ │ │ │ │ │ ├── ZLZipEntryFile$1.class
│ │ │ │ │ │ └── ZLZipEntryFile.class
│ │ │ │ │ ├── filetypes
│ │ │ │ │ │ ├── FileType.class
│ │ │ │ │ │ ├── FileTypeCollection.class
│ │ │ │ │ │ ├── FileTypeDjVu.class
│ │ │ │ │ │ ├── FileTypeEpub.class
│ │ │ │ │ │ ├── FileTypeFB2.class
│ │ │ │ │ │ ├── FileTypeHtml.class
│ │ │ │ │ │ ├── FileTypeMobipocket.class
│ │ │ │ │ │ ├── FileTypePalm.class
│ │ │ │ │ │ └── SimpleFileType.class
│ │ │ │ │ ├── html
│ │ │ │ │ │ ├── ZLByteBuffer.class
│ │ │ │ │ │ ├── ZLHtmlAttributeMap.class
│ │ │ │ │ │ ├── ZLHtmlParser.class
│ │ │ │ │ │ ├── ZLHtmlProcessor.class
│ │ │ │ │ │ └── ZLHtmlReader.class
│ │ │ │ │ ├── image
│ │ │ │ │ │ ├── ZLBase64EncodedImage.class
│ │ │ │ │ │ ├── ZLFileImage.class
│ │ │ │ │ │ ├── ZLImage.class
│ │ │ │ │ │ ├── ZLImageData.class
│ │ │ │ │ │ ├── ZLImageManager$PalmImageHeader.class
│ │ │ │ │ │ ├── ZLImageManager.class
│ │ │ │ │ │ ├── ZLImageProxy.class
│ │ │ │ │ │ ├── ZLLoadableImage$SourceType.class
│ │ │ │ │ │ ├── ZLLoadableImage.class
│ │ │ │ │ │ └── ZLSingleImage.class
│ │ │ │ │ ├── language
│ │ │ │ │ │ ├── Language$Order.class
│ │ │ │ │ │ ├── Language.class
│ │ │ │ │ │ └── ZLLanguageUtil.class
│ │ │ │ │ ├── library
│ │ │ │ │ │ └── ZLibrary.class
│ │ │ │ │ ├── money
│ │ │ │ │ │ ├── Money.class
│ │ │ │ │ │ └── MoneyException.class
│ │ │ │ │ ├── network
│ │ │ │ │ │ ├── CookieDatabase.class
│ │ │ │ │ │ ├── ZLNetworkException.class
│ │ │ │ │ │ ├── ZLNetworkManager$1.class
│ │ │ │ │ │ ├── ZLNetworkManager$2.class
│ │ │ │ │ │ ├── ZLNetworkManager$AuthScopeKey.class
│ │ │ │ │ │ ├── ZLNetworkManager$CredentialsCreator.class
│ │ │ │ │ │ ├── ZLNetworkManager$Key.class
│ │ │ │ │ │ ├── ZLNetworkManager$MyCredentialsProvider.class
│ │ │ │ │ │ ├── ZLNetworkManager.class
│ │ │ │ │ │ └── ZLNetworkRequest.class
│ │ │ │ │ ├── options
│ │ │ │ │ │ ├── ZLBoolean3Option.class
│ │ │ │ │ │ ├── ZLBooleanOption.class
│ │ │ │ │ │ ├── ZLColorOption.class
│ │ │ │ │ │ ├── ZLEnumOption.class
│ │ │ │ │ │ ├── ZLIntegerOption.class
│ │ │ │ │ │ ├── ZLIntegerRangeOption.class
│ │ │ │ │ │ ├── ZLOption.class
│ │ │ │ │ │ ├── ZLStringListOption.class
│ │ │ │ │ │ └── ZLStringOption.class
│ │ │ │ │ ├── resources
│ │ │ │ │ │ ├── ZLMissingResource.class
│ │ │ │ │ │ ├── ZLResource.class
│ │ │ │ │ │ ├── ZLTreeResource$Condition.class
│ │ │ │ │ │ ├── ZLTreeResource$ModCondition.class
│ │ │ │ │ │ ├── ZLTreeResource$ModRangeCondition.class
│ │ │ │ │ │ ├── ZLTreeResource$RangeCondition.class
│ │ │ │ │ │ ├── ZLTreeResource$ResourceTreeReader.class
│ │ │ │ │ │ ├── ZLTreeResource$ValueCondition.class
│ │ │ │ │ │ └── ZLTreeResource.class
│ │ │ │ │ ├── sqliteconfig
│ │ │ │ │ │ └── ZLSQLiteConfig.class
│ │ │ │ │ ├── tree
│ │ │ │ │ │ ├── ZLTree$1.class
│ │ │ │ │ │ ├── ZLTree$TreeIterator.class
│ │ │ │ │ │ └── ZLTree.class
│ │ │ │ │ ├── util
│ │ │ │ │ │ ├── Base64InputStream.class
│ │ │ │ │ │ ├── HexInputStream.class
│ │ │ │ │ │ ├── MergedInputStream.class
│ │ │ │ │ │ ├── MimeType.class
│ │ │ │ │ │ ├── MiscUtil.class
│ │ │ │ │ │ ├── SliceInputStream.class
│ │ │ │ │ │ ├── ZLArrayUtils.class
│ │ │ │ │ │ ├── ZLBoolean3.class
│ │ │ │ │ │ ├── ZLColor.class
│ │ │ │ │ │ ├── ZLInputStreamWithOffset.class
│ │ │ │ │ │ ├── ZLNetworkUtil.class
│ │ │ │ │ │ ├── ZLSearchPattern.class
│ │ │ │ │ │ ├── ZLSearchUtil.class
│ │ │ │ │ │ ├── ZLTTFInfo.class
│ │ │ │ │ │ ├── ZLTTFInfoDetector$TableInfo.class
│ │ │ │ │ │ ├── ZLTTFInfoDetector.class
│ │ │ │ │ │ └── ZLUnicodeUtil.class
│ │ │ │ │ ├── view
│ │ │ │ │ │ ├── DummyPaintContext.class
│ │ │ │ │ │ ├── ZLPaintContext$ScalingType.class
│ │ │ │ │ │ ├── ZLPaintContext$Size.class
│ │ │ │ │ │ ├── ZLPaintContext$WallpaperMode.class
│ │ │ │ │ │ ├── ZLPaintContext.class
│ │ │ │ │ │ ├── ZLView$Animation.class
│ │ │ │ │ │ ├── ZLView$Direction.class
│ │ │ │ │ │ ├── ZLView$FooterArea.class
│ │ │ │ │ │ ├── ZLView$PageIndex.class
│ │ │ │ │ │ ├── ZLView.class
│ │ │ │ │ │ └── ZLViewWidget.class
│ │ │ │ │ └── xml
│ │ │ │ │ ├── ZLDTDParser.class
│ │ │ │ │ ├── ZLMutableString.class
│ │ │ │ │ ├── ZLStringMap.class
│ │ │ │ │ ├── ZLXMLParser.class
│ │ │ │ │ ├── ZLXMLProcessor.class
│ │ │ │ │ ├── ZLXMLReaderAdapter$Predicate.class
│ │ │ │ │ ├── ZLXMLReaderAdapter.class
│ │ │ │ │ └── ZLXMLReader.class
│ │ │ │ ├── library
│ │ │ │ │ └── UncaughtExceptionHandler.class
│ │ │ │ ├── text
│ │ │ │ │ ├── hyphenation
│ │ │ │ │ │ ├── ZLTextHyphenationInfo.class
│ │ │ │ │ │ ├── ZLTextHyphenationReader.class
│ │ │ │ │ │ ├── ZLTextHyphenator.class
│ │ │ │ │ │ ├── ZLTextTeXHyphenationPattern.class
│ │ │ │ │ │ └── ZLTextTeXHyphenator.class
│ │ │ │ │ ├── model
│ │ │ │ │ │ ├── CachedCharStorageBase.class
│ │ │ │ │ │ ├── CachedCharStorage.class
│ │ │ │ │ │ ├── CachedCharStorageException.class
│ │ │ │ │ │ ├── CachedCharStorageRO.class
│ │ │ │ │ │ ├── CharStorage.class
│ │ │ │ │ │ ├── SimpleCharStorage.class
│ │ │ │ │ │ ├── ZLImageEntry.class
│ │ │ │ │ │ ├── ZLTextAlignmentType.class
│ │ │ │ │ │ ├── ZLTextCSSStyleEntry.class
│ │ │ │ │ │ ├── ZLTextMark.class
│ │ │ │ │ │ ├── ZLTextMetrics.class
│ │ │ │ │ │ ├── ZLTextModel.class
│ │ │ │ │ │ ├── ZLTextNativeModel.class
│ │ │ │ │ │ ├── ZLTextOtherStyleEntry.class
│ │ │ │ │ │ ├── ZLTextParagraph$Entry.class
│ │ │ │ │ │ ├── ZLTextParagraph$EntryIterator.class
│ │ │ │ │ │ ├── ZLTextParagraph$Kind.class
│ │ │ │ │ │ ├── ZLTextParagraph.class
│ │ │ │ │ │ ├── ZLTextParagraphImpl.class
│ │ │ │ │ │ ├── ZLTextPlainModel$EntryIteratorImpl.class
│ │ │ │ │ │ ├── ZLTextPlainModel.class
│ │ │ │ │ │ ├── ZLTextSpecialParagraphImpl.class
│ │ │ │ │ │ ├── ZLTextStyleEntry$Feature.class
│ │ │ │ │ │ ├── ZLTextStyleEntry$FontModifier.class
│ │ │ │ │ │ ├── ZLTextStyleEntry$Length.class
│ │ │ │ │ │ ├── ZLTextStyleEntry$SizeUnit.class
│ │ │ │ │ │ ├── ZLTextStyleEntry.class
│ │ │ │ │ │ ├── ZLTextWritableModel.class
│ │ │ │ │ │ └── ZLTextWritablePlainModel.class
│ │ │ │ │ └── view
│ │ │ │ │ ├── PaintStateEnum.class
│ │ │ │ │ ├── style
│ │ │ │ │ │ ├── ZLTextBaseStyle.class
│ │ │ │ │ │ ├── ZLTextDecoratedStyle.class
│ │ │ │ │ │ ├── ZLTextExplicitlyDecoratedStyle.class
│ │ │ │ │ │ ├── ZLTextFullStyleDecoration.class
│ │ │ │ │ │ ├── ZLTextFullyDecoratedStyle.class
│ │ │ │ │ │ ├── ZLTextPartiallyDecoratedStyle.class
│ │ │ │ │ │ ├── ZLTextStyleCollection$TextStyleReader.class
│ │ │ │ │ │ ├── ZLTextStyleCollection.class
│ │ │ │ │ │ └── ZLTextStyleDecoration.class
│ │ │ │ │ ├── ZLTextControlElement.class
│ │ │ │ │ ├── ZLTextElementArea.class
│ │ │ │ │ ├── ZLTextElementAreaVector.class
│ │ │ │ │ ├── ZLTextElement.class
│ │ │ │ │ ├── ZLTextFixedHSpaceElement.class
│ │ │ │ │ ├── ZLTextFixedPosition.class
│ │ │ │ │ ├── ZLTextHighlighting.class
│ │ │ │ │ ├── ZLTextHorizontalConvexHull$Rectangle.class
│ │ │ │ │ ├── ZLTextHorizontalConvexHull.class
│ │ │ │ │ ├── ZLTextHyperlink.class
│ │ │ │ │ ├── ZLTextHyperlinkControlElement.class
│ │ │ │ │ ├── ZLTextHyperlinkRegionSoul.class
│ │ │ │ │ ├── ZLTextImageElement.class
│ │ │ │ │ ├── ZLTextImageRegionSoul.class
│ │ │ │ │ ├── ZLTextLineInfo.class
│ │ │ │ │ ├── ZLTextManualHighlighting.class
│ │ │ │ │ ├── ZLTextPage.class
│ │ │ │ │ ├── ZLTextParagraphCursor$Processor.class
│ │ │ │ │ ├── ZLTextParagraphCursorCache$Key.class
│ │ │ │ │ ├── ZLTextParagraphCursorCache.class
│ │ │ │ │ ├── ZLTextParagraphCursor.class
│ │ │ │ │ ├── ZLTextPosition.class
│ │ │ │ │ ├── ZLTextRegion$1.class
│ │ │ │ │ ├── ZLTextRegion$2.class
│ │ │ │ │ ├── ZLTextRegion$3.class
│ │ │ │ │ ├── ZLTextRegion$Filter.class
│ │ │ │ │ ├── ZLTextRegion$Soul.class
│ │ │ │ │ ├── ZLTextRegion.class
│ │ │ │ │ ├── ZLTextSelection$Point.class
│ │ │ │ │ ├── ZLTextSelection$Scroller.class
│ │ │ │ │ ├── ZLTextSelection.class
│ │ │ │ │ ├── ZLTextSelectionCursor.class
│ │ │ │ │ ├── ZLTextSimpleHighlighting.class
│ │ │ │ │ ├── ZLTextStyle.class
│ │ │ │ │ ├── ZLTextStyleElement.class
│ │ │ │ │ ├── ZLTextTraverser.class
│ │ │ │ │ ├── ZLTextView$PagePosition.class
│ │ │ │ │ ├── ZLTextView$ScrollingMode.class
│ │ │ │ │ ├── ZLTextView$SizeUnit.class
│ │ │ │ │ ├── ZLTextViewBase$ImageFitting.class
│ │ │ │ │ ├── ZLTextViewBase.class
│ │ │ │ │ ├── ZLTextView.class
│ │ │ │ │ ├── ZLTextWord$Mark.class
│ │ │ │ │ ├── ZLTextWord.class
│ │ │ │ │ ├── ZLTextWordCursor.class
│ │ │ │ │ └── ZLTextWordRegionSoul.class
│ │ │ │ └── ui
│ │ │ │ └── android
│ │ │ │ ├── application
│ │ │ │ │ ├── ZLAndroidApplicationWindow$1.class
│ │ │ │ │ ├── ZLAndroidApplicationWindow$2.class
│ │ │ │ │ └── ZLAndroidApplicationWindow.class
│ │ │ │ ├── error
│ │ │ │ │ ├── ErrorKeys.class
│ │ │ │ │ └── ErrorUtil.class
│ │ │ │ ├── image
│ │ │ │ │ ├── InputStreamImageData.class
│ │ │ │ │ ├── ZLAndroidImageData.class
│ │ │ │ │ ├── ZLAndroidImageLoader$1.class
│ │ │ │ │ ├── ZLAndroidImageLoader$ImageSynchronizedHandler.class
│ │ │ │ │ ├── ZLAndroidImageLoader$MinPriorityThreadFactory.class
│ │ │ │ │ ├── ZLAndroidImageLoader.class
│ │ │ │ │ └── ZLAndroidImageManager.class
│ │ │ │ ├── library
│ │ │ │ │ ├── ZLAndroidApplication.class
│ │ │ │ │ ├── ZLAndroidLibrary$AndroidAssetsFile.class
│ │ │ │ │ └── ZLAndroidLibrary.class
│ │ │ │ ├── network
│ │ │ │ │ └── SQLiteCookieDatabase.class
│ │ │ │ ├── util
│ │ │ │ │ └── ZLAndroidColorUtil.class
│ │ │ │ └── view
│ │ │ │ ├── AndroidFontUtil$1.class
│ │ │ │ ├── AndroidFontUtil.class
│ │ │ │ ├── AnimationProvider$DrawInfo.class
│ │ │ │ ├── AnimationProvider$Mode.class
│ │ │ │ ├── AnimationProvider.class
│ │ │ │ ├── BitmapManager.class
│ │ │ │ ├── CurlAnimationProvider.class
│ │ │ │ ├── NoneAnimationProvider.class
│ │ │ │ ├── ShiftAnimationProvider.class
│ │ │ │ ├── SimpleAnimationProvider.class
│ │ │ │ ├── SlideAnimationProvider.class
│ │ │ │ ├── ZLAndroidPaintContext.class
│ │ │ │ ├── ZLAndroidWidget$1.class
│ │ │ │ ├── ZLAndroidWidget$LongClickRunnable.class
│ │ │ │ ├── ZLAndroidWidget$ShortClickRunnable.class
│ │ │ │ └── ZLAndroidWidget.class
│ │ │ └── vimgadgets
│ │ │ └── linebreak
│ │ │ └── LineBreaker.class
│ │ └── yuku
│ │ └── ambilwarna
│ │ ├── AmbilWarnaDialog$1.class
│ │ ├── AmbilWarnaDialog$2.class
│ │ ├── AmbilWarnaDialog$3.class
│ │ ├── AmbilWarnaDialog$4.class
│ │ ├── AmbilWarnaDialog$5.class
│ │ ├── AmbilWarnaDialog$6.class
│ │ ├── AmbilWarnaDialog$OnAmbilWarnaListener.class
│ │ ├── AmbilWarnaDialog.class
│ │ ├── AmbilWarnaKotak.class
│ │ └── widget
│ │ ├── AmbilWarnaPreference$1.class
│ │ ├── AmbilWarnaPreference$SavedState$1.class
│ │ ├── AmbilWarnaPreference$SavedState.class
│ │ ├── AmbilWarnaPreference.class
│ │ └── AmbilWarnaPrefWidgetView.class
│ ├── jarlist.cache
│ └── res
├── gen
│ ├── com
│ │ └── yamin
│ │ └── reader
│ │ ├── BuildConfig.java
│ │ └── R.java
│ └── org
│ └── geometerplus
│ └── android
│ └── fbreader
│ ├── api
│ │ └── ApiInterface.java
│ └── libraryService
│ └── LibraryInterface.java
├── libs
│ ├── android-support-v4.jar
│ ├── armeabi
│ │ ├── libDeflatingDecompressor-v3.so
│ │ ├── libLineBreak-v2.so
│ │ └── libNativeFormats-v3.so
│ └── armeabi-v7a
│ ├── libDeflatingDecompressor-v3.so
│ ├── libLineBreak-v2.so
│ └── libNativeFormats-v3.so
├── lint.xml
├── proguard.cfg
├── project.properties
├── res
│ ├── anim
│ │ ├── activity_enter.xml
│ │ ├── activity_exit.xml
│ │ ├── layout_enter.xml
│ │ ├── layout_exit.xml
│ │ ├── loading_anim.xml
│ │ ├── popu_enter_bottom.xml
│ │ ├── popu_enter.xml
│ │ └── popu_exit.xml
│ ├── drawable
│ │ ├── ambilwarna_hue.png
│ │ ├── background_shelf.xml
│ │ ├── bookarks_button_bg.xml
│ │ ├── button_del_bg.xml
│ │ ├── button_edit_bg.xml
│ │ ├── button_more_bg.xml
│ │ ├── button_spinner_dark.xml
│ │ ├── button_spinner_light.xml
│ │ ├── customdialog_bg_blue.xml
│ │ ├── customdialog_bg.xml
│ │ ├── customdialog_bottom_bg.xml
│ │ ├── font_big_button_bg.xml
│ │ ├── font_small_button_bg.xml
│ │ ├── gridview_button_bg.xml
│ │ ├── list_bottom_round_press.xml
│ │ ├── list_bottom_round.xml
│ │ ├── list_bottom_selector_holo_light.xml
│ │ ├── list_center_round_press.xml
│ │ ├── list_center_round.xml
│ │ ├── list_center_selector_holo_light.xml
│ │ ├── list_default_round.xml
│ │ ├── list_round_press.xml
│ │ ├── list_round_selector_holo_light.xml
│ │ ├── list_round.xml
│ │ ├── list_selector_holo_light.xml
│ │ ├── list_top_round_press.xml
│ │ ├── list_top_round.xml
│ │ ├── list_top_selector_holo_light.xml
│ │ ├── listview_button_bg.xml
│ │ ├── mm_listitem_normal.9.png
│ │ ├── mm_listitem_simple.9.png
│ │ ├── path_pane_bg.xml
│ │ ├── path_up_level.xml
│ │ ├── progressbar.xml
│ │ ├── search_button_bg.xml
│ │ ├── seek_bar.xml
│ │ ├── selection_bookmark.xml
│ │ ├── selection_close.xml
│ │ ├── selection_copy_active.png
│ │ ├── selection_copy.xml
│ │ ├── selection_share.xml
│ │ ├── selection_translate.xml
│ │ ├── settings_button_bg.xml
│ │ ├── shape_line.xml
│ │ ├── text_search_close.xml
│ │ ├── text_search_next.xml
│ │ └── text_search_previous.xml
│ ├── drawable-hdpi
│ │ ├── ab_bottom_solid_light_holo.9.png
│ │ ├── ab_solid_light_holo.9.png
│ │ ├── ab_stacked_transparent_light_holo.9.png
│ │ ├── ab_transparent_dark_holo.9.png
│ │ ├── ambilwarna_arrow_down.png
│ │ ├── ambilwarna_arrow_right.png
│ │ ├── ambilwarna_cursor.png
│ │ ├── ambilwarna_target.png
│ │ ├── baidu.png
│ │ ├── bg_welcome.png
│ │ ├── book_cover_default.png
│ │ ├── book_favar.png
│ │ ├── bookmark_delete.png
│ │ ├── bookmark_icon.png
│ │ ├── bookmark_plus.png
│ │ ├── book_read.png
│ │ ├── book_shelf_cenetr.9.png
│ │ ├── book_shelf.png
│ │ ├── btn_default_holo.9.png
│ │ ├── btn_style_six_normal.9.png
│ │ ├── btn_txt_bookmark_unselect.png
│ │ ├── cab_background_bottom_holo_dark.9.png
│ │ ├── checkbox_selected.png
│ │ ├── checkbox_unselect.png
│ │ ├── close.png
│ │ ├── delete_btn_normal.png
│ │ ├── delete_btn_selected.png
│ │ ├── detail_bg.9.png
│ │ ├── dot.png
│ │ ├── down_ico.png
│ │ ├── empty_icon.png
│ │ ├── empty_view_logo_light.png
│ │ ├── file_epub.png
│ │ ├── file_html.png
│ │ ├── file_icon_default.png
│ │ ├── file_mobi.png
│ │ ├── file_oeb.png
│ │ ├── file_txt.png
│ │ ├── filter_import.png
│ │ ├── folder.png
│ │ ├── ic_bt_settings_disable.png
│ │ ├── ic_bt_settings.png
│ │ ├── ic_cab_done_holo_light.png
│ │ ├── ic_edit_cancel.png
│ │ ├── ic_edit.png
│ │ ├── ic_home_diable.png
│ │ ├── ic_list_group_closed.png
│ │ ├── ic_list_group_empty.png
│ │ ├── ic_list_group_open.png
│ │ ├── ic_list_library_author.png
│ │ ├── ic_list_library_authors.png
│ │ ├── ic_list_library_basket.png
│ │ ├── ic_list_library_book.png
│ │ ├── ic_list_library_books.png
│ │ ├── ic_list_library_favorites.png
│ │ ├── ic_list_library_folder.png
│ │ ├── ic_list_library_permission_denied.png
│ │ ├── ic_list_library_recent.png
│ │ ├── ic_list_library_search.png
│ │ ├── ic_list_library_tag.png
│ │ ├── ic_list_library_tags.png
│ │ ├── ic_list_library_zip.png
│ │ ├── ic_loading.png
│ │ ├── ic_menu_about.png
│ │ ├── ic_menu_add.png
│ │ ├── ic_menu_bookmarks_disable.png
│ │ ├── ic_menu_bookmarks.png
│ │ ├── ic_menu_day.png
│ │ ├── ic_menu_favorite.png
│ │ ├── ic_menu_file.png
│ │ ├── ic_menu_gridview_disable.png
│ │ ├── ic_menu_gridview.png
│ │ ├── ic_menu_languages.png
│ │ ├── ic_menu_library.png
│ │ ├── ic_menu_listview_disable.png
│ │ ├── ic_menu_listview.png
│ │ ├── ic_menu_moreoverflow_normal_holo_dark.png
│ │ ├── ic_menu_moreoverflow_normal_holo_light.png
│ │ ├── ic_menu_myplaces.png
│ │ ├── ic_menu_night.png
│ │ ├── ic_menu_overflow_disable.png
│ │ ├── ic_menu_overflow.png
│ │ ├── ic_menu_recent.png
│ │ ├── ic_menu_refresh.png
│ │ ├── ic_menu_search_disable.png
│ │ ├── ic_menu_search.png
│ │ ├── ic_menu_share_disable.png
│ │ ├── ic_menu_share_holo_light.png
│ │ ├── ic_menu_share.png
│ │ ├── ic_menu_sort_alphabetically.png
│ │ ├── ic_menu_star_holo_light.png
│ │ ├── ic_menu_star.png
│ │ ├── ic_menu_theme.png
│ │ ├── ic_menu_toc.png
│ │ ├── ic_menu_trash_holo_light_active.png
│ │ ├── ic_menu_trash_holo_light.png
│ │ ├── icon.png
│ │ ├── ic_prompt.png
│ │ ├── ic_pulltorefresh_arrow.png
│ │ ├── ic_pulltorefresh_arrow_up.png
│ │ ├── ic_settings_day.png
│ │ ├── ic_settings_language.png
│ │ ├── ic_settings_night.png
│ │ ├── ic_settings_storage.png
│ │ ├── into_icon_h.png
│ │ ├── into_icon.png
│ │ ├── item_bg.9.png
│ │ ├── line_list.png
│ │ ├── list_focused_holo.9.png
│ │ ├── list_selector_disabled_holo_light.9.png
│ │ ├── listview_doccover.png
│ │ ├── listview_download.png
│ │ ├── listview_epubcover.png
│ │ ├── listview_htmlcover.png
│ │ ├── listview_mobiicon.png
│ │ ├── listview_oebicon.png
│ │ ├── listview_othercover.png
│ │ ├── listview_pdfcover.png
│ │ ├── listview_txtcover.png
│ │ ├── listview_umdcover.png
│ │ ├── listview_xlscover.png
│ │ ├── loading_bg.jpg
│ │ ├── main_bg.png
│ │ ├── menu_back.png
│ │ ├── menu_catalog.png
│ │ ├── menu_exit.png
│ │ ├── menu_file.png
│ │ ├── menu_jump.png
│ │ ├── menu_next_article.png
│ │ ├── menu_pre_article.png
│ │ ├── menu_search.png
│ │ ├── meta_favorite_unsel.png
│ │ ├── operation_button_cancel.png
│ │ ├── operation_button_selectall.png
│ │ ├── page_brightness_up_day.png
│ │ ├── path_pane.9.png
│ │ ├── path_pane_pressed.9.png
│ │ ├── popup_menu_0.png
│ │ ├── popup_menu_1.png
│ │ ├── popup_menu_2.png
│ │ ├── popup_menu_3.png
│ │ ├── reader_ic_fontsize_minus_disable.png
│ │ ├── reader_ic_fontsize_minus.png
│ │ ├── reader_ic_fontsize_plus_disable.png
│ │ ├── reader_ic_fontsize_plus.png
│ │ ├── secondary_title_background.9.png
│ │ ├── seekbar_none.png
│ │ ├── seekbar_progress.png
│ │ ├── selection_bookmark_active.png
│ │ ├── selection_bookmark_default.png
│ │ ├── selection_close_active.png
│ │ ├── selection_close_default.png
│ │ ├── selection_copy_active.png
│ │ ├── selection_copy_default.png
│ │ ├── selection_share_active.png
│ │ ├── selection_share_default.png
│ │ ├── selection_translate_active.png
│ │ ├── selection_translate_default.png
│ │ ├── spinner_ab_focused_holo_dark.9.png
│ │ ├── spinner_ab_holo_dark.9.png
│ │ ├── spinner_default_holo_light.9.png
│ │ ├── spinner_focused_holo_light.9.png
│ │ ├── text_search_close_active.png
│ │ ├── text_search_close_default.png
│ │ ├── text_search_next_active.png
│ │ ├── text_search_next_default.png
│ │ ├── text_search_next_disabled.png
│ │ ├── text_search_previous_active.png
│ │ ├── text_search_previous_default.png
│ │ ├── text_search_previous_disabled.png
│ │ ├── thumb_ball.png
│ │ ├── title_bg.png
│ │ ├── up_level.png
│ │ └── up_level_pressed.png
│ ├── drawable-ldpi
│ │ └── ic_launcher.png
│ ├── drawable-mdpi
│ │ ├── ic_launcher.png
│ │ ├── ic_pulltorefresh_arrow.png
│ │ └── ic_pulltorefresh_arrow_up.png
│ ├── drawable-xhdpi
│ │ ├── bottom.png
│ │ ├── btn_pressed.png
│ │ ├── btn_unpressed.png
│ │ ├── frame.png
│ │ └── mask.png
│ ├── layout
│ │ ├── about_dialog.xml
│ │ ├── alert_dialog.xml
│ │ ├── ambilwarna_dialog.xml
│ │ ├── ambilwarna_pref_widget.xml
│ │ ├── animation_speed_dialog.xml
│ │ ├── book_details_info.xml
│ │ ├── book_fav_histo_item_listview.xml
│ │ ├── book_favorite.xml
│ │ ├── book_info_pair.xml
│ │ ├── book_info.xml
│ │ ├── bookmark_item.xml
│ │ ├── bookmarks.xml
│ │ ├── book_progress.xml
│ │ ├── book_search_result.xml
│ │ ├── book_settings.xml
│ │ ├── bookshelf_edit.xml
│ │ ├── bookshelf_item_listview.xml
│ │ ├── bookshelf_tem_gridview.xml
│ │ ├── book_shelf.xml
│ │ ├── book_welcome.xml
│ │ ├── cancel_item.xml
│ │ ├── color_dialog.xml
│ │ ├── color_preference.xml
│ │ ├── control_panel_bottom_flat.xml
│ │ ├── control_panel_bottom.xml
│ │ ├── control_panel_floating.xml
│ │ ├── core_main.xml
│ │ ├── detail.xml
│ │ ├── download_notification.xml
│ │ ├── error_book_reading.xml
│ │ ├── file_item_menu.xml
│ │ ├── file_item.xml
│ │ ├── file_list.xml
│ │ ├── file_search_result.xml
│ │ ├── library_tree_item.xml
│ │ ├── loading_dialog.xml
│ │ ├── missing_native_library.xml
│ │ ├── ok_cancel_buttons.xml
│ │ ├── pop_gallery_item.xml
│ │ ├── refresh_footer.xml
│ │ ├── refresh_header.xml
│ │ ├── search_dialog.xml
│ │ ├── search_gridview_item.xml
│ │ ├── spinner_item_print.xml
│ │ ├── style_item.xml
│ │ └── toc_tree_item.xml
│ ├── layout-land
│ │ └── ambilwarna_dialog.xml
│ ├── menu
│ │ ├── bookfile_menu.xml
│ │ ├── bookmark_menu.xml
│ │ └── bookshelf_menu.xml
│ ├── values
│ │ ├── attrs.xml
│ │ ├── colors.xml
│ │ ├── dimen.xml
│ │ ├── endtype.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ ├── values-land
│ │ └── dimen.xml
│ └── xml
│ └── searchable.xml
└── src
├── com
│ └── yamin
│ └── reader
│ ├── account
│ │ └── BaiduAccountConfig.java
│ ├── activity
│ │ ├── BookFavoriteActivity.java
│ │ ├── BookSettingsActivity.java
│ │ ├── CoreReadActivity.java
│ │ ├── FileBrowserActivity.java
│ │ ├── FileSearchResultActivity.java
│ │ ├── MainActivity.java
│ │ └── WelcomeActivity.java
│ ├── adapter
│ │ ├── BookHisFavAdaper.java
│ │ ├── BookShelfListAdaper.java
│ │ ├── FileListAdapter.java
│ │ ├── PopGalleryAdapter.java
│ │ └── ScanFileAdapter.java
│ ├── database
│ │ ├── BookContentProvider.java
│ │ ├── BookOpenHelper.java
│ │ ├── DbDataOperation.java
│ │ └── DbTags.java
│ ├── log
│ │ └── Log.java
│ ├── model
│ │ ├── BookChapter.java
│ │ ├── Book.java
│ │ ├── BookMark.java
│ │ └── FileItem.java
│ ├── service
│ ├── utils
│ │ ├── Commons.java
│ │ └── ToolUtils.java
│ └── view
│ ├── CustomDialog.java
│ ├── CustomScrollview.java
│ ├── FrameAnimationController.java
│ ├── LayerDrawable.java
│ ├── LoadingDialog.java
│ ├── MyGridView.java
│ ├── MyListView.java
│ ├── PullToRefreshView.java
│ └── SwitchButton.java
├── org
│ ├── amse
│ │ └── ys
│ │ └── zip
│ │ ├── Decompressor.java
│ │ ├── DeflatingDecompressor.java
│ │ ├── LocalFileHeader.java
│ │ ├── MyBufferedInputStream.java
│ │ ├── NoCompressionDecompressor.java
│ │ ├── ZipException.java
│ │ ├── ZipFile.java
│ │ └── ZipInputStream.java
│ ├── geometerplus
│ │ ├── android
│ │ │ ├── fbreader
│ │ │ │ ├── api
│ │ │ │ │ ├── ApiClientImplementation.java
│ │ │ │ │ ├── ApiException.java
│ │ │ │ │ ├── ApiInterface.aidl
│ │ │ │ │ ├── Api.java
│ │ │ │ │ ├── ApiListener.java
│ │ │ │ │ ├── ApiMethods.java
│ │ │ │ │ ├── ApiObject.aidl
│ │ │ │ │ ├── ApiObject.java
│ │ │ │ │ ├── ApiServerImplementation.java
│ │ │ │ │ ├── ApiService.java
│ │ │ │ │ ├── PluginApi.java
│ │ │ │ │ ├── TextPosition.aidl
│ │ │ │ │ └── TextPosition.java
│ │ │ │ ├── BookmarkEditActivity.java
│ │ │ │ ├── BookmarksActivity.java
│ │ │ │ ├── ButtonsPopupPanel.java
│ │ │ │ ├── CancelActivity.java
│ │ │ │ ├── covers
│ │ │ │ │ ├── CoverCache.java
│ │ │ │ │ ├── CoverHolder.java
│ │ │ │ │ └── CoverManager.java
│ │ │ │ ├── crash
│ │ │ │ │ └── MissingNativeLibraryActivity.java
│ │ │ │ ├── DictionaryUtil.java
│ │ │ │ ├── error
│ │ │ │ │ └── BookReadingErrorActivity.java
│ │ │ │ ├── FBAndroidAction.java
│ │ │ │ ├── FBReaderApplication.java
│ │ │ │ ├── FBUtil.java
│ │ │ │ ├── image
│ │ │ │ │ └── ImageViewActivity.java
│ │ │ │ ├── library
│ │ │ │ │ ├── BookInfoActivity.java
│ │ │ │ │ ├── LibraryActivity.java
│ │ │ │ │ ├── LibrarySearchActivity.java
│ │ │ │ │ └── LibraryTreeAdapter.java
│ │ │ │ ├── libraryService
│ │ │ │ │ ├── BookCollectionShadow.java
│ │ │ │ │ ├── LibraryInterface.aidl
│ │ │ │ │ ├── LibraryService.java
│ │ │ │ │ ├── SQLiteBooksDatabase.java
│ │ │ │ │ └── Util.java
│ │ │ │ ├── NavigationPopup.java
│ │ │ │ ├── OrientationUtil.java
│ │ │ │ ├── PackageInfo.java
│ │ │ │ ├── PopupPanel.java
│ │ │ │ ├── PopupWindow.java
│ │ │ │ ├── preferences
│ │ │ │ │ ├── AnimationSpeedPreference.java
│ │ │ │ │ ├── BatteryLevelToTurnScreenOffPreference.java
│ │ │ │ │ ├── ColorPreference.java
│ │ │ │ │ ├── FontOption.java
│ │ │ │ │ ├── FontStylePreference.java
│ │ │ │ │ ├── InfoPreference.java
│ │ │ │ │ ├── PreferenceActivity.java
│ │ │ │ │ ├── UrlPreference.java
│ │ │ │ │ ├── WallpaperPreference.java
│ │ │ │ │ ├── ZLBoolean3Preference.java
│ │ │ │ │ ├── ZLBooleanPreference.java
│ │ │ │ │ ├── ZLCheckBoxPreference.java
│ │ │ │ │ ├── ZLChoicePreference.java
│ │ │ │ │ ├── ZLColorPreference.java
│ │ │ │ │ ├── ZLEnumPreference.java
│ │ │ │ │ ├── ZLIntegerChoicePreference.java
│ │ │ │ │ ├── ZLIntegerRangePreference.java
│ │ │ │ │ ├── ZLPreferenceActivity.java
│ │ │ │ │ ├── ZLPreferenceSet.java
│ │ │ │ │ ├── ZLStringChoicePreference.java
│ │ │ │ │ ├── ZLStringListPreference.java
│ │ │ │ │ ├── ZLStringOptionPreference.java
│ │ │ │ │ └── ZLStringPreference.java
│ │ │ │ ├── ProcessHyperlinkAction.java
│ │ │ │ ├── RunPluginAction.java
│ │ │ │ ├── SearchAction.java
│ │ │ │ ├── SelectionBookmarkAction.java
│ │ │ │ ├── SelectionCopyAction.java
│ │ │ │ ├── SelectionHidePanelAction.java
│ │ │ │ ├── SelectionPopup.java
│ │ │ │ ├── SelectionShareAction.java
│ │ │ │ ├── SelectionShowPanelAction.java
│ │ │ │ ├── SetScreenOrientationAction.java
│ │ │ │ ├── ShareBookAction.java
│ │ │ │ ├── ShowBookmarksAction.java
│ │ │ │ ├── ShowCancelMenuAction.java
│ │ │ │ ├── ShowLibraryAction.java
│ │ │ │ ├── ShowMenuAction.java
│ │ │ │ ├── ShowNavigationAction.java
│ │ │ │ ├── ShowPreferencesAction.java
│ │ │ │ ├── ShowTOCAction.java
│ │ │ │ ├── style
│ │ │ │ │ ├── EditStyleActivity.java
│ │ │ │ │ └── StyleListActivity.java
│ │ │ │ ├── TextSearchPopup.java
│ │ │ │ ├── TOCActivity.java
│ │ │ │ ├── tree
│ │ │ │ │ ├── TreeActivity.java
│ │ │ │ │ └── TreeAdapter.java
│ │ │ │ └── ZLTreeAdapter.java
│ │ │ └── util
│ │ │ ├── PackageUtil.java
│ │ │ ├── SQLiteUtil.java
│ │ │ └── UIUtil.java
│ │ ├── fbreader
│ │ │ ├── book
│ │ │ │ ├── AbstractBookCollection.java
│ │ │ │ ├── AbstractSerializer.java
│ │ │ │ ├── Author.java
│ │ │ │ ├── BookCollection.java
│ │ │ │ ├── BookEvent.java
│ │ │ │ ├── Book.java
│ │ │ │ ├── Bookmark.java
│ │ │ │ ├── BookmarkQuery.java
│ │ │ │ ├── BookQuery.java
│ │ │ │ ├── BooksDatabase.java
│ │ │ │ ├── BookUtil.java
│ │ │ │ ├── FileInfo.java
│ │ │ │ ├── FileInfoSet.java
│ │ │ │ ├── Filter.java
│ │ │ │ ├── HighlightingStyle.java
│ │ │ │ ├── IBookCollection.java
│ │ │ │ ├── SerializerUtil.java
│ │ │ │ ├── SeriesInfo.java
│ │ │ │ ├── Series.java
│ │ │ │ ├── Tag.java
│ │ │ │ ├── UID.java
│ │ │ │ └── XMLSerializer.java
│ │ │ ├── bookmodel
│ │ │ │ ├── BookModelImpl.java
│ │ │ │ ├── BookModel.java
│ │ │ │ ├── BookReader.java
│ │ │ │ ├── BookReadingException.java
│ │ │ │ ├── FBHyperlinkType.java
│ │ │ │ ├── FBTextKind.java
│ │ │ │ ├── JavaBookModel.java
│ │ │ │ ├── NativeBookModel.java
│ │ │ │ └── TOCTree.java
│ │ │ ├── fbreader
│ │ │ │ ├── ActionCode.java
│ │ │ │ ├── BookmarkHighlighting.java
│ │ │ │ ├── ChangeAnimationAction.java
│ │ │ │ ├── ChangeFontSizeAction.java
│ │ │ │ ├── ClearFindResultsAction.java
│ │ │ │ ├── ColorProfile.java
│ │ │ │ ├── ExitAction.java
│ │ │ │ ├── FBAction.java
│ │ │ │ ├── FBReaderApp.java
│ │ │ │ ├── FBRreshAction.java
│ │ │ │ ├── FBView.java
│ │ │ │ ├── FindNextAction.java
│ │ │ │ ├── FindPreviousAction.java
│ │ │ │ ├── MoveCursorAction.java
│ │ │ │ ├── options
│ │ │ │ │ ├── CancelMenuOptions.java
│ │ │ │ │ ├── FooterOptions.java
│ │ │ │ │ └── PageTurningOptions.java
│ │ │ │ ├── SelectionClearAction.java
│ │ │ │ ├── SwitchProfileAction.java
│ │ │ │ ├── TapZoneMap.java
│ │ │ │ ├── TextBuildTraverser.java
│ │ │ │ ├── TurnPageAction.java
│ │ │ │ ├── VolumeKeyTurnPageAction.java
│ │ │ │ ├── WallpapersUtil.java
│ │ │ │ └── WordCountTraverser.java
│ │ │ ├── formats
│ │ │ │ ├── fb2
│ │ │ │ │ ├── Base64EncodedImage.java
│ │ │ │ │ ├── FB2AnnotationReader.java
│ │ │ │ │ ├── FB2CoverImage.java
│ │ │ │ │ ├── FB2CoverReader.java
│ │ │ │ │ ├── FB2MetaInfoReader.java
│ │ │ │ │ ├── FB2NativePlugin.java
│ │ │ │ │ ├── FB2Plugin.java
│ │ │ │ │ ├── FB2Reader.java
│ │ │ │ │ ├── FB2Tag.java
│ │ │ │ │ ├── FB2TagManager.java
│ │ │ │ │ └── FB2Util.java
│ │ │ │ ├── FormatPlugin.java
│ │ │ │ ├── html
│ │ │ │ │ ├── HtmlReader.java
│ │ │ │ │ └── HtmlTag.java
│ │ │ │ ├── JavaFormatPlugin.java
│ │ │ │ ├── NativeFormatPlugin.java
│ │ │ │ ├── oeb
│ │ │ │ │ ├── ContainerFileReader.java
│ │ │ │ │ ├── NCXReader.java
│ │ │ │ │ ├── OEBAnnotationReader.java
│ │ │ │ │ ├── OEBBookReader.java
│ │ │ │ │ ├── OEBCoverBackgroundReader.java
│ │ │ │ │ ├── OEBCoverReader.java
│ │ │ │ │ ├── OEBMetaInfoReader.java
│ │ │ │ │ ├── OEBNativePlugin.java
│ │ │ │ │ ├── OEBPlugin.java
│ │ │ │ │ └── XHTMLImageFinder.java
│ │ │ │ ├── pdb
│ │ │ │ │ ├── DocDecompressor.java
│ │ │ │ │ ├── HuffdicDecompressor.java
│ │ │ │ │ ├── MobipocketHtmlBookReader.java
│ │ │ │ │ ├── MobipocketPlugin.java
│ │ │ │ │ ├── MobipocketStream.java
│ │ │ │ │ ├── PalmDocLikeStream.java
│ │ │ │ │ ├── PdbHeader.java
│ │ │ │ │ ├── PdbStream.java
│ │ │ │ │ └── PdbUtil.java
│ │ │ │ ├── PluginCollection.java
│ │ │ │ ├── util
│ │ │ │ │ └── MiscUtil.java
│ │ │ │ └── xhtml
│ │ │ │ ├── XHTMLReader.java
│ │ │ │ ├── XHTMLTagAction.java
│ │ │ │ ├── XHTMLTagBodyAction.java
│ │ │ │ ├── XHTMLTagControlAction.java
│ │ │ │ ├── XHTMLTagHyperlinkAction.java
│ │ │ │ ├── XHTMLTagImageAction.java
│ │ │ │ ├── XHTMLTagItemAction.java
│ │ │ │ ├── XHTMLTagParagraphAction.java
│ │ │ │ ├── XHTMLTagParagraphWithControlAction.java
│ │ │ │ ├── XHTMLTagPreAction.java
│ │ │ │ └── XHTMLTagRestartParagraphAction.java
│ │ │ ├── library
│ │ │ │ ├── AuthorListTree.java
│ │ │ │ ├── AuthorTree.java
│ │ │ │ ├── BookInSeriesTree.java
│ │ │ │ ├── BookTree.java
│ │ │ │ ├── BookWithAuthorsTree.java
│ │ │ │ ├── FavoritesTree.java
│ │ │ │ ├── FileFirstLevelTree.java
│ │ │ │ ├── FileTree.java
│ │ │ │ ├── FilteredTree.java
│ │ │ │ ├── FirstLevelTree.java
│ │ │ │ ├── LibraryTree.java
│ │ │ │ ├── RecentBooksTree.java
│ │ │ │ ├── RootTree.java
│ │ │ │ ├── SearchResultsTree.java
│ │ │ │ ├── SeriesListTree.java
│ │ │ │ ├── SeriesTree.java
│ │ │ │ ├── TagListTree.java
│ │ │ │ ├── TagTree.java
│ │ │ │ ├── TitleListTree.java
│ │ │ │ └── TitleTree.java
│ │ │ ├── network
│ │ │ │ ├── HtmlUtil.java
│ │ │ │ ├── INetworkLink.java
│ │ │ │ ├── NetworkLibrary.java
│ │ │ │ └── urlInfo
│ │ │ │ ├── UrlInfo.java
│ │ │ │ └── UrlInfoWithDate.java
│ │ │ ├── Paths.java
│ │ │ ├── sort
│ │ │ │ └── TitledEntity.java
│ │ │ ├── text
│ │ │ └── tree
│ │ │ └── FBTree.java
│ │ └── zlibrary
│ │ ├── core
│ │ │ ├── application
│ │ │ │ ├── ZLApplication.java
│ │ │ │ ├── ZLApplicationWindow.java
│ │ │ │ └── ZLKeyBindings.java
│ │ │ ├── config
│ │ │ │ └── ZLConfig.java
│ │ │ ├── constants
│ │ │ │ └── XMLNamespaces.java
│ │ │ ├── encodings
│ │ │ │ ├── AutoEncodingCollection.java
│ │ │ │ ├── EncodingCollection.java
│ │ │ │ ├── EncodingConverter.java
│ │ │ │ ├── Encoding.java
│ │ │ │ ├── FilteredEncodingCollection.java
│ │ │ │ └── JavaEncodingCollection.java
│ │ │ ├── filesystem
│ │ │ │ ├── tar
│ │ │ │ │ ├── ZLTarEntryFile.java
│ │ │ │ │ ├── ZLTarHeader.java
│ │ │ │ │ └── ZLTarInputStream.java
│ │ │ │ ├── ZLArchiveEntryFile.java
│ │ │ │ ├── ZLFile.java
│ │ │ │ ├── ZLPhysicalFile.java
│ │ │ │ ├── ZLResourceFile.java
│ │ │ │ └── ZLZipEntryFile.java
│ │ │ ├── filetypes
│ │ │ │ ├── FileTypeCollection.java
│ │ │ │ ├── FileTypeDjVu.java
│ │ │ │ ├── FileTypeEpub.java
│ │ │ │ ├── FileTypeFB2.java
│ │ │ │ ├── FileTypeHtml.java
│ │ │ │ ├── FileType.java
│ │ │ │ ├── FileTypeMobipocket.java
│ │ │ │ ├── FileTypePalm.java
│ │ │ │ └── SimpleFileType.java
│ │ │ ├── html
│ │ │ │ ├── ZLByteBuffer.java
│ │ │ │ ├── ZLHtmlAttributeMap.java
│ │ │ │ ├── ZLHtmlParser.java
│ │ │ │ ├── ZLHtmlProcessor.java
│ │ │ │ └── ZLHtmlReader.java
│ │ │ ├── image
│ │ │ │ ├── ZLBase64EncodedImage.java
│ │ │ │ ├── ZLFileImage.java
│ │ │ │ ├── ZLImageData.java
│ │ │ │ ├── ZLImage.java
│ │ │ │ ├── ZLImageManager.java
│ │ │ │ ├── ZLImageProxy.java
│ │ │ │ ├── ZLLoadableImage.java
│ │ │ │ └── ZLSingleImage.java
│ │ │ ├── language
│ │ │ │ ├── Language.java
│ │ │ │ └── ZLLanguageUtil.java
│ │ │ ├── library
│ │ │ │ └── ZLibrary.java
│ │ │ ├── money
│ │ │ │ ├── MoneyException.java
│ │ │ │ └── Money.java
│ │ │ ├── network
│ │ │ │ ├── CookieDatabase.java
│ │ │ │ ├── ZLNetworkException.java
│ │ │ │ ├── ZLNetworkManager.java
│ │ │ │ └── ZLNetworkRequest.java
│ │ │ ├── options
│ │ │ │ ├── ZLBoolean3Option.java
│ │ │ │ ├── ZLBooleanOption.java
│ │ │ │ ├── ZLColorOption.java
│ │ │ │ ├── ZLEnumOption.java
│ │ │ │ ├── ZLIntegerOption.java
│ │ │ │ ├── ZLIntegerRangeOption.java
│ │ │ │ ├── ZLOption.java
│ │ │ │ ├── ZLStringListOption.java
│ │ │ │ └── ZLStringOption.java
│ │ │ ├── resources
│ │ │ │ ├── ZLMissingResource.java
│ │ │ │ ├── ZLResource.java
│ │ │ │ └── ZLTreeResource.java
│ │ │ ├── sqliteconfig
│ │ │ │ └── ZLSQLiteConfig.java
│ │ │ ├── tree
│ │ │ │ └── ZLTree.java
│ │ │ ├── util
│ │ │ │ ├── Base64InputStream.java
│ │ │ │ ├── HexInputStream.java
│ │ │ │ ├── MergedInputStream.java
│ │ │ │ ├── MimeType.java
│ │ │ │ ├── MiscUtil.java
│ │ │ │ ├── SliceInputStream.java
│ │ │ │ ├── ZLArrayUtils.java
│ │ │ │ ├── ZLBoolean3.java
│ │ │ │ ├── ZLColor.java
│ │ │ │ ├── ZLInputStreamWithOffset.java
│ │ │ │ ├── ZLNetworkUtil.java
│ │ │ │ ├── ZLSearchPattern.java
│ │ │ │ ├── ZLSearchUtil.java
│ │ │ │ ├── ZLTTFInfoDetector.java
│ │ │ │ ├── ZLTTFInfo.java
│ │ │ │ └── ZLUnicodeUtil.java
│ │ │ ├── view
│ │ │ │ ├── DummyPaintContext.java
│ │ │ │ ├── ZLPaintContext.java
│ │ │ │ ├── ZLView.java
│ │ │ │ └── ZLViewWidget.java
│ │ │ └── xml
│ │ │ ├── ZLDTDParser.java
│ │ │ ├── ZLMutableString.java
│ │ │ ├── ZLStringMap.java
│ │ │ ├── ZLXMLParser.java
│ │ │ ├── ZLXMLProcessor.java
│ │ │ ├── ZLXMLReaderAdapter.java
│ │ │ └── ZLXMLReader.java
│ │ ├── library
│ │ │ └── UncaughtExceptionHandler.java
│ │ ├── text
│ │ │ ├── hyphenation
│ │ │ │ ├── ZLTextHyphenationInfo.java
│ │ │ │ ├── ZLTextHyphenationReader.java
│ │ │ │ ├── ZLTextHyphenator.java
│ │ │ │ ├── ZLTextTeXHyphenationPattern.java
│ │ │ │ └── ZLTextTeXHyphenator.java
│ │ │ ├── model
│ │ │ │ ├── CachedCharStorageBase.java
│ │ │ │ ├── CachedCharStorageException.java
│ │ │ │ ├── CachedCharStorage.java
│ │ │ │ ├── CachedCharStorageRO.java
│ │ │ │ ├── CharStorage.java
│ │ │ │ ├── SimpleCharStorage.java
│ │ │ │ ├── ZLImageEntry.java
│ │ │ │ ├── ZLTextAlignmentType.java
│ │ │ │ ├── ZLTextCSSStyleEntry.java
│ │ │ │ ├── ZLTextMark.java
│ │ │ │ ├── ZLTextMetrics.java
│ │ │ │ ├── ZLTextModel.java
│ │ │ │ ├── ZLTextNativeModel.java
│ │ │ │ ├── ZLTextOtherStyleEntry.java
│ │ │ │ ├── ZLTextParagraphImpl.java
│ │ │ │ ├── ZLTextParagraph.java
│ │ │ │ ├── ZLTextPlainModel.java
│ │ │ │ ├── ZLTextSpecialParagraphImpl.java
│ │ │ │ ├── ZLTextStyleEntry.java
│ │ │ │ ├── ZLTextWritableModel.java
│ │ │ │ └── ZLTextWritablePlainModel.java
│ │ │ └── view
│ │ │ ├── PaintStateEnum.java
│ │ │ ├── style
│ │ │ │ ├── ZLTextBaseStyle.java
│ │ │ │ ├── ZLTextDecoratedStyle.java
│ │ │ │ ├── ZLTextExplicitlyDecoratedStyle.java
│ │ │ │ ├── ZLTextFullStyleDecoration.java
│ │ │ │ ├── ZLTextFullyDecoratedStyle.java
│ │ │ │ ├── ZLTextPartiallyDecoratedStyle.java
│ │ │ │ ├── ZLTextStyleCollection.java
│ │ │ │ └── ZLTextStyleDecoration.java
│ │ │ ├── ZLTextControlElement.java
│ │ │ ├── ZLTextElementArea.java
│ │ │ ├── ZLTextElementAreaVector.java
│ │ │ ├── ZLTextElement.java
│ │ │ ├── ZLTextFixedHSpaceElement.java
│ │ │ ├── ZLTextFixedPosition.java
│ │ │ ├── ZLTextHighlighting.java
│ │ │ ├── ZLTextHorizontalConvexHull.java
│ │ │ ├── ZLTextHyperlinkControlElement.java
│ │ │ ├── ZLTextHyperlink.java
│ │ │ ├── ZLTextHyperlinkRegionSoul.java
│ │ │ ├── ZLTextImageElement.java
│ │ │ ├── ZLTextImageRegionSoul.java
│ │ │ ├── ZLTextLineInfo.java
│ │ │ ├── ZLTextManualHighlighting.java
│ │ │ ├── ZLTextPage.java
│ │ │ ├── ZLTextParagraphCursorCache.java
│ │ │ ├── ZLTextParagraphCursor.java
│ │ │ ├── ZLTextPosition.java
│ │ │ ├── ZLTextRegion.java
│ │ │ ├── ZLTextSelectionCursor.java
│ │ │ ├── ZLTextSelection.java
│ │ │ ├── ZLTextSimpleHighlighting.java
│ │ │ ├── ZLTextStyleElement.java
│ │ │ ├── ZLTextStyle.java
│ │ │ ├── ZLTextTraverser.java
│ │ │ ├── ZLTextViewBase.java
│ │ │ ├── ZLTextView.java
│ │ │ ├── ZLTextWordCursor.java
│ │ │ ├── ZLTextWord.java
│ │ │ └── ZLTextWordRegionSoul.java
│ │ └── ui
│ │ └── android
│ │ ├── application
│ │ │ └── ZLAndroidApplicationWindow.java
│ │ ├── error
│ │ │ ├── ErrorKeys.java
│ │ │ └── ErrorUtil.java
│ │ ├── image
│ │ │ ├── InputStreamImageData.java
│ │ │ ├── ZLAndroidImageData.java
│ │ │ ├── ZLAndroidImageLoader.java
│ │ │ └── ZLAndroidImageManager.java
│ │ ├── library
│ │ │ ├── ZLAndroidApplication.java
│ │ │ └── ZLAndroidLibrary.java
│ │ ├── network
│ │ │ └── SQLiteCookieDatabase.java
│ │ ├── util
│ │ │ └── ZLAndroidColorUtil.java
│ │ └── view
│ │ ├── AndroidFontUtil.java
│ │ ├── AnimationProvider.java
│ │ ├── BitmapManager.java
│ │ ├── CurlAnimationProvider.java
│ │ ├── NoneAnimationProvider.java
│ │ ├── ShiftAnimationProvider.java
│ │ ├── SimpleAnimationProvider.java
│ │ ├── SlideAnimationProvider.java
│ │ ├── ZLAndroidPaintContext.java
│ │ └── ZLAndroidWidget.java
│ └── vimgadgets
│ └── linebreak
│ └── LineBreaker.java
└── yuku
└── ambilwarna
├── AmbilWarnaDialog.java
├── AmbilWarnaKotak.java
└── widget
├── AmbilWarnaPreference.java
└── AmbilWarnaPrefWidgetView.java
1254 directories, 5988 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论