├── PLOD ├── src │ └── main │ │ ├── assets │ │ ├── 李白全集.0.txt │ │ ├── Search │ │ │ └── autoTip.js │ │ ├── 译.web │ │ ├── load.html │ │ ├── plate.web │ │ ├── pdf.mdd │ │ ├── 李白全集.mdx │ │ ├── MdbR │ │ │ ├── sin.png │ │ │ ├── MdbR.png │ │ │ ├── cover.png │ │ │ ├── joint.png │ │ │ ├── tools.png │ │ │ ├── viewAll.png │ │ │ ├── viewSets.png │ │ │ ├── spring_landscape.jpg │ │ │ ├── expand.svg │ │ │ └── getAnnots.js │ │ ├── cleardot.gif │ │ ├── Markjs │ │ │ ├── .travis.yml │ │ │ ├── ISSUE_TEMPLATE.md │ │ │ ├── .editorconfig │ │ │ ├── VERSIONS.txt │ │ │ ├── .gitignore │ │ │ └── src │ │ │ │ ├── jquery.js │ │ │ │ └── vanilla.js │ │ ├── 人民网.web │ │ ├── .vscode │ │ │ └── settings.json │ │ ├── .favorites.json │ │ ├── Etymology online.web │ │ ├── 百度新闻.web │ │ ├── 无限自由词典.web │ │ ├── test.html │ │ └── 有道翻译.web │ │ ├── resources │ │ └── META-INF │ │ │ └── services │ │ │ └── java.nio.charset.spi.CharsetProvider │ │ ├── java │ │ ├── com │ │ │ └── knziha │ │ │ │ ├── plod │ │ │ │ ├── stub.java │ │ │ │ ├── dictionary │ │ │ │ │ ├── Utils │ │ │ │ │ │ ├── F1ag.java │ │ │ │ │ │ ├── FIag.java │ │ │ │ │ │ ├── GetIndexedString.java │ │ │ │ │ │ ├── GetIndexedInteger.java │ │ │ │ │ │ ├── MyPair.java │ │ │ │ │ │ ├── Bag.java │ │ │ │ │ │ ├── clag.java │ │ │ │ │ │ ├── blag.java │ │ │ │ │ │ ├── IntStr.java │ │ │ │ │ │ ├── StrId.java │ │ │ │ │ │ ├── Flag.java │ │ │ │ │ │ ├── MyIntPair.java │ │ │ │ │ │ ├── BSI.java │ │ │ │ │ │ └── ClosedInputStream.java │ │ │ │ │ ├── GetRecordAtInterceptor.java │ │ │ │ │ └── SearchResultBean.java │ │ │ │ ├── dictionarymodels │ │ │ │ │ ├── SearchType.java │ │ │ │ │ ├── mngr_presenter_nonexist.java │ │ │ │ │ ├── ScrollerRecord.java │ │ │ │ │ └── mngr_mdictRes_prempter.java │ │ │ │ ├── widgets │ │ │ │ │ ├── APPSettingsActivity.java │ │ │ │ │ ├── OnScrollChangedListener.java │ │ │ │ │ ├── MultiplexLongClicker.java │ │ │ │ │ └── SplitPadView.java │ │ │ │ ├── dictionarymanager │ │ │ │ │ └── files │ │ │ │ │ │ ├── IntegerSingleton.java │ │ │ │ │ │ ├── BooleanSingleton.java │ │ │ │ │ │ ├── SparseArrayMap.java │ │ │ │ │ │ └── SparseArrayIntMap.java │ │ │ │ ├── plaindict │ │ │ │ │ ├── UpdateHelper.java │ │ │ │ │ ├── UpgradeHelper.java │ │ │ │ │ └── 暂未实现帮助类.java │ │ │ │ ├── PlainDict │ │ │ │ │ ├── Constants.java │ │ │ │ │ ├── BaseHandler.java │ │ │ │ │ └── OptionProcessor.java │ │ │ │ ├── ArrayList │ │ │ │ │ └── LongArray.java │ │ │ │ ├── settings │ │ │ │ │ ├── Misc_exit_dialog.java │ │ │ │ │ └── Licences.java │ │ │ │ ├── PlainUI │ │ │ │ │ ├── FrameLayoutmy.java │ │ │ │ │ ├── ScreenConfig.java │ │ │ │ │ └── WeakReferenceHelper.java │ │ │ │ ├── slideshow │ │ │ │ │ ├── MddPic.java │ │ │ │ │ ├── MddPicSignature.java │ │ │ │ │ └── PdfPicSignature.java │ │ │ │ └── searchtasks │ │ │ │ │ └── AsyncTaskWrapper.java │ │ │ │ ├── ankislicer │ │ │ │ └── stub.java │ │ │ │ ├── rbtree │ │ │ │ ├── InOrderTodoAble.java │ │ │ │ ├── myAbsCprKey.java │ │ │ │ ├── myDipheCpr.java │ │ │ │ └── additiveMyCpr.java │ │ │ │ └── polymer │ │ │ │ └── wget │ │ │ │ └── info │ │ │ │ └── ex │ │ │ │ ├── DownloadRetry.java │ │ │ │ ├── DownloadError.java │ │ │ │ ├── DownloadIOCodeError.java │ │ │ │ ├── DownloadIOError.java │ │ │ │ ├── DownloadInterruptedError.java │ │ │ │ └── DownloadMultipartError.java │ │ └── org │ │ │ ├── joni │ │ │ └── bench │ │ │ │ └── BenchGreedyBacktrack.java │ │ │ └── xiph │ │ │ └── speex │ │ │ └── package.html │ │ ├── res │ │ ├── raw │ │ │ ├── s.aac │ │ │ ├── s2.aac │ │ │ ├── no_kill.mp3 │ │ │ └── toomuch.aac │ │ ├── values-v27 │ │ │ └── dimens.xml │ │ ├── values-v21 │ │ │ ├── dimens.xml │ │ │ └── styles.xml │ │ ├── drawable │ │ │ ├── cover.png │ │ │ ├── ghour.png │ │ │ ├── move.png │ │ │ ├── movec.png │ │ │ ├── ver.png │ │ │ ├── choosed.png │ │ │ ├── delete.png │ │ │ ├── filter.png │ │ │ ├── locked.png │ │ │ ├── select.png │ │ │ ├── stardn.png │ │ │ ├── stardn1.png │ │ │ ├── toleft.png │ │ │ ├── toright.png │ │ │ ├── upward.png │ │ │ ├── book_list.png │ │ │ ├── bookmark.png │ │ │ ├── darkmode.png │ │ │ ├── downward.png │ │ │ ├── dragmy4.9.png │ │ │ ├── dragmy6.9.png │ │ │ ├── favoriteg.png │ │ │ ├── frametop.9.png │ │ │ ├── fravbg.9.png │ │ │ ├── historyg.png │ │ │ ├── ic_peruse.png │ │ │ ├── linewrap.png │ │ │ ├── peruse_ic.png │ │ │ ├── scan_light.png │ │ │ ├── settings.png │ │ │ ├── txtdropper.png │ │ │ ├── un_locked.png │ │ │ ├── book_bundle.png │ │ │ ├── book_bundle2.png │ │ │ ├── color_sheet.png │ │ │ ├── float_blank.png │ │ │ ├── float_search.png │ │ │ ├── full_search.png │ │ │ ├── fuzzy_search.png │ │ │ ├── linewrapoff.png │ │ │ ├── peruse_ic_on.png │ │ │ ├── shadow_left.png │ │ │ ├── title_cover.png │ │ │ ├── customize_bars.png │ │ │ ├── framebottom.9.png │ │ │ ├── ic_peruse_pan.png │ │ │ ├── ic_search_24k.png │ │ │ ├── message_left.9.png │ │ │ ├── popup_shadow.9.png │ │ │ ├── tools_toolbar.png │ │ │ ├── customize_colors.png │ │ │ ├── ic_btn_multimode.png │ │ │ ├── ic_btn_siglemode.png │ │ │ ├── ic_darkmode_small.png │ │ │ ├── chevron_right_framed.png │ │ │ ├── full_search_pressed.png │ │ │ ├── fuzzy_search_pressed.png │ │ │ ├── ic_menu_drawer_24dp.png │ │ │ ├── ic_nxt_dict_chevron.png │ │ │ ├── ic_prv_dict_chevron.png │ │ │ ├── ic_pan_tool_black_24dp.png │ │ │ ├── ic_settings_black_24dp.png │ │ │ ├── ic_shuffle_black_24dp.png │ │ │ ├── chevron_backward_framed.png │ │ │ ├── ic_exit_to_app_grey_24dp.png │ │ │ ├── ic_fullscreen_black_24dp.png │ │ │ ├── ic_arrow_forward_black_24dp.png │ │ │ ├── color_double_list_bg.xml │ │ │ ├── ic_brightness_low_black_24dp.png │ │ │ ├── abc_ic_ab_back_material_simple_compat.png │ │ │ ├── fye_dict_selector.xml │ │ │ ├── scrollbar_vertical_track.xml │ │ │ ├── ic_baseline_torch.xml │ │ │ ├── scrollbar_vertical_thumb2.xml │ │ │ ├── scrollbar_vertical_track2.xml │ │ │ ├── scrollbar_vertical_thumb.xml │ │ │ ├── toast_background.xml │ │ │ ├── frame_gradient_bg.xml │ │ │ ├── frame_gradient_bgw.xml │ │ │ ├── shadow_dim_bottom.xml │ │ │ ├── divider4.xml │ │ │ ├── listviewselectortor.xml │ │ │ ├── radio_layer.xml │ │ │ ├── divider.xml │ │ │ ├── divider2.xml │ │ │ ├── divider3.xml │ │ │ ├── switch_ios_track_off.xml │ │ │ ├── divider1.xml │ │ │ ├── frame_blue_btn.xml │ │ │ ├── item_pressed.xml │ │ │ ├── item_selected.xml │ │ │ ├── long_click_transition.xml │ │ │ ├── switch_ios_track_on.xml │ │ │ ├── sel_pin_vc.xml │ │ │ ├── ic_baseline_minimize_24.xml │ │ │ ├── radio_selector.xml │ │ │ ├── flash_screen.xml │ │ │ ├── shixian.xml │ │ │ ├── viewpager_locker.xml │ │ │ ├── circle_test.xml │ │ │ ├── custom_scrollbar_track.xml │ │ │ ├── shixian2.xml │ │ │ ├── fastscroll_thumb.xml │ │ │ ├── ic_looks_one_black_24dp.xml │ │ │ ├── btn_bg.xml │ │ │ ├── txt_tool.xml │ │ │ ├── ic_play_arrow_black_24dp.xml │ │ │ ├── ic_yes_blue.xml │ │ │ ├── custom_scrollbar_thumb.xml │ │ │ ├── frame_toast.xml │ │ │ ├── ic_autoplay.xml │ │ │ ├── menu_backgroud.xml │ │ │ ├── ic_baseline_play_arrow_24.xml │ │ │ ├── ic_baseline_signal_cellular_alt_24.xml │ │ │ ├── ic_skip_next.xml │ │ │ ├── check_frame_transparent.xml │ │ │ ├── chevron_top.xml │ │ │ ├── surrtrip1.xml │ │ │ ├── surrtrip2.xml │ │ │ ├── switch_ios_track_selector.xml │ │ │ ├── chevron_bottom.xml │ │ │ ├── ic_baseline_torch_handle.xml │ │ │ ├── ic_pause_black_24dp.xml │ │ │ ├── round.xml │ │ │ ├── diag1_selector.xml │ │ │ ├── frame_pop_menu.xml │ │ │ ├── ic_skip_previous_black_24dp.xml │ │ │ ├── listviewselector0.xml │ │ │ ├── listviewselector2.xml │ │ │ ├── ic_baseline_double_arrow_24.xml │ │ │ ├── frame.xml │ │ │ ├── ic_menu_black_bk.xml │ │ │ ├── ic_sort_black_24dp.xml │ │ │ ├── listviewselector1.xml │ │ │ ├── listviewselector_rect.xml │ │ │ ├── popup_background4__.xml │ │ │ ├── chevron_bottom2.xml │ │ │ ├── chevron_top2.xml │ │ │ ├── ic_baseline_delete_24.xml │ │ │ ├── ic_substrct_black_24dp.xml │ │ │ ├── popup_background3_.xml │ │ │ ├── btn_bg1.xml │ │ │ ├── check_down.xml │ │ │ ├── ic_baseline_keyboard_arrow_down_24.xml │ │ │ ├── ic_baseline_mindmap.xml │ │ │ ├── round_corner_card.xml │ │ │ ├── toolbardrawable.xml │ │ │ ├── framewin.xml │ │ │ ├── popup_background7.xml │ │ │ ├── chevron_right_big.xml │ │ │ ├── circle.xml │ │ │ ├── frame_title_btn_2.xml │ │ │ ├── popup_background3.xml │ │ │ ├── popup_background3__.xml │ │ │ ├── round_corner_card1_4cor.xml │ │ │ ├── humble_background.xml │ │ │ ├── ic_baseline_arrow_back_24.xml │ │ │ ├── ic_baseline_chat_bubble_24.xml │ │ │ ├── ic_swap_horiz_black_24dp.xml │ │ │ ├── chevron_top22.xml │ │ │ ├── frame_dt.xml │ │ │ ├── radio_circle.xml │ │ │ ├── radio_ring_hollow.xml │ │ │ ├── ic_add_black_24dp.xml │ │ │ ├── radio_ring_unchecked.xml │ │ │ ├── switch_ios_thumb.xml │ │ │ ├── xuxian2.xml │ │ │ ├── xuxian2_d.xml │ │ │ ├── xuxian3.xml │ │ │ ├── chevron_bottom22.xml │ │ │ ├── ic_baseline_chat_solid_24.xml │ │ │ ├── ic_close_noti_action.xml │ │ │ ├── popup_background3_split.xml │ │ │ ├── titlebar.xml │ │ │ ├── frame_edit_panel.xml │ │ │ ├── ic_baseline_crop_24.xml │ │ │ ├── ic_baseline_gamepad_24.xml │ │ │ ├── ic_baseline_torch_light.xml │ │ │ ├── ic_baseline_unfold_less_24.xml │ │ │ ├── ic_view_carousel_black_24dp.xml │ │ │ ├── frame_white_bg.xml │ │ │ ├── ic_baseline_clear_24.xml │ │ │ ├── sel_box_outline.xml │ │ │ ├── editor_split.xml │ │ │ ├── frame_top_rounded_25.xml │ │ │ ├── ic_split_handle.xml │ │ │ ├── ic_baseline_clear_96.xml │ │ │ ├── framewint.xml │ │ │ ├── ic_baseline_keyboard_arrow_right_24.xml │ │ │ ├── ic_squircle.xml │ │ │ ├── ic_baseline_unfold_more_24.xml │ │ │ ├── circle_drag_dot.xml │ │ │ ├── ic_baseline_chat_24.xml │ │ │ ├── frame_gradient_bgs.xml │ │ │ ├── ic_tune_black_24dp.xml │ │ │ ├── item_pressed_circle.xml │ │ │ ├── item_pressed_circle1.xml │ │ │ ├── item_pressed_circle_cat.xml │ │ │ ├── perusetoggle.xml │ │ │ ├── perusetoggle2.xml │ │ │ ├── ic_sort.xml │ │ │ ├── perusetoggle3.xml │ │ │ ├── item_selector_circle.xml │ │ │ ├── item_selector_zoom_in.xml │ │ │ ├── item_selector_zoom_out.xml │ │ │ ├── progressbar.xml │ │ │ ├── ic_edit_booknotes.xml │ │ │ ├── item_selector.xml │ │ │ ├── chevron_down.xml │ │ │ ├── ic_edit_booknotes_btn.xml │ │ │ ├── item_selector_circle1.xml │ │ │ ├── chevron_up_1.xml │ │ │ ├── ic_baseline_wrap_text_24.xml │ │ │ ├── ic_btn_search.xml │ │ │ ├── ic_error_black_24dp.xml │ │ │ ├── ic_fullscreen_black_96dp.xml │ │ │ ├── ic_menu_round.xml │ │ │ ├── ic_quci.xml │ │ │ ├── round_corner_dot.xml │ │ │ ├── close_box_outline.xml │ │ │ ├── ic_exit_app.xml │ │ │ ├── ic_random_shuffle.xml │ │ │ ├── split_handle.xml │ │ │ ├── ic_search_large.xml │ │ │ ├── ic_baseline_360_reverse_24.xml │ │ │ ├── ic_baseline_folder_open_solid.xml │ │ │ ├── popup_background5.xml │ │ │ ├── chevron_forward.xml │ │ │ ├── popup_background4.xml │ │ │ ├── popup_background6.xml │ │ │ ├── ic_two_column.xml │ │ │ ├── ic_baseline_text_color_24.xml │ │ │ ├── chevron_recess.xml │ │ │ ├── round_corner_card1_2cor.xml │ │ │ ├── chevron_grey_bottom22bk.xml │ │ │ ├── popup_background.xml │ │ │ ├── ic_content_paste_black_24dp.xml │ │ │ ├── round_corner_card1_1cor.xml │ │ │ ├── half_round_corner_frame.xml │ │ │ ├── ic_baseline_directions_run_24.xml │ │ │ ├── ic_history_black_24dp.xml │ │ │ ├── ic_baseline_copy_24.xml │ │ │ ├── ic_baseline_history_24.xml │ │ │ ├── ic_brightness_low_black_bk.xml │ │ │ ├── zoom_out.xml │ │ │ ├── ic_border_color_black_24dp.xml │ │ │ ├── ic_text_selection.xml │ │ │ ├── ic_baseline_my_location_24.xml │ │ │ ├── ic_image_black_24dp.xml │ │ │ ├── ic_overflow_hor_small.xml │ │ │ ├── ic_menu_24dp.xml │ │ │ ├── ic_overflow_hor_small_white.xml │ │ │ └── ic_upupup.xml │ │ ├── drawable-hdpi │ │ │ ├── card.png │ │ │ └── card_highlighted.9.png │ │ ├── drawable-ldpi │ │ │ ├── info.png │ │ │ ├── toshn.png │ │ │ ├── toxia.png │ │ │ ├── forward.png │ │ │ ├── recess.png │ │ │ ├── drawer_menu_icon_exit.png │ │ │ └── drawer_menu_icon_setting.png │ │ ├── drawable-xhdpi │ │ │ ├── earth.jpg │ │ │ ├── back_ic.png │ │ │ ├── list_ic.png │ │ │ ├── star_ic.png │ │ │ ├── voice_ic.png │ │ │ ├── chevron_btm.png │ │ │ ├── chevron_up.png │ │ │ ├── chevron_up1.png │ │ │ ├── chevron_btm1.png │ │ │ ├── chevron_left.png │ │ │ ├── chevron_right.png │ │ │ ├── ic_close_24dp.png │ │ │ └── star_ic_solid.png │ │ ├── drawable-xxhdpi │ │ │ ├── done.png │ │ │ ├── pinvc.png │ │ │ ├── cloud10.png │ │ │ ├── dragneo.png │ │ │ ├── dragneo2.png │ │ │ ├── pinvcoff.png │ │ │ ├── ic_folder.png │ │ │ ├── ic_search.png │ │ │ ├── back_toolbar.png │ │ │ ├── close_toobar.png │ │ │ ├── undo_toolbar.png │ │ │ ├── search_toolbar.png │ │ │ ├── split_folder.9.png │ │ │ ├── ic_mode_edit_24dp.png │ │ │ ├── icon_denglu_close.png │ │ │ ├── auto_search_toolbar.png │ │ │ └── ic_keyboard_return_black_24dp.png │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ ├── infinite_history.png │ │ │ ├── icon_launcher_round.png │ │ │ └── infinite_history_round.png │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ ├── infinite_history.png │ │ │ ├── icon_launcher_round.png │ │ │ └── infinite_history_round.png │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── infinite_history.png │ │ │ ├── icon_launcher_round.png │ │ │ └── infinite_history_round.png │ │ ├── anim │ │ │ ├── budong.xml │ │ │ ├── dialog_in.xml │ │ │ ├── dialog_out.xml │ │ │ ├── bottom_to_top.xml │ │ │ ├── top_to_bottom.xml │ │ │ ├── layout_animation_fall_down.xml │ │ │ ├── pop_menu_enter.xml │ │ │ ├── dp_dialog_enter.xml │ │ │ ├── history_enter.xml │ │ │ ├── content_in.xml │ │ │ ├── pop_menu_exit.xml │ │ │ ├── dp_dialog_exit.xml │ │ │ └── dp_dialog_exit2.xml │ │ ├── drawable-mdpi │ │ │ └── earth_large.jpg │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── infinite_history.png │ │ │ ├── icon_launcher_round.png │ │ │ └── infinite_history_round.png │ │ ├── mipmap-xxhdpi-v24 │ │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ │ ├── infinite_history.png │ │ │ ├── icon_launcher_round.png │ │ │ └── infinite_history_round.png │ │ ├── values-zh-rCN-large │ │ │ └── strings.xml │ │ ├── drawable-v23 │ │ │ └── humble_background.xml │ │ ├── drawable-v21 │ │ │ ├── surrtrip1.xml │ │ │ ├── surrtrip2.xml │ │ │ ├── fye_dict_selector.xml │ │ │ ├── neolvbg.xml │ │ │ ├── item_selector_zoom_in.xml │ │ │ ├── item_selector_zoom_out.xml │ │ │ ├── item_selector_circle1.xml │ │ │ ├── ic_fullscreen_black_24dp.xml │ │ │ ├── frame_gradient_bgs.xml │ │ │ ├── item_selector_circle.xml │ │ │ └── color_double_list_bg.xml │ │ ├── xml │ │ │ ├── file_paths.xml │ │ │ ├── menu_search.xml │ │ │ ├── menu_dict_manager_bottom.xml │ │ │ ├── menu_settings.xml │ │ │ └── menu_bottom_nav.xml │ │ ├── layout │ │ │ ├── singlechoice_plain.xml │ │ │ ├── progressbar_item.xml │ │ │ ├── pad_five_dp.xml │ │ │ ├── simple_column_litem.xml │ │ │ ├── webview_test.xml │ │ │ ├── dict_dsl_handle_main_frame.xml │ │ │ ├── dict_dsl_main2.xml │ │ │ ├── checker.xml │ │ │ ├── search_tools.xml │ │ │ ├── purpose_bar.xml │ │ │ ├── float_contentview_basic_outer.xml │ │ │ ├── simple_add_menu.xml │ │ │ ├── checker_item2.xml │ │ │ ├── toolbar_test.xml │ │ │ ├── popup_list_item.xml │ │ │ ├── anki_progress.xml │ │ │ ├── listview_sep.xml │ │ │ ├── test_bg.xml │ │ │ └── btn.xml │ │ ├── drawable-large │ │ │ └── flash_screen.xml │ │ ├── mipmap-anydpi-v26 │ │ │ ├── infinite_history.xml │ │ │ └── infinite_history_round.xml │ │ ├── drawable-xhdpi-v21 │ │ │ ├── ic_flag_24dp.xml │ │ │ ├── chevron_left.xml │ │ │ ├── chevron_right.xml │ │ │ ├── ic_close_24dp.xml │ │ │ ├── star_ic_solid.xml │ │ │ └── list_ic.xml │ │ └── drawable-xxhdpi-v21 │ │ │ ├── done.xml │ │ │ ├── ic_folder.xml │ │ │ ├── ic_arrow_forward_black_24dp.xml │ │ │ ├── ic_arrow_back_black_24dp.xml │ │ │ ├── ic_keyboard_return_black_24dp.xml │ │ │ └── ic_mode_edit_24dp.xml │ │ └── infinite_history-playstore.png ├── version.properties ├── lint.xml └── workspace │ ├── remap.bat │ └── remap_debug.bat ├── pushall.bat ├── settings.gradle ├── pushgitee.bat ├── donate └── alipay.png ├── local.properties ├── gradle └── wrapper │ └── gradle-wrapper.properties └── LICENSE_四绝协议 /PLOD/src/main/assets/李白全集.0.txt: -------------------------------------------------------------------------------- 1 | \ -------------------------------------------------------------------------------- /PLOD/src/main/assets/Search/autoTip.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pushall.bat: -------------------------------------------------------------------------------- 1 | git push origin --all 2 | pause -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':PLOD' 2 | 3 | -------------------------------------------------------------------------------- /PLOD/src/main/assets/译.web: -------------------------------------------------------------------------------- 1 | { 2 | "host": "" 3 | } -------------------------------------------------------------------------------- /PLOD/version.properties: -------------------------------------------------------------------------------- 1 | ver_number=133 2 | ver_name=8.5.2 -------------------------------------------------------------------------------- /PLOD/src/main/assets/load.html: -------------------------------------------------------------------------------- 1 |
2 | hello world! 3 |
-------------------------------------------------------------------------------- /PLOD/src/main/assets/plate.web: -------------------------------------------------------------------------------- 1 | { 2 | "host": "https://mdbr.web" 3 | } -------------------------------------------------------------------------------- /PLOD/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /pushgitee.bat: -------------------------------------------------------------------------------- 1 | git push origin --repo https://gitee.com/knziha/plaindict.git 2 | pause -------------------------------------------------------------------------------- /donate/alipay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/donate/alipay.png -------------------------------------------------------------------------------- /PLOD/src/main/resources/META-INF/services/java.nio.charset.spi.CharsetProvider: -------------------------------------------------------------------------------- 1 | org.jcodings.spi.Charsets -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/stub.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod; 2 | 3 | public class stub { 4 | } 5 | -------------------------------------------------------------------------------- /PLOD/src/main/assets/pdf.mdd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/assets/pdf.mdd -------------------------------------------------------------------------------- /PLOD/src/main/res/raw/s.aac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/raw/s.aac -------------------------------------------------------------------------------- /PLOD/src/main/res/raw/s2.aac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/raw/s2.aac -------------------------------------------------------------------------------- /PLOD/src/main/res/values-v27/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 93% 3 | 4 | -------------------------------------------------------------------------------- /PLOD/src/main/assets/李白全集.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/assets/李白全集.mdx -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/ankislicer/stub.java: -------------------------------------------------------------------------------- 1 | package com.knziha.ankislicer; 2 | 3 | public class stub { 4 | } 5 | -------------------------------------------------------------------------------- /PLOD/src/main/res/values-v21/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 56dp 3 | 4 | -------------------------------------------------------------------------------- /PLOD/src/main/assets/MdbR/sin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/assets/MdbR/sin.png -------------------------------------------------------------------------------- /PLOD/src/main/assets/cleardot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/assets/cleardot.gif -------------------------------------------------------------------------------- /PLOD/src/main/res/raw/no_kill.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/raw/no_kill.mp3 -------------------------------------------------------------------------------- /PLOD/src/main/res/raw/toomuch.aac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/raw/toomuch.aac -------------------------------------------------------------------------------- /PLOD/src/main/assets/MdbR/MdbR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/assets/MdbR/MdbR.png -------------------------------------------------------------------------------- /PLOD/src/main/assets/MdbR/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/assets/MdbR/cover.png -------------------------------------------------------------------------------- /PLOD/src/main/assets/MdbR/joint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/assets/MdbR/joint.png -------------------------------------------------------------------------------- /PLOD/src/main/assets/MdbR/tools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/assets/MdbR/tools.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/cover.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ghour.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/ghour.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/move.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/move.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/movec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/movec.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/ver.png -------------------------------------------------------------------------------- /PLOD/src/main/assets/MdbR/viewAll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/assets/MdbR/viewAll.png -------------------------------------------------------------------------------- /PLOD/src/main/assets/MdbR/viewSets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/assets/MdbR/viewSets.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/choosed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/choosed.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/delete.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/filter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/filter.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/locked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/locked.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/select.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/stardn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/stardn.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/stardn1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/stardn1.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/toleft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/toleft.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/toright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/toright.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/upward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/upward.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-hdpi/card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-hdpi/card.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-ldpi/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-ldpi/info.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-ldpi/toshn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-ldpi/toshn.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-ldpi/toxia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-ldpi/toxia.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/book_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/book_list.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/bookmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/bookmark.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/darkmode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/darkmode.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/downward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/downward.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/dragmy4.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/dragmy4.9.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/dragmy6.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/dragmy6.9.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/favoriteg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/favoriteg.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/frametop.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/frametop.9.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/fravbg.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/fravbg.9.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/historyg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/historyg.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_peruse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/ic_peruse.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/linewrap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/linewrap.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/peruse_ic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/peruse_ic.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/scan_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/scan_light.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/settings.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/txtdropper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/txtdropper.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/un_locked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/un_locked.png -------------------------------------------------------------------------------- /PLOD/src/main/assets/Markjs/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "stable" 4 | script: 5 | - npm run build 6 | - npm run karma-ci -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-ldpi/forward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-ldpi/forward.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-ldpi/recess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-ldpi/recess.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xhdpi/earth.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xhdpi/earth.jpg -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xxhdpi/done.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xxhdpi/done.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xxhdpi/pinvc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xxhdpi/pinvc.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/book_bundle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/book_bundle.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/book_bundle2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/book_bundle2.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/color_sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/color_sheet.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/float_blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/float_blank.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/float_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/float_search.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/full_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/full_search.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/fuzzy_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/fuzzy_search.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/linewrapoff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/linewrapoff.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/peruse_ic_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/peruse_ic_on.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/shadow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/shadow_left.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/title_cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/title_cover.png -------------------------------------------------------------------------------- /PLOD/src/main/assets/MdbR/spring_landscape.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/assets/MdbR/spring_landscape.jpg -------------------------------------------------------------------------------- /PLOD/src/main/infinite_history-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/infinite_history-playstore.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xhdpi/back_ic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xhdpi/back_ic.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xhdpi/list_ic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xhdpi/list_ic.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xhdpi/star_ic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xhdpi/star_ic.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xhdpi/voice_ic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xhdpi/voice_ic.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xxhdpi/cloud10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xxhdpi/cloud10.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xxhdpi/dragneo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xxhdpi/dragneo.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xxhdpi/dragneo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xxhdpi/dragneo2.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xxhdpi/pinvcoff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xxhdpi/pinvcoff.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/customize_bars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/customize_bars.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/framebottom.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/framebottom.9.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_peruse_pan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/ic_peruse_pan.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_search_24k.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/ic_search_24k.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/message_left.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/message_left.9.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/popup_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/popup_shadow.9.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/tools_toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/tools_toolbar.png -------------------------------------------------------------------------------- /PLOD/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /PLOD/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /PLOD/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /PLOD/src/main/res/anim/budong.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-mdpi/earth_large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-mdpi/earth_large.jpg -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xhdpi/chevron_btm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xhdpi/chevron_btm.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xhdpi/chevron_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xhdpi/chevron_up.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xhdpi/chevron_up1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xhdpi/chevron_up1.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xxhdpi/ic_folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xxhdpi/ic_folder.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xxhdpi/ic_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xxhdpi/ic_search.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/customize_colors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/customize_colors.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_btn_multimode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/ic_btn_multimode.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_btn_siglemode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/ic_btn_siglemode.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_darkmode_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/ic_darkmode_small.png -------------------------------------------------------------------------------- /PLOD/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xhdpi/chevron_btm1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xhdpi/chevron_btm1.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xhdpi/chevron_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xhdpi/chevron_left.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xhdpi/chevron_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xhdpi/chevron_right.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xhdpi/ic_close_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xhdpi/ic_close_24dp.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xhdpi/star_ic_solid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xhdpi/star_ic_solid.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xxhdpi/back_toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xxhdpi/back_toolbar.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xxhdpi/close_toobar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xxhdpi/close_toobar.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xxhdpi/undo_toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xxhdpi/undo_toolbar.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/chevron_right_framed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/chevron_right_framed.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/full_search_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/full_search_pressed.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/fuzzy_search_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/fuzzy_search_pressed.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_menu_drawer_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/ic_menu_drawer_24dp.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_nxt_dict_chevron.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/ic_nxt_dict_chevron.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_prv_dict_chevron.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/ic_prv_dict_chevron.png -------------------------------------------------------------------------------- /PLOD/src/main/res/mipmap-hdpi/infinite_history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/mipmap-hdpi/infinite_history.png -------------------------------------------------------------------------------- /PLOD/src/main/res/mipmap-mdpi/infinite_history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/mipmap-mdpi/infinite_history.png -------------------------------------------------------------------------------- /PLOD/src/main/res/mipmap-xhdpi/infinite_history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/mipmap-xhdpi/infinite_history.png -------------------------------------------------------------------------------- /PLOD/src/main/res/mipmap-xxhdpi-v24/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/mipmap-xxhdpi-v24/ic_launcher.png -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/dictionary/Utils/F1ag.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.dictionary.Utils; 2 | 3 | public class F1ag{ 4 | public int val; 5 | } 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xxhdpi/search_toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xxhdpi/search_toolbar.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xxhdpi/split_folder.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xxhdpi/split_folder.9.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_pan_tool_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/ic_pan_tool_black_24dp.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_settings_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/ic_settings_black_24dp.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_shuffle_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/ic_shuffle_black_24dp.png -------------------------------------------------------------------------------- /PLOD/src/main/res/mipmap-hdpi/icon_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/mipmap-hdpi/icon_launcher_round.png -------------------------------------------------------------------------------- /PLOD/src/main/res/mipmap-mdpi/icon_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/mipmap-mdpi/icon_launcher_round.png -------------------------------------------------------------------------------- /PLOD/src/main/res/mipmap-xxhdpi/infinite_history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/mipmap-xxhdpi/infinite_history.png -------------------------------------------------------------------------------- /PLOD/src/main/res/mipmap-xxxhdpi/infinite_history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/mipmap-xxxhdpi/infinite_history.png -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/dictionary/Utils/FIag.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.dictionary.Utils; 2 | 3 | public class FIag { 4 | public Integer val; 5 | } 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-hdpi/card_highlighted.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-hdpi/card_highlighted.9.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xxhdpi/ic_mode_edit_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xxhdpi/ic_mode_edit_24dp.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xxhdpi/icon_denglu_close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xxhdpi/icon_denglu_close.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/chevron_backward_framed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/chevron_backward_framed.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_exit_to_app_grey_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/ic_exit_to_app_grey_24dp.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_fullscreen_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/ic_fullscreen_black_24dp.png -------------------------------------------------------------------------------- /PLOD/src/main/res/mipmap-hdpi/infinite_history_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/mipmap-hdpi/infinite_history_round.png -------------------------------------------------------------------------------- /PLOD/src/main/res/mipmap-mdpi/infinite_history_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/mipmap-mdpi/infinite_history_round.png -------------------------------------------------------------------------------- /PLOD/src/main/res/mipmap-xhdpi/icon_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/mipmap-xhdpi/icon_launcher_round.png -------------------------------------------------------------------------------- /PLOD/src/main/res/mipmap-xxhdpi/icon_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/mipmap-xxhdpi/icon_launcher_round.png -------------------------------------------------------------------------------- /PLOD/src/main/res/mipmap-xxxhdpi/icon_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/mipmap-xxxhdpi/icon_launcher_round.png -------------------------------------------------------------------------------- /PLOD/src/main/assets/Markjs/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | Please read the [contribution guideline](https://github.com/julmot/mark.js/blob/master/CONTRIBUTING.md) before posting an issue. 2 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-ldpi/drawer_menu_icon_exit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-ldpi/drawer_menu_icon_exit.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xxhdpi/auto_search_toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xxhdpi/auto_search_toolbar.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_arrow_forward_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/ic_arrow_forward_black_24dp.png -------------------------------------------------------------------------------- /PLOD/src/main/res/mipmap-xhdpi/infinite_history_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/mipmap-xhdpi/infinite_history_round.png -------------------------------------------------------------------------------- /PLOD/src/main/res/mipmap-xxhdpi/infinite_history_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/mipmap-xxhdpi/infinite_history_round.png -------------------------------------------------------------------------------- /PLOD/src/main/assets/人民网.web: -------------------------------------------------------------------------------- 1 | {host:"http://www.people.com.cn" 2 | ,index:"" 3 | ,js:"" 4 | ,entrance:"http://finance.people.com.cn\r经济·科技 5 | http://pic.people.com.cn/\r图片 6 | " 7 | } -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-ldpi/drawer_menu_icon_setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-ldpi/drawer_menu_icon_setting.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/color_double_list_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_brightness_low_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/ic_brightness_low_black_24dp.png -------------------------------------------------------------------------------- /PLOD/src/main/res/mipmap-xxxhdpi/infinite_history_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/mipmap-xxxhdpi/infinite_history_round.png -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/dictionary/Utils/GetIndexedString.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.dictionary.Utils; 2 | public interface GetIndexedString{ 3 | String get(int key); 4 | } -------------------------------------------------------------------------------- /PLOD/src/main/res/values-zh-rCN-large/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 已检索 ]]> %2$d本词典,得 %3$d 项 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/dictionarymodels/SearchType.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.dictionarymodels; 2 | 3 | public enum SearchType { 4 | Normal 5 | ,LooseMatch 6 | ,Range 7 | } -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-v23/humble_background.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /PLOD/workspace/remap.bat: -------------------------------------------------------------------------------- 1 | 2 | call "D:\Code\NVPACK\android_sdk\tools\proguard-7.2.0-beta2\bin\retrace.bat" -verbose ..\build\outputs\mapping\release\mapping.txt crash.txt 3 | 4 | 5 | pause -------------------------------------------------------------------------------- /PLOD/workspace/remap_debug.bat: -------------------------------------------------------------------------------- 1 | 2 | call "D:\Code\NVPACK\android_sdk\tools\proguard-7.2.0-beta2\bin\retrace.bat" -verbose ..\build\outputs\mapping\debug\mapping.txt crash.txt 3 | 4 | 5 | pause -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-v21/surrtrip1.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xxhdpi/ic_keyboard_return_black_24dp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable-xxhdpi/ic_keyboard_return_black_24dp.png -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/abc_ic_ab_back_material_simple_compat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KnIfER/PlainDictionaryAPP/HEAD/PLOD/src/main/res/drawable/abc_ic_ab_back_material_simple_compat.png -------------------------------------------------------------------------------- /PLOD/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-v21/surrtrip2.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/dictionary/Utils/GetIndexedInteger.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.dictionary.Utils; 2 | public interface GetIndexedInteger { 3 | boolean contains(int key); 4 | int size(); 5 | } -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/fye_dict_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /PLOD/src/main/assets/Markjs/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | end_of_line = LF 5 | indent_style = space 6 | indent_size = 2 7 | charset = utf-8 8 | trim_trailing_whitespace = true 9 | insert_final_newline = true 10 | -------------------------------------------------------------------------------- /PLOD/src/main/assets/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "favorites.resources": [ 3 | { 4 | "filePath": "MdbR\\mark.js", 5 | "group": "Default" 6 | } 7 | ], 8 | "workbench.editor.wrapTabs": false 9 | } -------------------------------------------------------------------------------- /PLOD/src/main/res/layout/singlechoice_plain.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/dictionary/GetRecordAtInterceptor.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.dictionary; 2 | 3 | public interface GetRecordAtInterceptor { 4 | String getRecordAt(UniversalDictionaryInterface bookImpl, long position); 5 | } 6 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/dictionary/Utils/MyPair.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.dictionary.Utils; 2 | 3 | public class MyPair{ 4 | public T1 key; 5 | public T2 value; 6 | public MyPair(T1 k, T2 v){ 7 | key=k;value=v; 8 | } 9 | } -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/widgets/APPSettingsActivity.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.widgets; 2 | 3 | import androidx.preference.Preference; 4 | 5 | public interface APPSettingsActivity { 6 | void notifyChanged(Preference preference); 7 | } -------------------------------------------------------------------------------- /PLOD/src/main/assets/Markjs/VERSIONS.txt: -------------------------------------------------------------------------------- 1 | https://raw.githubusercontent.com/julmot/mark.js/a283c4c437ff38d2b09c81da1030af9b0191b9f1/dist/mark.js 2 | https://github.com/julmot/mark.js/commits/master?before=8b57fccf976b6a521bd8e9c21fdebd01e495f8c1+35&branch=master -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/dictionarymanager/files/IntegerSingleton.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.dictionarymanager.files; 2 | 3 | public class IntegerSingleton { 4 | public IntegerSingleton(int a) { 5 | first=a; 6 | } 7 | public int first; 8 | } 9 | -------------------------------------------------------------------------------- /PLOD/src/main/res/anim/dialog_in.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/scrollbar_vertical_track.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /PLOD/src/main/assets/.favorites.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "type": "Group", 4 | "name": "Fav", 5 | "parent_id": null, 6 | "workspaceRoot": null, 7 | "workspacePath": null, 8 | "id": "TrghMdAyaC8H7pKx" 9 | } 10 | ] 11 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/dictionary/Utils/Bag.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.dictionary.Utils; 2 | 3 | public class Bag { 4 | public boolean val; 5 | public Object tag; 6 | 7 | public Bag(boolean val) { 8 | this.val = val; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/dictionary/Utils/clag.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.dictionary.Utils; 2 | 3 | public class clag { 4 | public char val; 5 | 6 | @Override 7 | public String toString() { 8 | return val+""; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/dictionarymanager/files/BooleanSingleton.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.dictionarymanager.files; 2 | 3 | public class BooleanSingleton { 4 | public BooleanSingleton(boolean a) { 5 | first=a; 6 | } 7 | public boolean first; 8 | } 9 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/plaindict/UpdateHelper.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.plaindict; 2 | 3 | public class UpdateHelper { 4 | 5 | public static Object func(String msg, MainActivityUIBase _, String wParam, Object lParam) { 6 | return null; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/plaindict/UpgradeHelper.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.plaindict; 2 | 3 | import android.content.Context; 4 | 5 | public class UpgradeHelper { 6 | public static void upgrade (Context context, String key, String value) {} 7 | } 8 | -------------------------------------------------------------------------------- /PLOD/src/main/res/anim/dialog_out.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_baseline_torch.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/scrollbar_vertical_thumb2.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/scrollbar_vertical_track2.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /PLOD/src/main/assets/MdbR/expand.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | expand 4 | 5 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/rbtree/InOrderTodoAble.java: -------------------------------------------------------------------------------- 1 | package com.knziha.rbtree; 2 | 3 | public interface InOrderTodoAble { 4 | void SetInOrderDo(RBTree.inOrderDo ido); 5 | void inOrderDo(); 6 | void insertNode(Comparable node); 7 | int size(); 8 | } -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/scrollbar_vertical_thumb.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/toast_background.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/PlainDict/Constants.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.plaindict; 2 | 3 | class Constants { 4 | public final static int DefaultMainBG=0xFF03A9F4; 5 | public final static int OpenBookRequset=69; 6 | public final static int OpenBooksRequset=70; 7 | } 8 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/widgets/OnScrollChangedListener.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.widgets; 2 | 3 | import android.view.View; 4 | 5 | public interface OnScrollChangedListener { 6 | void onScrollChange(View v, int scrollX, int scrollY, int oldScrollX, int oldScrollY); 7 | } -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/frame_gradient_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/frame_gradient_bgw.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | android:endColor="#ff8f8f8f" /> 7 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/shadow_dim_bottom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/dictionary/Utils/blag.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.dictionary.Utils; 2 | 3 | public class blag { 4 | public boolean val; 5 | 6 | @Override 7 | public String toString() { 8 | return Boolean.toString(val); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /PLOD/src/main/res/layout/progressbar_item.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /PLOD/src/main/res/anim/bottom_to_top.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/divider4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/listviewselectortor.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 7 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/radio_layer.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/dictionary/Utils/IntStr.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.dictionary.Utils; 2 | 3 | public class IntStr { 4 | public String string; 5 | public int number; 6 | 7 | public IntStr(int i, String s) { 8 | string = s; 9 | number = i; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/divider.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/divider2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/divider3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/switch_ios_track_off.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/divider1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /PLOD/src/main/res/layout/pad_five_dp.xml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/PlainDict/BaseHandler.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.plaindict; 2 | 3 | 4 | import android.os.Handler; 5 | 6 | public class BaseHandler extends Handler { 7 | public float animator = 0.1f; 8 | public float animatorD = 0.15f; 9 | public void clearActivity() { } 10 | } -------------------------------------------------------------------------------- /PLOD/src/main/res/anim/top_to_bottom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-v21/fye_dict_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/frame_blue_btn.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 10 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/item_pressed.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 8 | 9 | -------------------------------------------------------------------------------- /PLOD/src/main/res/anim/layout_animation_fall_down.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/item_selected.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 8 | 9 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/long_click_transition.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/switch_ios_track_on.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/dictionary/Utils/StrId.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.dictionary.Utils; 2 | 3 | public class StrId extends F1ag{ 4 | public String data; 5 | public long id; 6 | 7 | public StrId(String data, long val) { 8 | this.data = data; 9 | this.id = val; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/PlainDict/OptionProcessor.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.plaindict; 2 | 3 | import android.text.style.ClickableSpan; 4 | import android.view.View; 5 | 6 | public interface OptionProcessor{ 7 | void processOptionChanged(ClickableSpan clickableSpan, View widget, int processId, int val); 8 | } -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-v21/neolvbg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/sel_pin_vc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /PLOD/src/main/assets/Markjs/.gitignore: -------------------------------------------------------------------------------- 1 | # Eclipse 2 | .settings/ 3 | .project 4 | .buildpath 5 | 6 | # Webstorm 7 | .idea/ 8 | 9 | # Dependencies 10 | node_modules/ 11 | package-lock.json 12 | 13 | # Personal 14 | TODO 15 | npm-debug.log* 16 | sc-karma*.log 17 | 18 | # Build 19 | build/doc/ 20 | build/coverage/ 21 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/dictionary/Utils/Flag.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.dictionary.Utils; 2 | 3 | public class Flag extends F1ag implements Comparable{ 4 | public String data; 5 | 6 | @Override 7 | public int compareTo(Flag o) { 8 | int cmp = val - o.val; 9 | return cmp; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_baseline_minimize_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/radio_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-large/flash_screen.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/flash_screen.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/shixian.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 8 | 9 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/viewpager_locker.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/circle_test.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 10 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/custom_scrollbar_track.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/shixian2.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 8 | 9 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/fastscroll_thumb.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_looks_one_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/btn_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 11 | -------------------------------------------------------------------------------- /PLOD/src/main/res/mipmap-anydpi-v26/infinite_history.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/txt_tool.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 8 | 9 | 12 | 13 | -------------------------------------------------------------------------------- /PLOD/src/main/res/mipmap-anydpi-v26/infinite_history_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_play_arrow_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_yes_blue.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/assets/Etymology online.web: -------------------------------------------------------------------------------- 1 | { 2 | "host": "https://www.etymonline.com" 3 | ,"name": "词源在线" 4 | ,"style": ".app-guide,.share-tool{position:relative}.header--focus{display:none}" 5 | ,"entrance": "/columns/post/abbr\r缩写说明 6 | /columns?ref=etymonline_homepage\r词源专栏 7 | " 8 | ,"search": "/word/" 9 | ,"keyPattern": "^[a-zA-Z-]{0,38}$" 10 | } -------------------------------------------------------------------------------- /PLOD/src/main/java/org/joni/bench/BenchGreedyBacktrack.java: -------------------------------------------------------------------------------- 1 | package org.joni.bench; 2 | 3 | public class BenchGreedyBacktrack extends AbstractBench { 4 | public static void main(String[] args) throws Exception { 5 | new BenchGreedyBacktrack().bench(".*_p","_petstore_session_id=1b341ffe23b5298676d535fcabd3d0d7; path=/",10,1000000); 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /PLOD/src/main/java/org/xiph/speex/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | JSpeex codec Package 4 | 5 | 6 |

