gitextract_lccwb36e/ ├── .gitignore ├── .idea/ │ ├── .name │ ├── compiler.xml │ ├── copyright/ │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── gradle.xml │ ├── misc.xml │ ├── modules.xml │ └── vcs.xml ├── MaterialPreference/ │ ├── MaterialPreference.iml │ ├── build.gradle │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── com/ │ │ └── jenzz/ │ │ └── materialpreference/ │ │ ├── CheckBoxPreference.java │ │ ├── Preference.java │ │ ├── PreferenceCategory.java │ │ ├── PreferenceImageView.java │ │ ├── SwitchPreference.java │ │ ├── ThemeUtils.java │ │ ├── TwoStatePreference.java │ │ └── Typefaces.java │ └── res/ │ ├── layout/ │ │ ├── mp_checkbox_preference.xml │ │ ├── mp_preference.xml │ │ ├── mp_preference_category.xml │ │ └── mp_switch_preference.xml │ └── values/ │ └── mp_attrs.xml ├── Notes.iml ├── README.md ├── app/ │ ├── .gitignore │ ├── app.iml │ ├── build.gradle │ ├── libs/ │ │ ├── BmobSDK_V3.3.8_0521.jar │ │ ├── fastjson.jar │ │ └── libammsdk.jar │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── com/ │ │ └── lguipeng/ │ │ └── notes/ │ │ └── ApplicationTest.java │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── com/ │ │ └── lguipeng/ │ │ └── notes/ │ │ ├── App.java │ │ ├── adpater/ │ │ │ ├── BaseListAdapter.java │ │ │ ├── BaseRecyclerViewAdapter.java │ │ │ ├── ColorsListAdapter.java │ │ │ ├── DrawerListAdapter.java │ │ │ ├── MaterialSimpleListAdapter.java │ │ │ ├── NotesAdapter.java │ │ │ ├── NotesItemViewHolder.java │ │ │ └── SimpleListAdapter.java │ │ ├── listener/ │ │ │ ├── bmob/ │ │ │ │ ├── FindListenerImpl.java │ │ │ │ ├── SaveListenerImpl.java │ │ │ │ └── UpdateListenerImpl.java │ │ │ └── view/ │ │ │ └── RecyclerViewClickListener.java │ │ ├── model/ │ │ │ ├── CloudNote.java │ │ │ ├── MaterialSimpleListItem.java │ │ │ ├── Note.java │ │ │ ├── NoteOperateLog.java │ │ │ └── NoteType.java │ │ ├── module/ │ │ │ ├── AppModule.java │ │ │ └── DataModule.java │ │ ├── ui/ │ │ │ ├── AboutActivity.java │ │ │ ├── BaseActivity.java │ │ │ ├── EditNoteTypeActivity.java │ │ │ ├── MainActivity.java │ │ │ ├── NoteActivity.java │ │ │ ├── PayActivity.java │ │ │ ├── SettingActivity.java │ │ │ └── fragments/ │ │ │ ├── BaseFragment.java │ │ │ └── SettingFragment.java │ │ ├── utils/ │ │ │ ├── AccountUtils.java │ │ │ ├── JsonUtils.java │ │ │ ├── NoteConfig.java │ │ │ ├── NotesLog.java │ │ │ ├── PreferenceUtils.java │ │ │ ├── SnackbarUtils.java │ │ │ ├── ThemeUtils.java │ │ │ ├── TimeUtils.java │ │ │ ├── ViewHelper.java │ │ │ └── WXUtils.java │ │ └── view/ │ │ └── FixedRecyclerView.java │ └── res/ │ ├── drawable/ │ │ ├── activated_background.xml │ │ ├── blue_grey_round.xml │ │ ├── blue_round.xml │ │ ├── brown_round.xml │ │ ├── deep_purple_round.xml │ │ ├── green_round.xml │ │ ├── pink_round.xml │ │ ├── red_round.xml │ │ ├── selectable_background.xml │ │ ├── toolbar_shadow.xml │ │ ├── white_button_background.xml │ │ └── yellow_round.xml │ ├── layout/ │ │ ├── activity_about.xml │ │ ├── activity_edit_note_type.xml │ │ ├── activity_main.xml │ │ ├── activity_note.xml │ │ ├── activity_pay.xml │ │ ├── activity_setting.xml │ │ ├── colors_image_layout.xml │ │ ├── colors_panel_layout.xml │ │ ├── drawer_list_item_layout.xml │ │ ├── edit_layout.xml │ │ ├── md_simplelist_item.xml │ │ ├── notes_item_layout.xml │ │ ├── toolbar_layout.xml │ │ └── toolbar_shadow_layout.xml │ ├── menu/ │ │ ├── menu_about.xml │ │ ├── menu_main.xml │ │ ├── menu_note.xml │ │ └── menu_notes_more.xml │ ├── values/ │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── xml/ │ ├── prefs.xml │ └── searchable.xml ├── build.gradle ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── orm-library/ │ ├── .gitignore │ ├── build.gradle │ ├── orm-library.iml │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ └── java/ │ │ └── com/ │ │ └── lguipeng/ │ │ └── library/ │ │ └── ApplicationTest.java │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── net/ │ │ └── tsz/ │ │ └── afinal/ │ │ ├── FinalDb.java │ │ ├── annotation/ │ │ │ └── sqlite/ │ │ │ ├── Id.java │ │ │ ├── ManyToOne.java │ │ │ ├── OneToMany.java │ │ │ ├── Property.java │ │ │ ├── Table.java │ │ │ └── Transient.java │ │ ├── core/ │ │ │ ├── AbstractCollection.java │ │ │ ├── ArrayDeque.java │ │ │ ├── Arrays.java │ │ │ ├── AsyncTask.java │ │ │ ├── Deque.java │ │ │ ├── FileNameGenerator.java │ │ │ └── Queue.java │ │ ├── db/ │ │ │ ├── sqlite/ │ │ │ │ ├── CursorUtils.java │ │ │ │ ├── DbModel.java │ │ │ │ ├── ManyToOneLazyLoader.java │ │ │ │ ├── OneToManyLazyLoader.java │ │ │ │ ├── SqlBuilder.java │ │ │ │ └── SqlInfo.java │ │ │ └── table/ │ │ │ ├── Id.java │ │ │ ├── KeyValue.java │ │ │ ├── ManyToOne.java │ │ │ ├── OneToMany.java │ │ │ ├── Property.java │ │ │ └── TableInfo.java │ │ ├── exception/ │ │ │ ├── AfinalException.java │ │ │ └── DbException.java │ │ └── utils/ │ │ ├── ClassUtils.java │ │ ├── FieldUtils.java │ │ └── Utils.java │ └── res/ │ └── values/ │ └── strings.xml └── settings.gradle