gitextract_qzfdnfdl/ ├── .gitignore ├── LICENSE ├── README.md ├── app/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── com/ │ │ └── github/ │ │ └── mzule/ │ │ └── androidweekly/ │ │ └── ApplicationTest.java │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── com/ │ │ │ └── github/ │ │ │ └── mzule/ │ │ │ └── androidweekly/ │ │ │ ├── App.java │ │ │ ├── api/ │ │ │ │ ├── ApiCallback.java │ │ │ │ ├── ArticleApi.java │ │ │ │ ├── DictionaryApi.java │ │ │ │ └── parser/ │ │ │ │ ├── ArticleParser.java │ │ │ │ ├── ArticleParsers.java │ │ │ │ ├── DocumentProvider.java │ │ │ │ ├── FresherArticlesParser.java │ │ │ │ └── OlderArticlesParser.java │ │ │ ├── dao/ │ │ │ │ ├── ArticleDao.java │ │ │ │ ├── FavoriteDao.java │ │ │ │ ├── IssueListKeeper.java │ │ │ │ ├── SearchHistoryKeeper.java │ │ │ │ └── TextZoomKeeper.java │ │ │ ├── entity/ │ │ │ │ ├── Article.java │ │ │ │ ├── Dict.java │ │ │ │ ├── Favorite.java │ │ │ │ ├── Issue.java │ │ │ │ └── TranslateResult.java │ │ │ ├── ui/ │ │ │ │ ├── activity/ │ │ │ │ │ ├── AboutActivity.java │ │ │ │ │ ├── ArticleActivity.java │ │ │ │ │ ├── BaseActivity.java │ │ │ │ │ ├── FavoriteActivity.java │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ ├── SearchActivity.java │ │ │ │ │ └── SearchResultActivity.java │ │ │ │ ├── adapter/ │ │ │ │ │ ├── ArticleAdapter.java │ │ │ │ │ ├── SearchHistoryAdapter.java │ │ │ │ │ └── SlideAdapter.java │ │ │ │ ├── view/ │ │ │ │ │ ├── IconButton.java │ │ │ │ │ ├── NaviBar.java │ │ │ │ │ ├── PinnedSectionListView.java │ │ │ │ │ ├── PopupView.java │ │ │ │ │ ├── ProgressView.java │ │ │ │ │ ├── TintStatusBar.java │ │ │ │ │ ├── TranslateView.java │ │ │ │ │ └── base/ │ │ │ │ │ ├── BaseLinearLayout.java │ │ │ │ │ └── BaseRelativeLayout.java │ │ │ │ └── viewtype/ │ │ │ │ ├── ArticleViewType.java │ │ │ │ ├── BaseViewType.java │ │ │ │ ├── SearchHistoryViewType.java │ │ │ │ ├── SectionViewType.java │ │ │ │ └── SlideIssueViewType.java │ │ │ └── util/ │ │ │ ├── DateUtil.java │ │ │ ├── DensityUtil.java │ │ │ ├── DictParser.java │ │ │ ├── IOUtil.java │ │ │ ├── JsonUtil.java │ │ │ ├── Keyboard.java │ │ │ ├── MD5.java │ │ │ ├── StemUtil.java │ │ │ ├── ThreadUtil.java │ │ │ └── Tinter.java │ │ └── res/ │ │ ├── anim/ │ │ │ ├── slide_in_left.xml │ │ │ ├── slide_in_right.xml │ │ │ ├── slide_out_left.xml │ │ │ └── slide_out_right.xml │ │ ├── color/ │ │ │ ├── text_color_slide_date.xml │ │ │ └── text_color_slide_issue.xml │ │ ├── drawable/ │ │ │ ├── bg_button.xml │ │ │ ├── bg_button_n.xml │ │ │ ├── bg_button_s.xml │ │ │ ├── bg_dialog.xml │ │ │ └── ic_slide_menu.xml │ │ ├── layout/ │ │ │ ├── activity_about.xml │ │ │ ├── activity_article.xml │ │ │ ├── activity_favorite.xml │ │ │ ├── activity_main.xml │ │ │ ├── activity_search.xml │ │ │ ├── activity_search_result.xml │ │ │ ├── item_article.xml │ │ │ ├── item_search_history.xml │ │ │ ├── item_section.xml │ │ │ ├── item_slide_issue.xml │ │ │ ├── view_navi_bar.xml │ │ │ └── view_translate.xml │ │ ├── values/ │ │ │ ├── attrs.xml │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── ids.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── values-w820dp/ │ │ └── dimens.xml │ └── test/ │ └── java/ │ └── com/ │ └── github/ │ └── mzule/ │ └── androidweekly/ │ └── ExampleUnitTest.java ├── build.gradle ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── snowball/ ├── .gitignore ├── build.gradle └── src/ └── main/ └── java/ └── org/ └── tartarus/ └── snowball/ ├── Among.java ├── SnowballProgram.java ├── SnowballStemmer.java ├── TestApp.java └── ext/ └── EnglishStem.java