JSpeex codec package. 7 |

It contains all the classes necessary for encoding and decoding Speex files. 8 |

$Id: package.html,v 1.1 2004/10/20 17:50:53 mgimpel Exp $ 9 | 10 | 11 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/custom_scrollbar_thumb.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/frame_toast.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_autoplay.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/menu_backgroud.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /PLOD/src/main/res/layout/simple_column_litem.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_baseline_play_arrow_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_baseline_signal_cellular_alt_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_skip_next.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/check_frame_transparent.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 12 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/chevron_top.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/surrtrip1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/surrtrip2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/switch_ios_track_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /PLOD/src/main/res/layout/webview_test.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xhdpi-v21/ic_flag_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/chevron_bottom.xml: -------------------------------------------------------------------------------- 1 | 7 | 8 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_baseline_torch_handle.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_pause_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /PLOD/src/main/res/layout/dict_dsl_handle_main_frame.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-v21/item_selector_zoom_in.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 8 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/diag1_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/frame_pop_menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 10 | 14 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_skip_previous_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/listviewselector0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/listviewselector2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-v21/item_selector_zoom_out.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 8 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xxhdpi-v21/done.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_baseline_double_arrow_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/frame.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 11 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_menu_black_bk.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_sort_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/listviewselector1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/listviewselector_rect.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/popup_background4__.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 9 | 10 | 13 | 14 | -------------------------------------------------------------------------------- /PLOD/src/main/assets/MdbR/getAnnots.js: -------------------------------------------------------------------------------- 1 | 2 | debug('getNotesAdapter()'); 3 | 4 | var ret=[], rootNode=document.body, p=rootNode._pd_ref; 5 | 6 | if(p) { 7 | for(var i=0,n;n=p.children[i++];) { 8 | if(n.nid!=undefined) { 9 | ret.push(n.children[1].innerText); 10 | ret.push(n.nid+''); 11 | } 12 | } 13 | } 14 | 15 | ret 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/chevron_bottom2.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/chevron_top2.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_baseline_delete_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_substrct_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 7 | 8 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/popup_background3_.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 11 | 12 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-v21/item_selector_circle1.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 8 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xhdpi-v21/chevron_left.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/btn_bg1.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 8 | 12 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/check_down.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_baseline_keyboard_arrow_down_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_baseline_mindmap.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/round_corner_card.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 9 | 10 | 13 | 14 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/toolbardrawable.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/dictionarymanager/files/SparseArrayMap.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.dictionarymanager.files; 2 | 3 | import android.util.SparseArray; 4 | 5 | import com.knziha.plod.dictionary.Utils.GetIndexedString; 6 | 7 | public class SparseArrayMap extends SparseArray implements GetIndexedString { 8 | public SparseArrayMap(int i) { 9 | super(i); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xhdpi-v21/chevron_right.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/framewin.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 10 | 12 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/popup_background7.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 9 | 10 | 13 | 14 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/chevron_right_big.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/circle.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 8 | 13 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/frame_title_btn_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 12 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/popup_background3.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 9 | 10 | 13 | 14 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/popup_background3__.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 9 | 10 | 13 | 14 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/round_corner_card1_4cor.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 9 | 10 | 13 | 14 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/humble_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_baseline_arrow_back_24.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_baseline_chat_bubble_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_swap_horiz_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/chevron_top22.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/frame_dt.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 10 | 13 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/radio_circle.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 13 | 14 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/radio_ring_hollow.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 13 | 14 | -------------------------------------------------------------------------------- /PLOD/src/main/res/layout/dict_dsl_main2.xml: -------------------------------------------------------------------------------- 1 | 2 | 11 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/ArrayList/LongArray.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.ArrayList; 2 | 3 | import com.knziha.plod.dictionary.Utils.IU; 4 | 5 | import java.util.ArrayList; 6 | 7 | public class LongArray extends ArrayList { 8 | public LongArray(int initialCapacity) { 9 | super(initialCapacity); 10 | } 11 | 12 | public void remove(int del, Object o) { 13 | super.remove(del); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/settings/Misc_exit_dialog.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.settings; 2 | 3 | import android.os.Bundle; 4 | 5 | public class Misc_exit_dialog extends Misc { 6 | public final static int id=13; 7 | //初始化 8 | @Override 9 | public void onCreate(Bundle savedInstanceState) { 10 | super.onCreate(savedInstanceState); 11 | 12 | findPreference("cat_1").setVisible(false); 13 | } 14 | } -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_add_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 7 | 8 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/radio_ring_unchecked.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 13 | 14 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/switch_ios_thumb.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 9 | 12 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/xuxian2.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 12 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/xuxian2_d.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 12 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/xuxian3.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 12 | -------------------------------------------------------------------------------- /PLOD/src/main/assets/百度新闻.web: -------------------------------------------------------------------------------- 1 | {host:"http://news.baidu.com/" 2 | ,index:"" 3 | ,js:"" 4 | ,search:"https://www.baidu.com/s?wd=%s" 5 | ,useragent:"pc" 6 | ,markable:"true" 7 | ,delayedMarks:"600" 8 | 9 | ,"webSetttings": "$.setUserAgentString[s](Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36);" 10 | ,"webSetttingsReset": "$.setUserAgentString[s](null)" 11 | } -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/dictionarymodels/mngr_presenter_nonexist.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.dictionarymodels; 2 | 3 | import java.io.File; 4 | import java.io.IOException; 5 | 6 | public class mngr_presenter_nonexist extends BookPresenter { 7 | //构造 8 | public mngr_presenter_nonexist(File fn) throws IOException { 9 | super(fn, null, 3); 10 | bookImpl = new DictionaryAdapter(fn, null); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/chevron_bottom22.xml: -------------------------------------------------------------------------------- 1 | 7 | 8 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_baseline_chat_solid_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_close_noti_action.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/popup_background3_split.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/titlebar.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 13 | -------------------------------------------------------------------------------- /PLOD/src/main/res/layout/checker.xml: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /PLOD/src/main/res/layout/search_tools.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-v21/ic_fullscreen_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/frame_edit_panel.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 11 | 14 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_baseline_crop_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_baseline_gamepad_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xxhdpi-v21/ic_folder.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_baseline_torch_light.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_baseline_unfold_less_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_view_carousel_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/frame_white_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 7 | 11 | 14 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_baseline_clear_24.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/sel_box_outline.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | -------------------------------------------------------------------------------- /PLOD/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xxhdpi-v21/ic_arrow_forward_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/editor_split.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/frame_top_rounded_25.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_split_handle.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 12 | 13 | -------------------------------------------------------------------------------- /PLOD/src/main/res/layout/purpose_bar.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /local.properties: -------------------------------------------------------------------------------- 1 | ## This file must *NOT* be checked into Version Control Systems, 2 | # as it contains information specific to your local configuration. 3 | # 4 | # Location of the SDK. This is only used by Gradle. 5 | # For customization when using a Version Control System, please read the 6 | # header note. 7 | #Sun Oct 16 17:09:43 CST 2022 8 | sdk.dir=D\:\\Code\\NVPACK\\android_sdk 9 | ndk.dir=D\:\\Code\\NVPACK\\android_sdk\\ndk\\21.4.7075529 10 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xxhdpi-v21/ic_arrow_back_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xxhdpi-v21/ic_keyboard_return_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /PLOD/src/main/res/xml/menu_search.xml: -------------------------------------------------------------------------------- 1 | 2 |

7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /PLOD/src/main/assets/无限自由词典.web: -------------------------------------------------------------------------------- 1 | { 2 | "host": "https://www.thefreedictionary.com" 3 | ,"index": "" 4 | ,"name": "无限自由词典" 5 | ,"search": "/" 6 | ,"keyPattern": "^[a-zA-Z-]{0,38}$" 7 | ,"markable": "true" 8 | ,"entrance": "https://www.thefreedictionary.com/%s\r< 自由词典 > 9 | https://www.freethesaurus.com/%s\r< 同义词查询 > 10 | https://medical-dictionary.thefreedictionary.com/%s\r< 医学词典 > 11 | https://encyclopedia.thefreedictionary.com/%s\r< 维基百科 > 12 | " 13 | } -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/dictionary/Utils/MyIntPair.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.dictionary.Utils; 2 | 3 | public class MyIntPair implements Comparable { 4 | public int key; 5 | public int value; 6 | public MyIntPair(int k, int v){ 7 | key=k;value=v; 8 | } 9 | 10 | public void set(int k, int v){ 11 | key=k;value=v; 12 | } 13 | 14 | @Override 15 | public int compareTo(MyIntPair o) { 16 | return o.key - key; 17 | } 18 | } -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_baseline_clear_96.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /PLOD/src/main/res/layout/float_contentview_basic_outer.xml: -------------------------------------------------------------------------------- 1 | 11 | -------------------------------------------------------------------------------- /PLOD/src/main/res/layout/simple_add_menu.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/widgets/MultiplexLongClicker.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.widgets; 2 | 3 | import android.view.View; 4 | 5 | import com.knziha.plod.plaindict.R; 6 | 7 | public class MultiplexLongClicker implements View.OnLongClickListener { 8 | @Override 9 | public boolean onLongClick(View v) { 10 | v.setTag(R.id.long_clicked, false); 11 | v.performClick(); 12 | v.setTag(R.id.long_clicked, null); 13 | return true; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/framewint.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 10 | 12 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_baseline_keyboard_arrow_right_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_squircle.xml: -------------------------------------------------------------------------------- 1 | 8 | 11 | -------------------------------------------------------------------------------- /PLOD/src/main/assets/test.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/polymer/wget/info/ex/DownloadRetry.java: -------------------------------------------------------------------------------- 1 | package com.knziha.polymer.wget.info.ex; 2 | 3 | public class DownloadRetry extends RuntimeException { 4 | private static final long serialVersionUID = 1L; 5 | 6 | public DownloadRetry() { 7 | 8 | } 9 | 10 | public DownloadRetry(Throwable e) { 11 | super(e); 12 | } 13 | 14 | public DownloadRetry(String msg) { 15 | super(msg); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_baseline_unfold_more_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/widgets/SplitPadView.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.widgets; 2 | 3 | import android.content.Context; 4 | import android.util.AttributeSet; 5 | 6 | 7 | public class SplitPadView extends SplitView { 8 | public SplitPadView(Context context, AttributeSet attrs) { 9 | super(context, attrs); 10 | } 11 | 12 | @Override 13 | public void requestLayout() { 14 | super.requestLayout(); 15 | setPadding(0,0,0,0); 16 | } 17 | } 18 | 19 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/circle_drag_dot.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 9 | 14 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_baseline_chat_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/layout/checker_item2.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xhdpi-v21/ic_close_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/frame_gradient_bgs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_tune_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/item_pressed_circle.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 11 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/item_pressed_circle1.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 11 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/item_pressed_circle_cat.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 11 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/perusetoggle.xml: -------------------------------------------------------------------------------- 1 | 4 | 6 | 7 | 12 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/perusetoggle2.xml: -------------------------------------------------------------------------------- 1 | 4 | 6 | 7 | 12 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/polymer/wget/info/ex/DownloadError.java: -------------------------------------------------------------------------------- 1 | package com.knziha.polymer.wget.info.ex; 2 | 3 | public class DownloadError extends RuntimeException { 4 | 5 | private static final long serialVersionUID = 7835308901669107488L; 6 | 7 | public DownloadError() { 8 | } 9 | 10 | public DownloadError(Throwable e) { 11 | super(e); 12 | } 13 | 14 | public DownloadError(String str) { 15 | super(str); 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-v21/frame_gradient_bgs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_sort.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/perusetoggle3.xml: -------------------------------------------------------------------------------- 1 | 4 | 6 | 7 | 12 | -------------------------------------------------------------------------------- /PLOD/src/main/res/layout/toolbar_test.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /PLOD/src/main/res/xml/menu_dict_manager_bottom.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/PlainUI/FrameLayoutmy.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.PlainUI; 2 | 3 | import android.content.Context; 4 | import android.util.AttributeSet; 5 | import android.widget.FrameLayout; 6 | 7 | import androidx.annotation.NonNull; 8 | import androidx.annotation.Nullable; 9 | 10 | public class FrameLayoutmy extends FrameLayout { 11 | public FrameLayoutmy(@NonNull Context context, @Nullable AttributeSet attrs) { 12 | super(context, attrs); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/item_selector_circle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/item_selector_zoom_in.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/item_selector_zoom_out.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/rbtree/myAbsCprKey.java: -------------------------------------------------------------------------------- 1 | package com.knziha.rbtree; 2 | 3 | public abstract class myAbsCprKey implements Comparable { 4 | public String key; 5 | public long[] contentStartExt; 6 | public myAbsCprKey(String vk){ 7 | key=vk; 8 | } 9 | public abstract int compareTo(myAbsCprKey other); 10 | public String toString(){ 11 | return key+"_"+value(); 12 | } 13 | public abstract Object value(); 14 | public abstract byte[] getBinVals(); 15 | } 16 | -------------------------------------------------------------------------------- /PLOD/src/main/res/anim/pop_menu_enter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 18 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/progressbar.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 6 | 7 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /PLOD/src/main/res/xml/menu_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /PLOD/src/main/res/anim/dp_dialog_enter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 18 | -------------------------------------------------------------------------------- /PLOD/src/main/res/anim/history_enter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 18 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_edit_booknotes.xml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/item_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/chevron_down.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_edit_booknotes_btn.xml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/item_selector_circle1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/dictionarymodels/ScrollerRecord.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.dictionarymodels; 2 | 3 | public class ScrollerRecord { 4 | public int x,y; 5 | public float scale=1; 6 | public ScrollerRecord(){ 7 | scale=-1;//mdict.def_zoom; 8 | } 9 | public ScrollerRecord(int scrollX, int scrollY, float scale_){ 10 | set(scrollX, scrollY, scale_); 11 | } 12 | public void set(int scrollX, int scrollY, float scale_) { 13 | x=scrollX; 14 | y=scrollY; 15 | scale=scale_; 16 | } 17 | } -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/dictionarymodels/mngr_mdictRes_prempter.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.dictionarymodels; 2 | 3 | import java.io.File; 4 | import java.io.IOException; 5 | 6 | import com.knziha.plod.dictionary.mdictRes; 7 | 8 | /* 9 | ui side of mdict 10 | data:2018.07.30 11 | author:KnIfER 12 | */ 13 | 14 | 15 | public class mngr_mdictRes_prempter extends mdictRes { 16 | //构造 17 | public mngr_mdictRes_prempter(File fn) throws IOException { 18 | super(fn, 1, null); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/chevron_up_1.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/PlainUI/ScreenConfig.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.PlainUI; 2 | 3 | import android.util.DisplayMetrics; 4 | 5 | public class ScreenConfig { 6 | float widthPixels; 7 | float heightPixels; 8 | 9 | public ScreenConfig(DisplayMetrics dm) { 10 | widthPixels = dm.widthPixels; 11 | heightPixels = dm.heightPixels; 12 | } 13 | 14 | public boolean sameScreen(DisplayMetrics dm) { 15 | return widthPixels == dm.widthPixels && heightPixels == dm.heightPixels; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/dictionary/Utils/BSI.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 1994, 2013, Oracle and/or its affiliates. All rights reserved. 3 | * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. 4 | */ 5 | 6 | package com.knziha.plod.dictionary.Utils; 7 | 8 | import java.io.ByteArrayInputStream; 9 | 10 | public class BSI extends ByteArrayInputStream { 11 | public BSI(byte[] buf, int offset, int length) { 12 | super(buf, offset, Math.min(length, buf.length-offset)); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/polymer/wget/info/ex/DownloadIOCodeError.java: -------------------------------------------------------------------------------- 1 | package com.knziha.polymer.wget.info.ex; 2 | 3 | public class DownloadIOCodeError extends DownloadError { 4 | 5 | private static final long serialVersionUID = 7835308901669107488L; 6 | 7 | int code; 8 | 9 | public DownloadIOCodeError() { 10 | } 11 | 12 | public DownloadIOCodeError(int code) { 13 | this.code = code; 14 | } 15 | 16 | public int getCode() { 17 | return code; 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_baseline_wrap_text_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 7 | 8 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_btn_search.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/slideshow/MddPic.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.slideshow; 2 | 3 | import com.knziha.plod.dictionary.UniversalDictionaryInterface; 4 | 5 | import java.io.InputStream; 6 | 7 | public class MddPic { 8 | final UniversalDictionaryInterface book; 9 | final String path; 10 | 11 | public MddPic(UniversalDictionaryInterface book, String key) { 12 | this.book = book; 13 | this.path = key; 14 | } 15 | 16 | public InputStream load() { 17 | return book.getResourceByKey(path); 18 | } 19 | } -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-v21/item_selector_circle.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 12 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_error_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/polymer/wget/info/ex/DownloadIOError.java: -------------------------------------------------------------------------------- 1 | package com.knziha.polymer.wget.info.ex; 2 | 3 | import java.io.IOException; 4 | 5 | public class DownloadIOError extends DownloadError { 6 | 7 | private static final long serialVersionUID = 7835308901669107488L; 8 | 9 | public DownloadIOError() { 10 | } 11 | 12 | public DownloadIOError(IOException e) { 13 | super(e); 14 | } 15 | 16 | public DownloadIOError(String str) { 17 | super(str); 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_fullscreen_black_96dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_menu_round.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_quci.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/round_corner_dot.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 12 | 13 | 14 | 15 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /PLOD/src/main/res/layout/popup_list_item.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/close_box_outline.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_exit_app.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_random_shuffle.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 7 | 8 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/split_handle.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 13 | -------------------------------------------------------------------------------- /PLOD/src/main/res/layout/anki_progress.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 11 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/slideshow/MddPicSignature.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.slideshow; 2 | 3 | import com.bumptech.glide.load.Key; 4 | 5 | import java.security.MessageDigest; 6 | 7 | public class MddPicSignature implements Key { 8 | private final String file; 9 | 10 | public MddPicSignature(String path) { 11 | this.file = path; 12 | } 13 | 14 | @Override 15 | public void updateDiskCacheKey(MessageDigest messageDigest) { 16 | byte[] bs = file.getBytes(); 17 | messageDigest.update(bs, 0, bs.length); 18 | } 19 | } -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/slideshow/PdfPicSignature.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.slideshow; 2 | 3 | import com.bumptech.glide.load.Key; 4 | 5 | import java.security.MessageDigest; 6 | 7 | public class PdfPicSignature implements Key { 8 | private final String file; 9 | 10 | public PdfPicSignature(String path) { 11 | this.file = path; 12 | } 13 | 14 | @Override 15 | public void updateDiskCacheKey(MessageDigest messageDigest) { 16 | byte[] bs = file.getBytes(); 17 | messageDigest.update(bs, 0, bs.length); 18 | } 19 | } -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/polymer/wget/info/ex/DownloadInterruptedError.java: -------------------------------------------------------------------------------- 1 | package com.knziha.polymer.wget.info.ex; 2 | 3 | 4 | public class DownloadInterruptedError extends DownloadError { 5 | 6 | private static final long serialVersionUID = 7835308901669107488L; 7 | 8 | public DownloadInterruptedError() { 9 | } 10 | 11 | public DownloadInterruptedError(Throwable e) { 12 | super(e); 13 | } 14 | 15 | public DownloadInterruptedError(String str) { 16 | super(str); 17 | } 18 | 19 | } 20 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_search_large.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_baseline_360_reverse_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_baseline_folder_open_solid.xml: -------------------------------------------------------------------------------- 1 | 6 | 12 | 13 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/popup_background5.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 9 | 10 | 16 | 17 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Wed May 01 09:47:30 CST 2019 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | #distributionUrl=https\://services.gradle.org/distributions/gradle-6.2.1-bin.zip 7 | #distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip 8 | #distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip 9 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip 10 | ` -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/dictionarymanager/files/SparseArrayIntMap.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.dictionarymanager.files; 2 | 3 | import android.util.SparseArray; 4 | import android.util.SparseIntArray; 5 | 6 | import com.knziha.plod.dictionary.Utils.GetIndexedInteger; 7 | 8 | public class SparseArrayIntMap extends SparseArray implements GetIndexedInteger { 9 | public SparseArrayIntMap(int i) { 10 | super(i); 11 | } 12 | 13 | @Override 14 | public boolean contains(int key) { 15 | return super.indexOfKey(key)>0; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/settings/Licences.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.settings; 2 | 3 | import android.os.Bundle; 4 | 5 | import com.knziha.filepicker.settings.SettingsFragmentBase; 6 | import com.knziha.plod.plaindict.R; 7 | 8 | public class Licences extends PlainSettingsFragment { 9 | public final static int id=6; 10 | 11 | //初始化 12 | @Override 13 | public void onCreate(Bundle savedInstanceState) { 14 | mPreferenceId = R.xml.pref_licence; 15 | super.onCreate(savedInstanceState); 16 | resId=R.string.licence; 17 | } 18 | } -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/chevron_forward.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 13 | 14 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/popup_background4.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 9 | 10 | 16 | 17 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/popup_background6.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 9 | 10 | 16 | 17 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xxhdpi-v21/ic_mode_edit_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_two_column.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /PLOD/src/main/res/anim/content_in.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_baseline_text_color_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/chevron_recess.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/round_corner_card1_2cor.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 9 | 10 | 17 | 18 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/dictionary/SearchResultBean.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.dictionary; 2 | 3 | public class SearchResultBean{ 4 | public long position; 5 | public String preview; 6 | 7 | public final static int SEARCHTYPE_SEARCHINNAMES=1; 8 | public final static int SEARCHTYPE_SEARCHINTEXTS=2; 9 | 10 | public final static int SEARCHENGINETYPE_WILDCARD=0; 11 | public final static int SEARCHENGINETYPE_REGEX=1; 12 | public final static int SEARCHENGINETYPE_PLAIN=2; 13 | 14 | public SearchResultBean(long pos) { 15 | position = pos; 16 | } 17 | } -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/rbtree/myDipheCpr.java: -------------------------------------------------------------------------------- 1 | package com.knziha.rbtree; 2 | 3 | public class myDipheCpr,T2 extends Comparable> implements Comparable>{ 4 | public T1 key; 5 | public T2 value; 6 | //private final String emptyStr = ""; 7 | public myDipheCpr(T1 k,T2 v){ 8 | key=k;value=v; 9 | } 10 | public int compareTo(myDipheCpr other) { 11 | return this.key.compareTo(other.key); 12 | } 13 | public String toString(){ 14 | return key+"_"+value; 15 | } 16 | } -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/chevron_grey_bottom22bk.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/popup_background.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 9 | 10 | 17 | 18 | -------------------------------------------------------------------------------- /PLOD/src/main/res/anim/pop_menu_exit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 18 | 19 | 23 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_content_paste_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/round_corner_card1_1cor.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 9 | 10 | 17 | 18 | -------------------------------------------------------------------------------- /PLOD/src/main/assets/有道翻译.web: -------------------------------------------------------------------------------- 1 | { 2 | ,"host": "http://m.youdao.com" 3 | ,"index": "/translate" 4 | ,"keyPattern": "*" 5 | ,"searchJs": "var succ = 0; 6 | function debug(e){console.log('fatal youdao', e)}; 7 | try { 8 | debug('searchJs'); 9 | var ta=document.getElementById('inputText'); 10 | if (ta) { 11 | ta.value = \"%s\"; 12 | document.getElementsByClassName('blue-btn')[0].click(); 13 | succ = 1; 14 | //window._tweakedHXCL = false; setTimeout(window._tweakHXCL, 350); 15 | } 16 | } catch (e) { 17 | debug('fatal e='+e); 18 | } 19 | succ" 20 | ,"translator":"true" 21 | } -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/dictionary/Utils/ClosedInputStream.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.dictionary.Utils; 2 | 3 | import java.io.InputStream; 4 | 5 | public class ClosedInputStream extends InputStream { 6 | /** 7 | * A singleton. 8 | */ 9 | public static final ClosedInputStream CLOSED_INPUT_STREAM = new ClosedInputStream(); 10 | 11 | /** 12 | * Returns -1 to indicate that the stream is closed. 13 | * 14 | * @return always -1 15 | */ 16 | @Override 17 | public int read() { 18 | return -1; 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xhdpi-v21/star_ic_solid.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /PLOD/src/main/assets/Markjs/src/jquery.js: -------------------------------------------------------------------------------- 1 | import Mark from './lib/mark'; 2 | import $ from 'jquery'; 3 | 4 | $.fn.mark = function(sv, opt) { 5 | new Mark(this.get()).mark(sv, opt); 6 | return this; 7 | }; 8 | $.fn.markRegExp = function(regexp, opt) { 9 | new Mark(this.get()).markRegExp(regexp, opt); 10 | return this; 11 | }; 12 | $.fn.markRanges = function(ranges, opt) { 13 | new Mark(this.get()).markRanges(ranges, opt); 14 | return this; 15 | }; 16 | $.fn.unmark = function(opt) { 17 | new Mark(this.get()).unmark(opt); 18 | return this; 19 | }; 20 | 21 | export default $; -------------------------------------------------------------------------------- /PLOD/src/main/assets/Markjs/src/vanilla.js: -------------------------------------------------------------------------------- 1 | import MarkJS from './lib/mark'; 2 | 3 | export default function Mark(ctx) { 4 | const instance = new MarkJS(ctx); 5 | this.mark = (sv, opt) => { 6 | instance.mark(sv, opt); 7 | return this; 8 | }; 9 | this.markRegExp = (sv, opt) => { 10 | instance.markRegExp(sv, opt); 11 | return this; 12 | }; 13 | this.markRanges = (sv, opt) => { 14 | instance.markRanges(sv, opt); 15 | return this; 16 | }; 17 | this.unmark = (opt) => { 18 | instance.unmark(opt); 19 | return this; 20 | }; 21 | return this; 22 | } -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/rbtree/additiveMyCpr.java: -------------------------------------------------------------------------------- 1 | package com.knziha.rbtree; 2 | import java.util.ArrayList; 3 | 4 | 5 | public class additiveMyCpr,T2> implements Comparable>{ 6 | public T1 key; 7 | public ArrayList value; 8 | public additiveMyCpr(T1 k,ArrayList v){ 9 | key=k;value=v; 10 | } 11 | public int compareTo(additiveMyCpr other) { 12 | return this.key.compareTo(other.key); 13 | } 14 | public String toString(){ 15 | String str = ""; for(T2 i:value) str+="@"+i; 16 | return key+"____"+str; 17 | } 18 | } -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/half_round_corner_frame.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 9 | 10 | 17 | 18 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_baseline_directions_run_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_history_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/layout/listview_sep.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 14 | 15 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_baseline_copy_24.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/plaindict/暂未实现帮助类.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.plaindict; 2 | 3 | import java.util.HashSet; 4 | 5 | public class 暂未实现帮助类 { 6 | public final static HashSet 没有实现的_工具栏_点击事件不完全列表 = new HashSet<>(); 7 | static { 8 | 没有实现的_工具栏_点击事件不完全列表.add(R.drawable.ic_brightness_low_black_24dp); 9 | 没有实现的_工具栏_点击事件不完全列表.add(R.drawable.ic_brightness_low_black_bk); 10 | 没有实现的_工具栏_点击事件不完全列表.add(R.drawable.ic_random_shuffle); 11 | 没有实现的_工具栏_点击事件不完全列表.add(R.drawable.ic_shuffle_black_24dp); 12 | //没有实现的_工具栏_点击事件不完全列表.add(R.drawable.book_bundle2); 13 | 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/polymer/wget/info/ex/DownloadMultipartError.java: -------------------------------------------------------------------------------- 1 | package com.knziha.polymer.wget.info.ex; 2 | 3 | import com.knziha.polymer.wget.info.DownloadInfo; 4 | 5 | public class DownloadMultipartError extends DownloadError { 6 | 7 | private static final long serialVersionUID = 7835308901669107488L; 8 | 9 | DownloadInfo info; 10 | 11 | public DownloadMultipartError(DownloadInfo info) { 12 | super("Multipart error"); 13 | 14 | this.info = info; 15 | } 16 | 17 | public DownloadInfo getInfo() { 18 | return info; 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_baseline_history_24.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_brightness_low_black_bk.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 8 | 9 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/zoom_out.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-xhdpi-v21/list_ic.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /PLOD/src/main/res/layout/test_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 16 | -------------------------------------------------------------------------------- /PLOD/src/main/res/anim/dp_dialog_exit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 18 | 19 | 24 | -------------------------------------------------------------------------------- /PLOD/src/main/res/anim/dp_dialog_exit2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 18 | 19 | 24 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_border_color_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 7 | 8 | -------------------------------------------------------------------------------- /PLOD/src/main/res/xml/menu_bottom_nav.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 11 | 12 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /LICENSE_四绝协议: -------------------------------------------------------------------------------- 1 | 四绝协议 2 | 第一版,2023年1月12日 3 | 4 | # 绝黑箱,绝分裂,绝广告,绝非法插件 5 | 为保证绿色生态环境,限制衍生作品: 6 | 7 | 1. **绝黑箱**,禁止私设远程服务器通信,禁止远程遥控等暗箱操作。 8 | 9 | 2. **绝分裂**,禁止上传衍生作品至各大手机内置商城、豌豆荚、应用宝、UC应用商店、各种手机助手等分裂社区。(play、f-droid、coolapk除外) 10 | 11 | 3. **绝广告**,当存在任意形式的广告时,必须可设置永久关闭广告,或每周通过让使用者完成一次任务的形式,压制每周七天的广告植入。 12 | 13 | 4. **绝非法插件**,衍生作品禁止私自下载远程代码或可执行文件;除警告后、经用户特别允许以外,禁止运行不处于安装包之内的代码逻辑;禁止使用各种或机制不明,或导致性能下降、设备卡顿,或导致存储占用暴涨的加固加壳。 14 | 15 | --- 16 | 17 | # 补充 18 | 19 | 以上四绝协议,可在衍生作品遵循**GPL3.0**协议,**主动**并**及时**开源**可编译**、**可正常运行**的代码仓库时自动免除。 20 | 21 | “衍生作品”定义:基于原作品修改者、使用原作品的部分代码,并且作品的全部功能命中原作品主要功能一项及以上者、套壳使用原作品者等皆属于衍生作品范畴。 22 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_text_selection.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /PLOD/src/main/res/layout/btn.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 14 | 19 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/searchtasks/AsyncTaskWrapper.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.searchtasks; 2 | 3 | import android.os.AsyncTask; 4 | 5 | import java.util.concurrent.atomic.AtomicBoolean; 6 | 7 | public abstract class AsyncTaskWrapper extends AsyncTask { 8 | protected final AtomicBoolean running = new AtomicBoolean(true); 9 | protected Thread t; 10 | 11 | public void stop(boolean mayInterruptIfRunning) { 12 | running.set(false); 13 | cancel(mayInterruptIfRunning); 14 | if (mayInterruptIfRunning && t != null) { 15 | t.interrupt(); 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable-v21/color_double_list_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_baseline_my_location_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_image_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 12 | 13 | -------------------------------------------------------------------------------- /PLOD/src/main/java/com/knziha/plod/PlainUI/WeakReferenceHelper.java: -------------------------------------------------------------------------------- 1 | package com.knziha.plod.PlainUI; 2 | 3 | import java.util.Arrays; 4 | import java.util.HashSet; 5 | 6 | public class WeakReferenceHelper { 7 | public final static int menu_grid = 0; 8 | public final static int app_bar_customize_dlg = 1; 9 | public final static int quick_settings = 2; 10 | public final static int share_dialog = 3; 11 | public final static int history_list = 4; 12 | public final static int dwnld_list = 5; 13 | public final static int dict_opt = 6; 14 | public final static int night_mode = 7; 15 | public final static int poolSize = 8; 16 | } 17 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_overflow_hor_small.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_menu_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_overflow_hor_small_white.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PLOD/src/main/res/drawable/ic_upupup.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 15 | 16 | --------------------------------------------------------------------------------