From 061bd5de61bacdefceb58d43be27bb109e007b18 Mon Sep 17 00:00:00 2001 From: ccc <2370515267@qq.com> Date: Wed, 20 Nov 2024 21:10:05 +0800 Subject: [PATCH] test --- doc/912646d2f6d177b304c182a20c4e9d8.png | Bin 0 -> 598255 bytes doc/bd4a5873bb8315d9b6741eee3eaea95.jpg | Bin 0 -> 177731 bytes ...便签开源代码的泛读报告111.docx | Bin 0 -> 491392 bytes src/Notesmaster/.gitignore | 15 + src/Notesmaster/.idea/.gitignore | 3 + src/Notesmaster/.idea/.name | 1 + src/Notesmaster/.idea/compiler.xml | 6 + .../.idea/deploymentTargetSelector.xml | 10 + src/Notesmaster/.idea/gradle.xml | 20 + src/Notesmaster/.idea/migrations.xml | 10 + src/Notesmaster/.idea/misc.xml | 10 + src/Notesmaster/.idea/runConfigurations.xml | 17 + src/Notesmaster/app/.gitignore | 1 + src/Notesmaster/app/build.gradle.kts | 53 + src/Notesmaster/app/proguard-rules.pro | 21 + .../micode/notes/ExampleInstrumentedTest.java | 26 + .../app/src/main/AndroidManifest.xml | 156 + .../java/net/micode/notes/MainActivity.java | 24 + .../java/net/micode/notes/data/Contact.java | 73 + .../java/net/micode/notes/data/Notes.java | 279 + .../notes/data/NotesDatabaseHelper.java | 362 + .../net/micode/notes/data/NotesProvider.java | 305 + .../net/micode/notes/gtask/data/MetaData.java | 82 + .../net/micode/notes/gtask/data/Node.java | 101 + .../net/micode/notes/gtask/data/SqlData.java | 189 + .../net/micode/notes/gtask/data/SqlNote.java | 505 + .../net/micode/notes/gtask/data/Task.java | 351 + .../net/micode/notes/gtask/data/TaskList.java | 343 + .../exception/ActionFailureException.java | 33 + .../exception/NetworkFailureException.java | 33 + .../notes/gtask/remote/GTaskASyncTask.java | 124 + .../notes/gtask/remote/GTaskClient.java | 585 + .../notes/gtask/remote/GTaskManager.java | 800 + .../notes/gtask/remote/GTaskSyncService.java | 128 + .../java/net/micode/notes/model/Note.java | 253 + .../net/micode/notes/model/WorkingNote.java | 368 + .../net/micode/notes/tool/BackupUtils.java | 344 + .../java/net/micode/notes/tool/DataUtils.java | 295 + .../micode/notes/tool/GTaskStringUtils.java | 113 + .../net/micode/notes/tool/ResourceParser.java | 181 + .../micode/notes/ui/AlarmAlertActivity.java | 208 + .../micode/notes/ui/AlarmInitReceiver.java | 71 + .../net/micode/notes/ui/AlarmReceiver.java | 34 + .../net/micode/notes/ui/DateTimePicker.java | 506 + .../micode/notes/ui/DateTimePickerDialog.java | 90 + .../net/micode/notes/ui/DropdownMenu.java | 64 + .../micode/notes/ui/FoldersListAdapter.java | 87 + .../net/micode/notes/ui/NoteEditActivity.java | 1082 ++ .../net/micode/notes/ui/NoteEditText.java | 217 + .../net/micode/notes/ui/NoteItemData.java | 224 + .../micode/notes/ui/NotesListActivity.java | 954 ++ .../net/micode/notes/ui/NotesListAdapter.java | 184 + .../net/micode/notes/ui/NotesListItem.java | 122 + .../notes/ui/NotesPreferenceActivity.java | 388 + .../notes/widget/NoteWidgetProvider.java | 132 + .../notes/widget/NoteWidgetProvider_2x.java | 47 + .../notes/widget/NoteWidgetProvider_4x.java | 46 + .../src/main/res/color/primary_text_dark.xml | 22 + .../main/res/color/secondary_text_dark.xml | 20 + .../res/drawable-hdpi/bg_btn_set_color.png | Bin 0 -> 3588 bytes .../res/drawable-hdpi/bg_color_btn_mask.png | Bin 0 -> 245 bytes .../main/res/drawable-hdpi/call_record.png | Bin 0 -> 3533 bytes .../app/src/main/res/drawable-hdpi/clock.png | Bin 0 -> 3958 bytes .../app/src/main/res/drawable-hdpi/delete.png | Bin 0 -> 3490 bytes .../res/drawable-hdpi/dropdown_icon.9.png | Bin 0 -> 443 bytes .../main/res/drawable-hdpi/edit_blue.9.png | Bin 0 -> 3524 bytes .../main/res/drawable-hdpi/edit_green.9.png | Bin 0 -> 3565 bytes .../src/main/res/drawable-hdpi/edit_red.9.png | Bin 0 -> 3458 bytes .../res/drawable-hdpi/edit_title_blue.9.png | Bin 0 -> 5100 bytes .../res/drawable-hdpi/edit_title_green.9.png | Bin 0 -> 5627 bytes .../res/drawable-hdpi/edit_title_red.9.png | Bin 0 -> 5061 bytes .../res/drawable-hdpi/edit_title_white.9.png | Bin 0 -> 3866 bytes .../res/drawable-hdpi/edit_title_yellow.9.png | Bin 0 -> 6000 bytes .../main/res/drawable-hdpi/edit_white.9.png | Bin 0 -> 3441 bytes .../main/res/drawable-hdpi/edit_yellow.9.png | Bin 0 -> 3634 bytes .../src/main/res/drawable-hdpi/font_large.png | Bin 0 -> 3161 bytes .../main/res/drawable-hdpi/font_normal.png | Bin 0 -> 3097 bytes .../drawable-hdpi/font_size_selector_bg.9.png | Bin 0 -> 4101 bytes .../src/main/res/drawable-hdpi/font_small.png | Bin 0 -> 3099 bytes .../src/main/res/drawable-hdpi/font_super.png | Bin 0 -> 3188 bytes .../src/main/res/drawable-hdpi/icon_app.png | Bin 0 -> 6887 bytes .../res/drawable-hdpi/list_background.png | Bin 0 -> 567323 bytes .../res/drawable-hdpi/list_blue_down.9.png | Bin 0 -> 4361 bytes .../res/drawable-hdpi/list_blue_middle.9.png | Bin 0 -> 3099 bytes .../res/drawable-hdpi/list_blue_single.9.png | Bin 0 -> 4618 bytes .../main/res/drawable-hdpi/list_blue_up.9.png | Bin 0 -> 3301 bytes .../main/res/drawable-hdpi/list_folder.9.png | Bin 0 -> 5608 bytes .../res/drawable-hdpi/list_footer_bg.9.png | Bin 0 -> 2837 bytes .../res/drawable-hdpi/list_green_down.9.png | Bin 0 -> 4488 bytes .../res/drawable-hdpi/list_green_middle.9.png | Bin 0 -> 3179 bytes .../res/drawable-hdpi/list_green_single.9.png | Bin 0 -> 4728 bytes .../res/drawable-hdpi/list_green_up.9.png | Bin 0 -> 3351 bytes .../res/drawable-hdpi/list_red_down.9.png | Bin 0 -> 4307 bytes .../res/drawable-hdpi/list_red_middle.9.png | Bin 0 -> 3075 bytes .../res/drawable-hdpi/list_red_single.9.png | Bin 0 -> 4565 bytes .../main/res/drawable-hdpi/list_red_up.9.png | Bin 0 -> 3277 bytes .../res/drawable-hdpi/list_white_down.9.png | Bin 0 -> 4305 bytes .../res/drawable-hdpi/list_white_middle.9.png | Bin 0 -> 3042 bytes .../res/drawable-hdpi/list_white_single.9.png | Bin 0 -> 4546 bytes .../res/drawable-hdpi/list_white_up.9.png | Bin 0 -> 3220 bytes .../res/drawable-hdpi/list_yellow_down.9.png | Bin 0 -> 4420 bytes .../drawable-hdpi/list_yellow_middle.9.png | Bin 0 -> 3150 bytes .../drawable-hdpi/list_yellow_single.9.png | Bin 0 -> 4670 bytes .../res/drawable-hdpi/list_yellow_up.9.png | Bin 0 -> 3335 bytes .../main/res/drawable-hdpi/menu_delete.png | Bin 0 -> 3426 bytes .../src/main/res/drawable-hdpi/menu_move.png | Bin 0 -> 3294 bytes .../res/drawable-hdpi/new_note_normal.png | Bin 0 -> 89221 bytes .../res/drawable-hdpi/new_note_pressed.png | Bin 0 -> 90126 bytes .../note_edit_color_selector_panel.png | Bin 0 -> 7030 bytes .../main/res/drawable-hdpi/notification.png | Bin 0 -> 3107 bytes .../main/res/drawable-hdpi/search_result.png | Bin 0 -> 3030 bytes .../src/main/res/drawable-hdpi/selected.png | Bin 0 -> 4959 bytes .../main/res/drawable-hdpi/title_alert.png | Bin 0 -> 3696 bytes .../main/res/drawable-hdpi/title_bar_bg.9.png | Bin 0 -> 5970 bytes .../main/res/drawable-hdpi/widget_2x_blue.png | Bin 0 -> 1946 bytes .../res/drawable-hdpi/widget_2x_green.png | Bin 0 -> 1954 bytes .../main/res/drawable-hdpi/widget_2x_red.png | Bin 0 -> 1892 bytes .../res/drawable-hdpi/widget_2x_white.png | Bin 0 -> 1901 bytes .../res/drawable-hdpi/widget_2x_yellow.png | Bin 0 -> 1978 bytes .../main/res/drawable-hdpi/widget_4x_blue.png | Bin 0 -> 4165 bytes .../res/drawable-hdpi/widget_4x_green.png | Bin 0 -> 4192 bytes .../main/res/drawable-hdpi/widget_4x_red.png | Bin 0 -> 4223 bytes .../res/drawable-hdpi/widget_4x_white.png | Bin 0 -> 4106 bytes .../res/drawable-hdpi/widget_4x_yellow.png | Bin 0 -> 4199 bytes .../res/drawable/ic_launcher_background.xml | 170 + .../res/drawable/ic_launcher_foreground.xml | 30 + .../app/src/main/res/drawable/new_note.xml | 23 + .../main/res/layout/account_dialog_title.xml | 43 + .../app/src/main/res/layout/activity_main.xml | 19 + .../src/main/res/layout/add_account_text.xml | 32 + .../src/main/res/layout/datetime_picker.xml | 56 + .../src/main/res/layout/dialog_edit_text.xml | 23 + .../src/main/res/layout/folder_list_item.xml | 29 + .../app/src/main/res/layout/note_edit.xml | 400 + .../main/res/layout/note_edit_list_item.xml | 39 + .../app/src/main/res/layout/note_item.xml | 78 + .../app/src/main/res/layout/note_list.xml | 58 + .../res/layout/note_list_dropdown_menu.xml | 32 + .../src/main/res/layout/note_list_footer.xml | 24 + .../src/main/res/layout/settings_header.xml | 41 + .../app/src/main/res/layout/widget_2x.xml | 37 + .../app/src/main/res/layout/widget_4x.xml | 39 + .../app/src/main/res/menu/call_note_edit.xml | 48 + .../src/main/res/menu/call_record_folder.xml | 23 + .../app/src/main/res/menu/note_edit.xml | 52 + .../app/src/main/res/menu/note_list.xml | 39 + .../src/main/res/menu/note_list_dropdown.xml | 20 + .../src/main/res/menu/note_list_options.xml | 31 + .../app/src/main/res/menu/sub_folder.xml | 24 + .../res/mipmap-anydpi-v26/ic_launcher.xml | 6 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 6 + .../src/main/res/mipmap-hdpi/ic_launcher.webp | Bin 0 -> 1404 bytes .../res/mipmap-hdpi/ic_launcher_round.webp | Bin 0 -> 2898 bytes .../src/main/res/mipmap-mdpi/ic_launcher.webp | Bin 0 -> 982 bytes .../res/mipmap-mdpi/ic_launcher_round.webp | Bin 0 -> 1772 bytes .../main/res/mipmap-xhdpi/ic_launcher.webp | Bin 0 -> 1900 bytes .../res/mipmap-xhdpi/ic_launcher_round.webp | Bin 0 -> 3918 bytes .../main/res/mipmap-xxhdpi/ic_launcher.webp | Bin 0 -> 2884 bytes .../res/mipmap-xxhdpi/ic_launcher_round.webp | Bin 0 -> 5914 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin 0 -> 3844 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin 0 -> 7778 bytes .../app/src/main/res/raw-zh-rCN/introduction | 7 + .../app/src/main/res/raw/introduction | 1 + .../app/src/main/res/values-night/themes.xml | 7 + .../app/src/main/res/values-zh-rCN/arrays.xml | 23 + .../src/main/res/values-zh-rCN/strings.xml | 126 + .../app/src/main/res/values-zh-rTW/arrays.xml | 23 + .../src/main/res/values-zh-rTW/strings.xml | 127 + .../app/src/main/res/values/arrays.xml | 31 + .../app/src/main/res/values/colors.xml | 20 + .../app/src/main/res/values/dimens.xml | 24 + .../app/src/main/res/values/strings.xml | 135 + .../app/src/main/res/values/styles.xml | 69 + .../app/src/main/res/values/themes.xml | 9 + .../app/src/main/res/xml/backup_rules.xml | 13 + .../main/res/xml/data_extraction_rules.xml | 19 + .../app/src/main/res/xml/preferences.xml | 30 + .../app/src/main/res/xml/searchable.xml | 27 + .../app/src/main/res/xml/widget_2x_info.xml | 23 + .../app/src/main/res/xml/widget_4x_info.xml | 23 + .../net/micode/notes/ExampleUnitTest.java | 17 + src/Notesmaster/build.gradle.kts | 4 + src/Notesmaster/gradle.properties | 22 + src/Notesmaster/gradle/libs.versions.toml | 22 + .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59203 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + src/Notesmaster/gradlew | 185 + src/Notesmaster/gradlew.bat | 89 + .../LICENSE.txt | 558 + .../NOTICE.txt | 6 + .../RELEASE_NOTES.txt | 2613 +++ .../javadoc/allclasses-frame.html | 473 + .../javadoc/allclasses-noframe.html | 473 + .../javadoc/constant-values.html | 2014 +++ .../javadoc/deprecated-list.html | 1582 ++ .../javadoc/help-doc.html | 222 + .../javadoc/index-all.html | 13477 ++++++++++++++++ .../javadoc/index.html | 75 + .../javadoc/org/apache/http/auth/AUTH.html | 290 + .../org/apache/http/auth/AuthOption.html | 293 + .../apache/http/auth/AuthProtocolState.html | 357 + .../org/apache/http/auth/AuthScheme.html | 371 + .../apache/http/auth/AuthSchemeFactory.html | 226 + .../apache/http/auth/AuthSchemeProvider.html | 219 + .../apache/http/auth/AuthSchemeRegistry.html | 399 + .../org/apache/http/auth/AuthScope.html | 616 + .../org/apache/http/auth/AuthState.html | 562 + .../http/auth/AuthenticationException.html | 307 + .../apache/http/auth/BasicUserPrincipal.html | 329 + .../org/apache/http/auth/ChallengeState.html | 324 + .../http/auth/ContextAwareAuthScheme.html | 246 + .../org/apache/http/auth/Credentials.html | 230 + .../auth/InvalidCredentialsException.html | 309 + .../apache/http/auth/KerberosCredentials.html | 306 + .../auth/MalformedChallengeException.html | 304 + .../org/apache/http/auth/NTCredentials.html | 421 + .../org/apache/http/auth/NTUserPrincipal.html | 357 + .../auth/UsernamePasswordCredentials.html | 380 + .../org/apache/http/auth/class-use/AUTH.html | 117 + .../http/auth/class-use/AuthOption.html | 207 + .../auth/class-use/AuthProtocolState.html | 185 + .../http/auth/class-use/AuthScheme.html | 528 + .../auth/class-use/AuthSchemeFactory.html | 245 + .../auth/class-use/AuthSchemeProvider.html | 317 + .../auth/class-use/AuthSchemeRegistry.html | 216 + .../apache/http/auth/class-use/AuthScope.html | 341 + .../apache/http/auth/class-use/AuthState.html | 257 + .../class-use/AuthenticationException.html | 418 + .../auth/class-use/BasicUserPrincipal.html | 117 + .../http/auth/class-use/ChallengeState.html | 244 + .../class-use/ContextAwareAuthScheme.html | 241 + .../http/auth/class-use/Credentials.html | 615 + .../InvalidCredentialsException.html | 117 + .../auth/class-use/KerberosCredentials.html | 117 + .../MalformedChallengeException.html | 341 + .../http/auth/class-use/NTCredentials.html | 117 + .../http/auth/class-use/NTUserPrincipal.html | 117 + .../UsernamePasswordCredentials.html | 117 + .../org/apache/http/auth/package-frame.html | 48 + .../org/apache/http/auth/package-summary.html | 299 + .../org/apache/http/auth/package-tree.html | 185 + .../org/apache/http/auth/package-use.html | 512 + .../apache/http/auth/params/AuthPNames.html | 287 + .../http/auth/params/AuthParamBean.html | 295 + .../apache/http/auth/params/AuthParams.html | 268 + .../auth/params/class-use/AuthPNames.html | 166 + .../auth/params/class-use/AuthParamBean.html | 117 + .../auth/params/class-use/AuthParams.html | 117 + .../http/auth/params/package-frame.html | 25 + .../http/auth/params/package-summary.html | 178 + .../apache/http/auth/params/package-tree.html | 139 + .../apache/http/auth/params/package-use.html | 158 + .../org/apache/http/client/AuthCache.html | 258 + .../http/client/AuthenticationHandler.html | 303 + .../http/client/AuthenticationStrategy.html | 339 + .../apache/http/client/BackoffManager.html | 244 + .../client/CircularRedirectException.html | 308 + .../http/client/ClientProtocolException.html | 302 + .../client/ConnectionBackoffStrategy.html | 254 + .../org/apache/http/client/CookieStore.html | 274 + .../http/client/CredentialsProvider.html | 263 + .../org/apache/http/client/HttpClient.html | 530 + .../http/client/HttpRequestRetryHandler.html | 233 + .../http/client/HttpResponseException.html | 308 + .../client/NonRepeatableRequestException.html | 303 + .../apache/http/client/RedirectException.html | 307 + .../apache/http/client/RedirectHandler.html | 266 + .../apache/http/client/RedirectStrategy.html | 265 + .../apache/http/client/RequestDirector.html | 249 + .../apache/http/client/ResponseHandler.html | 228 + .../ServiceUnavailableRetryStrategy.html | 242 + .../apache/http/client/UserTokenHandler.html | 233 + .../client/cache/CacheResponseStatus.html | 367 + .../http/client/cache/HeaderConstants.html | 788 + .../http/client/cache/HttpCacheContext.html | 391 + .../http/client/cache/HttpCacheEntry.html | 646 + .../HttpCacheEntrySerializationException.html | 273 + .../cache/HttpCacheEntrySerializer.html | 246 + .../client/cache/HttpCacheInvalidator.html | 242 + .../http/client/cache/HttpCacheStorage.html | 302 + .../client/cache/HttpCacheUpdateCallback.html | 223 + .../cache/HttpCacheUpdateException.html | 270 + .../apache/http/client/cache/InputLimit.html | 306 + .../apache/http/client/cache/Resource.html | 265 + .../http/client/cache/ResourceFactory.html | 259 + .../cache/class-use/CacheResponseStatus.html | 178 + .../cache/class-use/HeaderConstants.html | 117 + .../cache/class-use/HttpCacheContext.html | 169 + .../cache/class-use/HttpCacheEntry.html | 394 + .../HttpCacheEntrySerializationException.html | 117 + .../class-use/HttpCacheEntrySerializer.html | 230 + .../cache/class-use/HttpCacheInvalidator.html | 161 + .../cache/class-use/HttpCacheStorage.html | 285 + .../class-use/HttpCacheUpdateCallback.html | 261 + .../class-use/HttpCacheUpdateException.html | 229 + .../client/cache/class-use/InputLimit.html | 203 + .../http/client/cache/class-use/Resource.html | 330 + .../cache/class-use/ResourceFactory.html | 207 + .../http/client/cache/package-frame.html | 41 + .../http/client/cache/package-summary.html | 315 + .../http/client/cache/package-tree.html | 180 + .../apache/http/client/cache/package-use.html | 373 + .../http/client/class-use/AuthCache.html | 198 + .../class-use/AuthenticationHandler.html | 347 + .../class-use/AuthenticationStrategy.html | 400 + .../http/client/class-use/BackoffManager.html | 223 + .../class-use/CircularRedirectException.html | 117 + .../class-use/ClientProtocolException.html | 440 + .../class-use/ConnectionBackoffStrategy.html | 230 + .../http/client/class-use/CookieStore.html | 280 + .../client/class-use/CredentialsProvider.html | 319 + .../http/client/class-use/HttpClient.html | 387 + .../class-use/HttpRequestRetryHandler.html | 363 + .../class-use/HttpResponseException.html | 166 + .../NonRepeatableRequestException.html | 117 + .../client/class-use/RedirectException.html | 161 + .../client/class-use/RedirectHandler.html | 264 + .../client/class-use/RedirectStrategy.html | 322 + .../client/class-use/RequestDirector.html | 227 + .../client/class-use/ResponseHandler.html | 460 + .../ServiceUnavailableRetryStrategy.html | 221 + .../client/class-use/UserTokenHandler.html | 389 + .../http/client/config/AuthSchemes.html | 336 + .../http/client/config/CookieSpecs.html | 354 + .../client/config/RequestConfig.Builder.html | 476 + .../http/client/config/RequestConfig.html | 786 + .../client/config/class-use/AuthSchemes.html | 117 + .../client/config/class-use/CookieSpecs.html | 117 + .../class-use/RequestConfig.Builder.html | 244 + .../config/class-use/RequestConfig.html | 370 + .../http/client/config/package-frame.html | 23 + .../http/client/config/package-summary.html | 162 + .../http/client/config/package-tree.html | 133 + .../http/client/config/package-use.html | 249 + .../client/entity/DecompressingEntity.html | 369 + .../entity/DeflateDecompressingEntity.html | 292 + .../client/entity/DeflateInputStream.html | 461 + .../entity/DeflateInputStreamFactory.html | 290 + .../http/client/entity/EntityBuilder.html | 661 + .../client/entity/GZIPInputStreamFactory.html | 290 + .../client/entity/GzipCompressingEntity.html | 378 + .../entity/GzipDecompressingEntity.html | 283 + .../client/entity/InputStreamFactory.html | 218 + .../client/entity/UrlEncodedFormEntity.html | 356 + .../entity/class-use/DecompressingEntity.html | 169 + .../class-use/DeflateDecompressingEntity.html | 117 + .../entity/class-use/DeflateInputStream.html | 117 + .../class-use/DeflateInputStreamFactory.html | 161 + .../entity/class-use/EntityBuilder.html | 225 + .../class-use/GZIPInputStreamFactory.html | 161 + .../class-use/GzipCompressingEntity.html | 117 + .../class-use/GzipDecompressingEntity.html | 117 + .../entity/class-use/InputStreamFactory.html | 234 + .../class-use/UrlEncodedFormEntity.html | 117 + .../http/client/entity/package-frame.html | 32 + .../http/client/entity/package-summary.html | 213 + .../http/client/entity/package-tree.html | 161 + .../http/client/entity/package-use.html | 220 + .../org/apache/http/client/fluent/Async.html | 310 + .../apache/http/client/fluent/Content.html | 369 + .../client/fluent/ContentResponseHandler.html | 292 + .../apache/http/client/fluent/Executor.html | 585 + .../org/apache/http/client/fluent/Form.html | 252 + .../apache/http/client/fluent/Request.html | 1042 ++ .../apache/http/client/fluent/Response.html | 298 + .../http/client/fluent/class-use/Async.html | 168 + .../http/client/fluent/class-use/Content.html | 209 + .../class-use/ContentResponseHandler.html | 117 + .../client/fluent/class-use/Executor.html | 262 + .../http/client/fluent/class-use/Form.html | 165 + .../http/client/fluent/class-use/Request.html | 420 + .../client/fluent/class-use/Response.html | 166 + .../http/client/fluent/package-frame.html | 26 + .../http/client/fluent/package-summary.html | 179 + .../http/client/fluent/package-tree.html | 140 + .../http/client/fluent/package-use.html | 173 + .../client/methods/AbortableHttpRequest.html | 285 + .../AbstractExecutionAwareRequest.html | 480 + .../client/methods/CloseableHttpResponse.html | 203 + .../http/client/methods/Configurable.html | 218 + .../http/client/methods/HttpDelete.html | 407 + .../HttpEntityEnclosingRequestBase.html | 400 + .../client/methods/HttpExecutionAware.html | 232 + .../apache/http/client/methods/HttpGet.html | 408 + .../apache/http/client/methods/HttpHead.html | 411 + .../http/client/methods/HttpOptions.html | 422 + .../apache/http/client/methods/HttpPatch.html | 428 + .../apache/http/client/methods/HttpPost.html | 434 + .../apache/http/client/methods/HttpPut.html | 426 + .../http/client/methods/HttpRequestBase.html | 503 + .../client/methods/HttpRequestWrapper.html | 531 + .../apache/http/client/methods/HttpTrace.html | 410 + .../http/client/methods/HttpUriRequest.html | 311 + .../http/client/methods/RequestBuilder.html | 958 ++ .../class-use/AbortableHttpRequest.html | 220 + .../AbstractExecutionAwareRequest.html | 216 + .../class-use/CloseableHttpResponse.html | 342 + .../methods/class-use/Configurable.html | 216 + .../client/methods/class-use/HttpDelete.html | 117 + .../HttpEntityEnclosingRequestBase.html | 173 + .../methods/class-use/HttpExecutionAware.html | 328 + .../client/methods/class-use/HttpGet.html | 117 + .../client/methods/class-use/HttpHead.html | 117 + .../client/methods/class-use/HttpOptions.html | 117 + .../client/methods/class-use/HttpPatch.html | 117 + .../client/methods/class-use/HttpPost.html | 117 + .../client/methods/class-use/HttpPut.html | 117 + .../methods/class-use/HttpRequestBase.html | 210 + .../methods/class-use/HttpRequestWrapper.html | 287 + .../client/methods/class-use/HttpTrace.html | 117 + .../methods/class-use/HttpUriRequest.html | 530 + .../methods/class-use/RequestBuilder.html | 322 + .../http/client/methods/package-frame.html | 40 + .../http/client/methods/package-summary.html | 262 + .../http/client/methods/package-tree.html | 184 + .../http/client/methods/package-use.html | 356 + .../org/apache/http/client/package-frame.html | 42 + .../apache/http/client/package-summary.html | 290 + .../org/apache/http/client/package-tree.html | 178 + .../org/apache/http/client/package-use.html | 522 + .../http/client/params/AllClientPNames.html | 254 + .../apache/http/client/params/AuthPolicy.html | 331 + .../http/client/params/ClientPNames.html | 458 + .../http/client/params/ClientParamBean.html | 458 + .../http/client/params/CookiePolicy.html | 344 + .../client/params/HttpClientParamConfig.html | 251 + .../http/client/params/HttpClientParams.html | 365 + .../params/class-use/AllClientPNames.html | 117 + .../client/params/class-use/AuthPolicy.html | 117 + .../client/params/class-use/ClientPNames.html | 166 + .../params/class-use/ClientParamBean.html | 117 + .../client/params/class-use/CookiePolicy.html | 117 + .../class-use/HttpClientParamConfig.html | 117 + .../params/class-use/HttpClientParams.html | 117 + .../http/client/params/package-frame.html | 29 + .../http/client/params/package-summary.html | 199 + .../http/client/params/package-tree.html | 181 + .../http/client/params/package-use.html | 156 + .../http/client/protocol/ClientContext.html | 518 + .../protocol/ClientContextConfigurer.html | 339 + .../client/protocol/HttpClientContext.html | 865 + .../protocol/RequestAcceptEncoding.html | 294 + .../client/protocol/RequestAddCookies.html | 279 + .../client/protocol/RequestAuthCache.html | 279 + .../protocol/RequestClientConnControl.html | 279 + .../protocol/RequestDefaultHeaders.html | 291 + .../protocol/RequestExpectContinue.html | 282 + .../protocol/RequestProxyAuthentication.html | 284 + .../protocol/RequestTargetAuthentication.html | 284 + .../client/protocol/ResponseAuthCache.html | 290 + .../protocol/ResponseContentEncoding.html | 374 + .../protocol/ResponseProcessCookies.html | 278 + .../protocol/class-use/ClientContext.html | 163 + .../class-use/ClientContextConfigurer.html | 117 + .../protocol/class-use/HttpClientContext.html | 307 + .../class-use/RequestAcceptEncoding.html | 117 + .../protocol/class-use/RequestAddCookies.html | 117 + .../protocol/class-use/RequestAuthCache.html | 117 + .../class-use/RequestClientConnControl.html | 117 + .../class-use/RequestDefaultHeaders.html | 117 + .../class-use/RequestExpectContinue.html | 117 + .../class-use/RequestProxyAuthentication.html | 117 + .../RequestTargetAuthentication.html | 117 + .../protocol/class-use/ResponseAuthCache.html | 117 + .../class-use/ResponseContentEncoding.html | 117 + .../class-use/ResponseProcessCookies.html | 117 + .../http/client/protocol/package-frame.html | 36 + .../http/client/protocol/package-summary.html | 246 + .../http/client/protocol/package-tree.html | 150 + .../http/client/protocol/package-use.html | 246 + .../apache/http/client/utils/CloneUtils.html | 249 + .../apache/http/client/utils/DateUtils.html | 429 + .../http/client/utils/HttpClientUtils.html | 310 + .../org/apache/http/client/utils/Idn.html | 227 + .../org/apache/http/client/utils/JdkIdn.html | 289 + .../apache/http/client/utils/Punycode.html | 273 + .../apache/http/client/utils/Rfc3492Idn.html | 302 + .../apache/http/client/utils/URIBuilder.html | 906 ++ .../http/client/utils/URIUtils.UriFlag.html | 328 + .../apache/http/client/utils/URIUtils.html | 651 + .../http/client/utils/URLEncodedUtils.html | 677 + .../client/utils/class-use/CloneUtils.html | 117 + .../client/utils/class-use/DateUtils.html | 117 + .../utils/class-use/HttpClientUtils.html | 117 + .../http/client/utils/class-use/Idn.html | 171 + .../http/client/utils/class-use/JdkIdn.html | 117 + .../http/client/utils/class-use/Punycode.html | 117 + .../client/utils/class-use/Rfc3492Idn.html | 117 + .../client/utils/class-use/URIBuilder.html | 272 + .../utils/class-use/URIUtils.UriFlag.html | 220 + .../http/client/utils/class-use/URIUtils.html | 117 + .../utils/class-use/URLEncodedUtils.html | 117 + .../http/client/utils/package-frame.html | 36 + .../http/client/utils/package-summary.html | 230 + .../http/client/utils/package-tree.html | 154 + .../apache/http/client/utils/package-use.html | 166 + .../http/conn/BasicEofSensorWatcher.html | 423 + .../apache/http/conn/BasicManagedEntity.html | 628 + .../http/conn/ClientConnectionManager.html | 356 + .../conn/ClientConnectionManagerFactory.html | 220 + .../http/conn/ClientConnectionOperator.html | 301 + .../http/conn/ClientConnectionRequest.html | 259 + .../http/conn/ConnectTimeoutException.html | 354 + .../conn/ConnectionKeepAliveStrategy.html | 238 + .../conn/ConnectionPoolTimeoutException.html | 312 + .../http/conn/ConnectionReleaseTrigger.html | 258 + .../apache/http/conn/ConnectionRequest.html | 247 + .../org/apache/http/conn/DnsResolver.html | 229 + .../http/conn/EofSensorInputStream.html | 574 + .../apache/http/conn/EofSensorWatcher.html | 283 + .../conn/HttpClientConnectionManager.html | 428 + .../conn/HttpClientConnectionOperator.html | 252 + .../http/conn/HttpConnectionFactory.html | 219 + .../http/conn/HttpHostConnectException.html | 330 + .../http/conn/HttpInetSocketAddress.html | 318 + .../http/conn/HttpRoutedConnection.html | 302 + .../http/conn/ManagedClientConnection.html | 606 + .../conn/ManagedHttpClientConnection.html | 312 + .../conn/MultihomePlainSocketFactory.html | 343 + .../http/conn/OperatedClientConnection.html | 423 + .../apache/http/conn/SchemePortResolver.html | 221 + .../http/conn/UnsupportedSchemeException.html | 263 + .../conn/class-use/BasicEofSensorWatcher.html | 117 + .../conn/class-use/BasicManagedEntity.html | 117 + .../class-use/ClientConnectionManager.html | 558 + .../ClientConnectionManagerFactory.html | 117 + .../class-use/ClientConnectionOperator.html | 354 + .../class-use/ClientConnectionRequest.html | 270 + .../class-use/ConnectTimeoutException.html | 266 + .../ConnectionKeepAliveStrategy.html | 390 + .../ConnectionPoolTimeoutException.html | 246 + .../class-use/ConnectionReleaseTrigger.html | 294 + .../conn/class-use/ConnectionRequest.html | 195 + .../http/conn/class-use/DnsResolver.html | 268 + .../conn/class-use/EofSensorInputStream.html | 117 + .../http/conn/class-use/EofSensorWatcher.html | 185 + .../HttpClientConnectionManager.html | 288 + .../HttpClientConnectionOperator.html | 181 + .../conn/class-use/HttpConnectionFactory.html | 234 + .../class-use/HttpHostConnectException.html | 117 + .../conn/class-use/HttpInetSocketAddress.html | 117 + .../conn/class-use/HttpRoutedConnection.html | 235 + .../class-use/ManagedClientConnection.html | 393 + .../ManagedHttpClientConnection.html | 400 + .../MultihomePlainSocketFactory.html | 162 + .../class-use/OperatedClientConnection.html | 350 + .../conn/class-use/SchemePortResolver.html | 239 + .../class-use/UnsupportedSchemeException.html | 186 + .../org/apache/http/conn/package-frame.html | 51 + .../org/apache/http/conn/package-summary.html | 325 + .../org/apache/http/conn/package-tree.html | 242 + .../org/apache/http/conn/package-use.html | 647 + .../conn/params/ConnConnectionPNames.html | 241 + .../conn/params/ConnConnectionParamBean.html | 296 + .../http/conn/params/ConnManagerPNames.html | 282 + .../conn/params/ConnManagerParamBean.html | 325 + .../http/conn/params/ConnManagerParams.html | 443 + .../apache/http/conn/params/ConnPerRoute.html | 225 + .../http/conn/params/ConnPerRouteBean.html | 445 + .../http/conn/params/ConnRoutePNames.html | 291 + .../http/conn/params/ConnRouteParamBean.html | 328 + .../http/conn/params/ConnRouteParams.html | 445 + .../class-use/ConnConnectionPNames.html | 166 + .../class-use/ConnConnectionParamBean.html | 117 + .../params/class-use/ConnManagerPNames.html | 194 + .../class-use/ConnManagerParamBean.html | 117 + .../params/class-use/ConnManagerParams.html | 117 + .../conn/params/class-use/ConnPerRoute.html | 262 + .../params/class-use/ConnPerRouteBean.html | 204 + .../params/class-use/ConnRoutePNames.html | 194 + .../params/class-use/ConnRouteParamBean.html | 117 + .../params/class-use/ConnRouteParams.html | 117 + .../http/conn/params/package-frame.html | 32 + .../http/conn/params/package-summary.html | 214 + .../apache/http/conn/params/package-tree.html | 146 + .../apache/http/conn/params/package-use.html | 248 + .../http/conn/routing/BasicRouteDirector.html | 355 + .../apache/http/conn/routing/HttpRoute.html | 728 + .../http/conn/routing/HttpRouteDirector.html | 369 + .../http/conn/routing/HttpRoutePlanner.html | 238 + .../conn/routing/RouteInfo.LayerType.html | 337 + .../conn/routing/RouteInfo.TunnelType.html | 331 + .../apache/http/conn/routing/RouteInfo.html | 422 + .../http/conn/routing/RouteTracker.html | 752 + .../routing/class-use/BasicRouteDirector.html | 117 + .../conn/routing/class-use/HttpRoute.html | 1226 ++ .../routing/class-use/HttpRouteDirector.html | 161 + .../routing/class-use/HttpRoutePlanner.html | 404 + .../class-use/RouteInfo.LayerType.html | 210 + .../class-use/RouteInfo.TunnelType.html | 210 + .../conn/routing/class-use/RouteInfo.html | 271 + .../conn/routing/class-use/RouteTracker.html | 163 + .../http/conn/routing/package-frame.html | 33 + .../http/conn/routing/package-summary.html | 210 + .../http/conn/routing/package-tree.html | 151 + .../apache/http/conn/routing/package-use.html | 427 + .../http/conn/scheme/HostNameResolver.html | 225 + .../scheme/LayeredSchemeSocketFactory.html | 254 + .../conn/scheme/LayeredSocketFactory.html | 255 + .../http/conn/scheme/PlainSocketFactory.html | 484 + .../org/apache/http/conn/scheme/Scheme.html | 493 + .../scheme/SchemeLayeredSocketFactory.html | 253 + .../http/conn/scheme/SchemeRegistry.html | 409 + .../http/conn/scheme/SchemeSocketFactory.html | 327 + .../http/conn/scheme/SocketFactory.html | 324 + .../scheme/class-use/HostNameResolver.html | 196 + .../class-use/LayeredSchemeSocketFactory.html | 163 + .../class-use/LayeredSocketFactory.html | 163 + .../scheme/class-use/PlainSocketFactory.html | 162 + .../http/conn/scheme/class-use/Scheme.html | 252 + .../class-use/SchemeLayeredSocketFactory.html | 163 + .../conn/scheme/class-use/SchemeRegistry.html | 478 + .../scheme/class-use/SchemeSocketFactory.html | 248 + .../conn/scheme/class-use/SocketFactory.html | 271 + .../http/conn/scheme/package-frame.html | 31 + .../http/conn/scheme/package-summary.html | 209 + .../apache/http/conn/scheme/package-tree.html | 147 + .../apache/http/conn/scheme/package-use.html | 355 + .../conn/socket/ConnectionSocketFactory.html | 261 + .../LayeredConnectionSocketFactory.html | 246 + .../socket/PlainConnectionSocketFactory.html | 366 + .../class-use/ConnectionSocketFactory.html | 272 + .../LayeredConnectionSocketFactory.html | 195 + .../PlainConnectionSocketFactory.html | 172 + .../http/conn/socket/package-frame.html | 25 + .../http/conn/socket/package-summary.html | 169 + .../apache/http/conn/socket/package-tree.html | 138 + .../apache/http/conn/socket/package-use.html | 234 + .../http/conn/ssl/AbstractVerifier.html | 463 + .../conn/ssl/AllowAllHostnameVerifier.html | 363 + .../ssl/BrowserCompatHostnameVerifier.html | 374 + .../conn/ssl/DefaultHostnameVerifier.html | 303 + .../http/conn/ssl/NoopHostnameVerifier.html | 327 + .../http/conn/ssl/PrivateKeyDetails.html | 309 + .../http/conn/ssl/PrivateKeyStrategy.html | 222 + .../conn/ssl/SSLConnectionSocketFactory.html | 799 + .../http/conn/ssl/SSLContextBuilder.html | 436 + .../org/apache/http/conn/ssl/SSLContexts.html | 326 + .../conn/ssl/SSLInitializationException.html | 264 + .../http/conn/ssl/SSLSocketFactory.html | 1328 ++ .../http/conn/ssl/StrictHostnameVerifier.html | 380 + .../http/conn/ssl/TrustAllStrategy.html | 312 + .../conn/ssl/TrustSelfSignedStrategy.html | 311 + .../apache/http/conn/ssl/TrustStrategy.html | 191 + .../http/conn/ssl/X509HostnameVerifier.html | 307 + .../conn/ssl/class-use/AbstractVerifier.html | 179 + .../class-use/AllowAllHostnameVerifier.html | 161 + .../BrowserCompatHostnameVerifier.html | 161 + .../class-use/DefaultHostnameVerifier.html | 117 + .../ssl/class-use/NoopHostnameVerifier.html | 159 + .../conn/ssl/class-use/PrivateKeyDetails.html | 163 + .../ssl/class-use/PrivateKeyStrategy.html | 163 + .../class-use/SSLConnectionSocketFactory.html | 171 + .../conn/ssl/class-use/SSLContextBuilder.html | 214 + .../http/conn/ssl/class-use/SSLContexts.html | 117 + .../class-use/SSLInitializationException.html | 205 + .../conn/ssl/class-use/SSLSocketFactory.html | 174 + .../ssl/class-use/StrictHostnameVerifier.html | 161 + .../conn/ssl/class-use/TrustAllStrategy.html | 159 + .../class-use/TrustSelfSignedStrategy.html | 159 + .../conn/ssl/class-use/TrustStrategy.html | 192 + .../ssl/class-use/X509HostnameVerifier.html | 400 + .../apache/http/conn/ssl/package-frame.html | 42 + .../apache/http/conn/ssl/package-summary.html | 265 + .../apache/http/conn/ssl/package-tree.html | 176 + .../org/apache/http/conn/ssl/package-use.html | 268 + .../org/apache/http/conn/util/DnsUtils.html | 227 + .../org/apache/http/conn/util/DomainType.html | 336 + .../http/conn/util/InetAddressUtils.html | 299 + .../http/conn/util/PublicSuffixList.html | 314 + .../conn/util/PublicSuffixListParser.html | 297 + .../http/conn/util/PublicSuffixMatcher.html | 367 + .../conn/util/PublicSuffixMatcherLoader.html | 294 + .../http/conn/util/class-use/DnsUtils.html | 117 + .../http/conn/util/class-use/DomainType.html | 214 + .../conn/util/class-use/InetAddressUtils.html | 117 + .../conn/util/class-use/PublicSuffixList.html | 211 + .../class-use/PublicSuffixListParser.html | 117 + .../util/class-use/PublicSuffixMatcher.html | 299 + .../class-use/PublicSuffixMatcherLoader.html | 117 + .../apache/http/conn/util/package-frame.html | 29 + .../http/conn/util/package-summary.html | 194 + .../apache/http/conn/util/package-tree.html | 147 + .../apache/http/conn/util/package-use.html | 239 + .../org/apache/http/cookie/ClientCookie.html | 417 + .../cookie/CommonCookieAttributeHandler.html | 229 + .../org/apache/http/cookie/Cookie.html | 438 + .../http/cookie/CookieAttributeHandler.html | 280 + .../http/cookie/CookieIdentityComparator.html | 284 + .../org/apache/http/cookie/CookieOrigin.html | 325 + .../http/cookie/CookiePathComparator.html | 326 + .../http/cookie/CookiePriorityComparator.html | 318 + .../CookieRestrictionViolationException.html | 294 + .../org/apache/http/cookie/CookieSpec.html | 343 + .../apache/http/cookie/CookieSpecFactory.html | 226 + .../http/cookie/CookieSpecProvider.html | 219 + .../http/cookie/CookieSpecRegistry.html | 420 + .../http/cookie/MalformedCookieException.html | 308 + .../javadoc/org/apache/http/cookie/SM.html | 254 + .../org/apache/http/cookie/SetCookie.html | 351 + .../org/apache/http/cookie/SetCookie2.html | 282 + .../http/cookie/class-use/ClientCookie.html | 168 + .../CommonCookieAttributeHandler.html | 302 + .../apache/http/cookie/class-use/Cookie.html | 701 + .../class-use/CookieAttributeHandler.html | 368 + .../class-use/CookieIdentityComparator.html | 117 + .../http/cookie/class-use/CookieOrigin.html | 491 + .../class-use/CookiePathComparator.html | 159 + .../class-use/CookiePriorityComparator.html | 159 + .../CookieRestrictionViolationException.html | 117 + .../http/cookie/class-use/CookieSpec.html | 418 + .../cookie/class-use/CookieSpecFactory.html | 249 + .../cookie/class-use/CookieSpecProvider.html | 369 + .../cookie/class-use/CookieSpecRegistry.html | 208 + .../class-use/MalformedCookieException.html | 475 + .../org/apache/http/cookie/class-use/SM.html | 117 + .../http/cookie/class-use/SetCookie.html | 327 + .../http/cookie/class-use/SetCookie2.html | 162 + .../org/apache/http/cookie/package-frame.html | 42 + .../apache/http/cookie/package-summary.html | 282 + .../org/apache/http/cookie/package-tree.html | 177 + .../org/apache/http/cookie/package-use.html | 404 + .../http/cookie/params/CookieSpecPNames.html | 260 + .../cookie/params/CookieSpecParamBean.html | 309 + .../params/class-use/CookieSpecPNames.html | 166 + .../params/class-use/CookieSpecParamBean.html | 117 + .../http/cookie/params/package-frame.html | 24 + .../http/cookie/params/package-summary.html | 166 + .../http/cookie/params/package-tree.html | 138 + .../http/cookie/params/package-use.html | 156 + .../apache/http/entity/mime/FormBodyPart.html | 369 + .../http/entity/mime/FormBodyPartBuilder.html | 324 + .../org/apache/http/entity/mime/Header.html | 363 + .../http/entity/mime/HttpMultipart.html | 518 + .../http/entity/mime/HttpMultipartMode.html | 344 + .../org/apache/http/entity/mime/MIME.html | 357 + .../apache/http/entity/mime/MinimalField.html | 293 + .../http/entity/mime/MultipartEntity.html | 561 + .../entity/mime/MultipartEntityBuilder.html | 520 + .../entity/mime/class-use/FormBodyPart.html | 206 + .../mime/class-use/FormBodyPartBuilder.html | 186 + .../http/entity/mime/class-use/Header.html | 159 + .../entity/mime/class-use/HttpMultipart.html | 117 + .../mime/class-use/HttpMultipartMode.html | 218 + .../http/entity/mime/class-use/MIME.html | 117 + .../entity/mime/class-use/MinimalField.html | 197 + .../mime/class-use/MultipartEntity.html | 117 + .../class-use/MultipartEntityBuilder.html | 251 + .../mime/content/AbstractContentBody.html | 402 + .../entity/mime/content/ByteArrayBody.html | 412 + .../http/entity/mime/content/ContentBody.html | 242 + .../mime/content/ContentDescriptor.html | 321 + .../http/entity/mime/content/FileBody.html | 471 + .../entity/mime/content/InputStreamBody.html | 407 + .../http/entity/mime/content/StringBody.html | 517 + .../class-use/AbstractContentBody.html | 179 + .../mime/content/class-use/ByteArrayBody.html | 117 + .../mime/content/class-use/ContentBody.html | 277 + .../content/class-use/ContentDescriptor.html | 196 + .../mime/content/class-use/FileBody.html | 117 + .../content/class-use/InputStreamBody.html | 117 + .../mime/content/class-use/StringBody.html | 185 + .../entity/mime/content/package-frame.html | 29 + .../entity/mime/content/package-summary.html | 189 + .../entity/mime/content/package-tree.html | 145 + .../http/entity/mime/content/package-use.html | 186 + .../http/entity/mime/package-frame.html | 31 + .../http/entity/mime/package-summary.html | 202 + .../apache/http/entity/mime/package-tree.html | 149 + .../apache/http/entity/mime/package-use.html | 178 + .../apache/http/impl/auth/AuthSchemeBase.html | 457 + .../apache/http/impl/auth/BasicScheme.html | 514 + .../http/impl/auth/BasicSchemeFactory.html | 312 + .../apache/http/impl/auth/DigestScheme.html | 530 + .../http/impl/auth/DigestSchemeFactory.html | 312 + .../apache/http/impl/auth/GGSSchemeBase.html | 466 + .../http/impl/auth/HttpAuthenticator.html | 327 + .../apache/http/impl/auth/KerberosScheme.html | 470 + .../http/impl/auth/KerberosSchemeFactory.html | 352 + .../org/apache/http/impl/auth/NTLMEngine.html | 255 + .../http/impl/auth/NTLMEngineException.html | 305 + .../org/apache/http/impl/auth/NTLMScheme.html | 442 + .../http/impl/auth/NTLMSchemeFactory.html | 299 + .../http/impl/auth/NegotiateScheme.html | 534 + .../impl/auth/NegotiateSchemeFactory.html | 349 + .../apache/http/impl/auth/RFC2617Scheme.html | 426 + .../apache/http/impl/auth/SPNegoScheme.html | 471 + .../http/impl/auth/SPNegoSchemeFactory.html | 352 + .../http/impl/auth/SpnegoTokenGenerator.html | 225 + .../UnsupportedDigestAlgorithmException.html | 299 + .../impl/auth/class-use/AuthSchemeBase.html | 234 + .../http/impl/auth/class-use/BasicScheme.html | 117 + .../auth/class-use/BasicSchemeFactory.html | 117 + .../impl/auth/class-use/DigestScheme.html | 117 + .../auth/class-use/DigestSchemeFactory.html | 117 + .../impl/auth/class-use/GGSSchemeBase.html | 177 + .../auth/class-use/HttpAuthenticator.html | 163 + .../impl/auth/class-use/KerberosScheme.html | 117 + .../auth/class-use/KerberosSchemeFactory.html | 117 + .../http/impl/auth/class-use/NTLMEngine.html | 158 + .../auth/class-use/NTLMEngineException.html | 174 + .../http/impl/auth/class-use/NTLMScheme.html | 117 + .../auth/class-use/NTLMSchemeFactory.html | 117 + .../impl/auth/class-use/NegotiateScheme.html | 117 + .../class-use/NegotiateSchemeFactory.html | 117 + .../impl/auth/class-use/RFC2617Scheme.html | 168 + .../impl/auth/class-use/SPNegoScheme.html | 117 + .../auth/class-use/SPNegoSchemeFactory.html | 117 + .../auth/class-use/SpnegoTokenGenerator.html | 193 + .../UnsupportedDigestAlgorithmException.html | 117 + .../apache/http/impl/auth/package-frame.html | 45 + .../http/impl/auth/package-summary.html | 293 + .../apache/http/impl/auth/package-tree.html | 185 + .../apache/http/impl/auth/package-use.html | 229 + .../auth/win/CurrentWindowsCredentials.html | 388 + .../auth/win/WindowsCredentialsProvider.html | 328 + .../auth/win/WindowsNTLMSchemeFactory.html | 279 + .../impl/auth/win/WindowsNegotiateScheme.html | 505 + .../win/WindowsNegotiateSchemeFactory.html | 279 + .../class-use/CurrentWindowsCredentials.html | 159 + .../class-use/WindowsCredentialsProvider.html | 117 + .../class-use/WindowsNTLMSchemeFactory.html | 117 + .../win/class-use/WindowsNegotiateScheme.html | 117 + .../WindowsNegotiateSchemeFactory.html | 117 + .../http/impl/auth/win/package-frame.html | 24 + .../http/impl/auth/win/package-summary.html | 178 + .../http/impl/auth/win/package-tree.html | 138 + .../http/impl/auth/win/package-use.html | 154 + .../http/impl/client/AIMDBackoffManager.html | 392 + .../client/AbstractAuthenticationHandler.html | 370 + .../http/impl/client/AbstractHttpClient.html | 1750 ++ .../impl/client/AbstractResponseHandler.html | 318 + .../http/impl/client/AutoRetryHttpClient.html | 694 + .../http/impl/client/BasicAuthCache.html | 376 + .../http/impl/client/BasicCookieStore.html | 377 + .../impl/client/BasicCredentialsProvider.html | 343 + .../impl/client/BasicResponseHandler.html | 322 + .../http/impl/client/ClientParamsStack.html | 636 + .../http/impl/client/CloseableHttpClient.html | 582 + .../client/ContentEncodingHttpClient.html | 389 + .../impl/client/CookieSpecRegistries.html | 277 + .../impl/client/DecompressingHttpClient.html | 694 + .../impl/client/DefaultBackoffStrategy.html | 311 + .../DefaultClientConnectionReuseStrategy.html | 318 + .../DefaultConnectionKeepAliveStrategy.html | 329 + .../http/impl/client/DefaultHttpClient.html | 498 + .../DefaultHttpRequestRetryHandler.html | 462 + .../DefaultProxyAuthenticationHandler.html | 360 + .../impl/client/DefaultRedirectHandler.html | 323 + .../impl/client/DefaultRedirectStrategy.html | 472 + .../impl/client/DefaultRequestDirector.html | 1007 ++ ...efaultServiceUnavailableRetryStrategy.html | 315 + .../DefaultTargetAuthenticationHandler.html | 360 + .../impl/client/DefaultUserTokenHandler.html | 326 + .../client/EntityEnclosingRequestWrapper.html | 402 + .../client/FutureRequestExecutionMetrics.html | 359 + .../client/FutureRequestExecutionService.html | 346 + .../http/impl/client/HttpAuthenticator.html | 303 + .../http/impl/client/HttpClientBuilder.html | 1442 ++ .../apache/http/impl/client/HttpClients.html | 304 + .../impl/client/HttpRequestFutureTask.html | 373 + .../impl/client/IdleConnectionEvictor.html | 352 + .../http/impl/client/LaxRedirectStrategy.html | 296 + .../impl/client/NoopUserTokenHandler.html | 317 + .../http/impl/client/NullBackoffStrategy.html | 310 + .../client/ProxyAuthenticationStrategy.html | 449 + .../apache/http/impl/client/ProxyClient.html | 356 + .../http/impl/client/RedirectLocations.html | 547 + .../http/impl/client/RequestWrapper.html | 589 + .../http/impl/client/RoutedRequest.html | 347 + .../StandardHttpRequestRetryHandler.html | 323 + .../SystemDefaultCredentialsProvider.html | 327 + .../impl/client/SystemDefaultHttpClient.html | 430 + .../client/TargetAuthenticationStrategy.html | 449 + .../impl/client/TunnelRefusedException.html | 300 + .../http/impl/client/WinHttpClients.html | 282 + .../cache/AsynchronousValidationRequest.html | 265 + .../client/cache/BasicHttpCacheStorage.html | 362 + .../client/cache/CacheConfig.Builder.html | 493 + .../http/impl/client/cache/CacheConfig.html | 1190 ++ .../http/impl/client/cache/CachingExec.html | 484 + .../impl/client/cache/CachingHttpClient.html | 944 ++ .../cache/CachingHttpClientBuilder.html | 388 + .../impl/client/cache/CachingHttpClients.html | 270 + .../client/cache/DefaultFailureCache.html | 342 + .../DefaultHttpCacheEntrySerializer.html | 308 + .../ExponentialBackOffSchedulingStrategy.html | 503 + .../http/impl/client/cache/FailureCache.html | 257 + .../impl/client/cache/FailureCacheValue.html | 307 + .../http/impl/client/cache/FileResource.html | 326 + .../client/cache/FileResourceFactory.html | 318 + .../http/impl/client/cache/HeapResource.html | 324 + .../client/cache/HeapResourceFactory.html | 318 + .../cache/ImmediateSchedulingStrategy.html | 305 + .../client/cache/ManagedHttpCacheStorage.html | 434 + .../impl/client/cache/SchedulingStrategy.html | 233 + .../AsynchronousValidationRequest.html | 171 + .../class-use/BasicHttpCacheStorage.html | 117 + .../cache/class-use/CacheConfig.Builder.html | 253 + .../client/cache/class-use/CacheConfig.html | 367 + .../client/cache/class-use/CachingExec.html | 117 + .../cache/class-use/CachingHttpClient.html | 117 + .../class-use/CachingHttpClientBuilder.html | 218 + .../cache/class-use/CachingHttpClients.html | 117 + .../cache/class-use/DefaultFailureCache.html | 117 + .../DefaultHttpCacheEntrySerializer.html | 117 + .../ExponentialBackOffSchedulingStrategy.html | 117 + .../client/cache/class-use/FailureCache.html | 163 + .../cache/class-use/FailureCacheValue.html | 117 + .../client/cache/class-use/FileResource.html | 117 + .../cache/class-use/FileResourceFactory.html | 117 + .../client/cache/class-use/HeapResource.html | 117 + .../cache/class-use/HeapResourceFactory.html | 117 + .../ImmediateSchedulingStrategy.html | 117 + .../class-use/ManagedHttpCacheStorage.html | 117 + .../cache/class-use/SchedulingStrategy.html | 184 + .../ehcache/EhcacheHttpCacheStorage.html | 430 + .../class-use/EhcacheHttpCacheStorage.html | 117 + .../client/cache/ehcache/package-frame.html | 20 + .../client/cache/ehcache/package-summary.html | 158 + .../client/cache/ehcache/package-tree.html | 130 + .../client/cache/ehcache/package-use.html | 117 + .../cache/memcached/KeyHashingScheme.html | 226 + .../cache/memcached/MemcachedCacheEntry.html | 286 + .../memcached/MemcachedCacheEntryFactory.html | 252 + .../MemcachedCacheEntryFactoryImpl.html | 309 + .../memcached/MemcachedCacheEntryImpl.html | 364 + .../memcached/MemcachedHttpCacheStorage.html | 497 + .../MemcachedKeyHashingException.html | 260 + .../MemcachedSerializationException.html | 259 + .../memcached/PrefixKeyHashingScheme.html | 290 + .../memcached/SHA256KeyHashingScheme.html | 280 + .../memcached/class-use/KeyHashingScheme.html | 200 + .../class-use/MemcachedCacheEntry.html | 200 + .../class-use/MemcachedCacheEntryFactory.html | 184 + .../MemcachedCacheEntryFactoryImpl.html | 117 + .../class-use/MemcachedCacheEntryImpl.html | 117 + .../class-use/MemcachedHttpCacheStorage.html | 117 + .../MemcachedKeyHashingException.html | 117 + .../MemcachedSerializationException.html | 117 + .../class-use/PrefixKeyHashingScheme.html | 117 + .../class-use/SHA256KeyHashingScheme.html | 117 + .../client/cache/memcached/package-frame.html | 35 + .../cache/memcached/package-summary.html | 248 + .../client/cache/memcached/package-tree.html | 154 + .../client/cache/memcached/package-use.html | 176 + .../http/impl/client/cache/package-frame.html | 42 + .../impl/client/cache/package-summary.html | 291 + .../http/impl/client/cache/package-tree.html | 164 + .../http/impl/client/cache/package-use.html | 260 + .../client/class-use/AIMDBackoffManager.html | 117 + .../AbstractAuthenticationHandler.html | 171 + .../client/class-use/AbstractHttpClient.html | 179 + .../class-use/AbstractResponseHandler.html | 191 + .../client/class-use/AutoRetryHttpClient.html | 117 + .../impl/client/class-use/BasicAuthCache.html | 117 + .../client/class-use/BasicCookieStore.html | 117 + .../class-use/BasicCredentialsProvider.html | 117 + .../class-use/BasicResponseHandler.html | 117 + .../client/class-use/ClientParamsStack.html | 170 + .../client/class-use/CloseableHttpClient.html | 302 + .../class-use/ContentEncodingHttpClient.html | 117 + .../class-use/CookieSpecRegistries.html | 117 + .../class-use/DecompressingHttpClient.html | 117 + .../class-use/DefaultBackoffStrategy.html | 117 + .../DefaultClientConnectionReuseStrategy.html | 159 + .../DefaultConnectionKeepAliveStrategy.html | 159 + .../client/class-use/DefaultHttpClient.html | 171 + .../DefaultHttpRequestRetryHandler.html | 176 + .../DefaultProxyAuthenticationHandler.html | 117 + .../class-use/DefaultRedirectHandler.html | 117 + .../class-use/DefaultRedirectStrategy.html | 175 + .../class-use/DefaultRequestDirector.html | 117 + ...efaultServiceUnavailableRetryStrategy.html | 117 + .../DefaultTargetAuthenticationHandler.html | 117 + .../class-use/DefaultUserTokenHandler.html | 159 + .../EntityEnclosingRequestWrapper.html | 117 + .../FutureRequestExecutionMetrics.html | 159 + .../FutureRequestExecutionService.html | 117 + .../client/class-use/HttpAuthenticator.html | 117 + .../client/class-use/HttpClientBuilder.html | 585 + .../impl/client/class-use/HttpClients.html | 117 + .../class-use/HttpRequestFutureTask.html | 172 + .../class-use/IdleConnectionEvictor.html | 117 + .../client/class-use/LaxRedirectStrategy.html | 159 + .../class-use/NoopUserTokenHandler.html | 159 + .../client/class-use/NullBackoffStrategy.html | 117 + .../ProxyAuthenticationStrategy.html | 159 + .../impl/client/class-use/ProxyClient.html | 117 + .../client/class-use/RedirectLocations.html | 117 + .../impl/client/class-use/RequestWrapper.html | 224 + .../impl/client/class-use/RoutedRequest.html | 182 + .../StandardHttpRequestRetryHandler.html | 117 + .../SystemDefaultCredentialsProvider.html | 117 + .../class-use/SystemDefaultHttpClient.html | 117 + .../TargetAuthenticationStrategy.html | 159 + .../class-use/TunnelRefusedException.html | 117 + .../impl/client/class-use/WinHttpClients.html | 117 + .../http/impl/client/package-frame.html | 70 + .../http/impl/client/package-summary.html | 476 + .../apache/http/impl/client/package-tree.html | 241 + .../apache/http/impl/client/package-use.html | 368 + .../impl/conn/AbstractClientConnAdapter.html | 1117 ++ .../http/impl/conn/AbstractPoolEntry.html | 558 + .../impl/conn/AbstractPooledConnAdapter.html | 674 + .../conn/BasicClientConnectionManager.html | 541 + .../BasicHttpClientConnectionManager.html | 666 + .../conn/ConnectionShutdownException.html | 269 + .../impl/conn/DefaultClientConnection.html | 869 + .../conn/DefaultClientConnectionOperator.html | 520 + .../DefaultHttpClientConnectionOperator.html | 311 + .../impl/conn/DefaultHttpResponseParser.html | 393 + .../DefaultHttpResponseParserFactory.html | 335 + .../impl/conn/DefaultHttpRoutePlanner.html | 351 + .../DefaultManagedHttpClientConnection.html | 518 + .../impl/conn/DefaultProxyRoutePlanner.html | 307 + .../http/impl/conn/DefaultResponseParser.html | 341 + .../http/impl/conn/DefaultRoutePlanner.html | 315 + .../impl/conn/DefaultSchemePortResolver.html | 313 + .../http/impl/conn/IdleConnectionHandler.html | 357 + .../http/impl/conn/InMemoryDnsResolver.html | 308 + .../impl/conn/LoggingSessionInputBuffer.html | 461 + .../impl/conn/LoggingSessionOutputBuffer.html | 441 + .../ManagedHttpClientConnectionFactory.html | 355 + .../conn/PoolingClientConnectionManager.html | 724 + .../PoolingHttpClientConnectionManager.html | 1041 ++ .../impl/conn/ProxySelectorRoutePlanner.html | 495 + .../http/impl/conn/SchemeRegistryFactory.html | 316 + .../SingleClientConnManager.ConnAdapter.html | 293 + .../SingleClientConnManager.PoolEntry.html | 320 + .../impl/conn/SingleClientConnManager.html | 803 + .../impl/conn/SystemDefaultDnsResolver.html | 319 + .../impl/conn/SystemDefaultRoutePlanner.html | 311 + .../org/apache/http/impl/conn/Wire.html | 447 + .../class-use/AbstractClientConnAdapter.html | 199 + .../conn/class-use/AbstractPoolEntry.html | 285 + .../class-use/AbstractPooledConnAdapter.html | 191 + .../BasicClientConnectionManager.html | 117 + .../BasicHttpClientConnectionManager.html | 117 + .../ConnectionShutdownException.html | 163 + .../class-use/DefaultClientConnection.html | 117 + .../DefaultClientConnectionOperator.html | 117 + .../DefaultHttpClientConnectionOperator.html | 117 + .../class-use/DefaultHttpResponseParser.html | 117 + .../DefaultHttpResponseParserFactory.html | 160 + .../class-use/DefaultHttpRoutePlanner.html | 117 + .../DefaultManagedHttpClientConnection.html | 117 + .../class-use/DefaultProxyRoutePlanner.html | 117 + .../conn/class-use/DefaultResponseParser.html | 117 + .../conn/class-use/DefaultRoutePlanner.html | 170 + .../class-use/DefaultSchemePortResolver.html | 160 + .../conn/class-use/IdleConnectionHandler.html | 161 + .../conn/class-use/InMemoryDnsResolver.html | 117 + .../class-use/LoggingSessionInputBuffer.html | 117 + .../class-use/LoggingSessionOutputBuffer.html | 117 + .../ManagedHttpClientConnectionFactory.html | 160 + .../PoolingClientConnectionManager.html | 117 + .../PoolingHttpClientConnectionManager.html | 117 + .../class-use/ProxySelectorRoutePlanner.html | 117 + .../conn/class-use/SchemeRegistryFactory.html | 117 + .../SingleClientConnManager.ConnAdapter.html | 163 + .../SingleClientConnManager.PoolEntry.html | 177 + .../class-use/SingleClientConnManager.html | 117 + .../class-use/SystemDefaultDnsResolver.html | 160 + .../class-use/SystemDefaultRoutePlanner.html | 117 + .../apache/http/impl/conn/class-use/Wire.html | 183 + .../apache/http/impl/conn/package-frame.html | 52 + .../http/impl/conn/package-summary.html | 340 + .../apache/http/impl/conn/package-tree.html | 209 + .../apache/http/impl/conn/package-use.html | 265 + .../impl/conn/tsccm/AbstractConnPool.html | 636 + .../http/impl/conn/tsccm/BasicPoolEntry.html | 513 + .../impl/conn/tsccm/BasicPoolEntryRef.html | 299 + .../conn/tsccm/BasicPooledConnAdapter.html | 381 + .../http/impl/conn/tsccm/ConnPoolByRoute.html | 1050 ++ .../impl/conn/tsccm/PoolEntryRequest.html | 252 + .../impl/conn/tsccm/RouteSpecificPool.html | 698 + .../tsccm/ThreadSafeClientConnManager.html | 889 + .../http/impl/conn/tsccm/WaitingThread.html | 398 + .../impl/conn/tsccm/WaitingThreadAborter.html | 295 + .../tsccm/class-use/AbstractConnPool.html | 195 + .../conn/tsccm/class-use/BasicPoolEntry.html | 330 + .../tsccm/class-use/BasicPoolEntryRef.html | 176 + .../class-use/BasicPooledConnAdapter.html | 117 + .../conn/tsccm/class-use/ConnPoolByRoute.html | 179 + .../tsccm/class-use/PoolEntryRequest.html | 171 + .../tsccm/class-use/RouteSpecificPool.html | 264 + .../ThreadSafeClientConnManager.html | 161 + .../conn/tsccm/class-use/WaitingThread.html | 239 + .../tsccm/class-use/WaitingThreadAborter.html | 166 + .../http/impl/conn/tsccm/package-frame.html | 32 + .../http/impl/conn/tsccm/package-summary.html | 214 + .../http/impl/conn/tsccm/package-tree.html | 165 + .../http/impl/conn/tsccm/package-use.html | 212 + .../AbstractCookieAttributeHandler.html | 316 + .../http/impl/cookie/AbstractCookieSpec.html | 383 + .../http/impl/cookie/BasicClientCookie.html | 815 + .../http/impl/cookie/BasicClientCookie2.html | 484 + .../http/impl/cookie/BasicCommentHandler.html | 317 + .../http/impl/cookie/BasicDomainHandler.html | 354 + .../http/impl/cookie/BasicExpiresHandler.html | 317 + .../http/impl/cookie/BasicMaxAgeHandler.html | 317 + .../http/impl/cookie/BasicPathHandler.html | 350 + .../http/impl/cookie/BasicSecureHandler.html | 345 + .../http/impl/cookie/BestMatchSpec.html | 310 + .../impl/cookie/BestMatchSpecFactory.html | 327 + .../http/impl/cookie/BrowserCompatSpec.html | 438 + ...rowserCompatSpecFactory.SecurityLevel.html | 325 + .../impl/cookie/BrowserCompatSpecFactory.html | 363 + .../BrowserCompatVersionAttributeHandler.html | 327 + .../http/impl/cookie/CookieSpecBase.html | 399 + .../http/impl/cookie/DateParseException.html | 279 + .../apache/http/impl/cookie/DateUtils.html | 444 + .../http/impl/cookie/DefaultCookieSpec.html | 442 + ...CookieSpecProvider.CompatibilityLevel.html | 325 + .../cookie/DefaultCookieSpecProvider.html | 340 + .../apache/http/impl/cookie/IgnoreSpec.html | 390 + .../http/impl/cookie/IgnoreSpecFactory.html | 308 + .../http/impl/cookie/IgnoreSpecProvider.html | 275 + .../http/impl/cookie/LaxExpiresHandler.html | 317 + .../http/impl/cookie/LaxMaxAgeHandler.html | 317 + .../impl/cookie/NetscapeDomainHandler.html | 362 + .../cookie/NetscapeDraftHeaderParser.html | 302 + .../http/impl/cookie/NetscapeDraftSpec.html | 450 + .../impl/cookie/NetscapeDraftSpecFactory.html | 325 + .../cookie/NetscapeDraftSpecProvider.html | 293 + .../impl/cookie/PublicSuffixDomainFilter.html | 384 + .../http/impl/cookie/PublicSuffixFilter.html | 389 + .../impl/cookie/PublicSuffixListParser.html | 244 + .../impl/cookie/RFC2109DomainHandler.html | 350 + .../apache/http/impl/cookie/RFC2109Spec.html | 506 + .../http/impl/cookie/RFC2109SpecFactory.html | 327 + .../http/impl/cookie/RFC2109SpecProvider.html | 307 + .../impl/cookie/RFC2109VersionHandler.html | 345 + .../RFC2965CommentUrlAttributeHandler.html | 351 + .../RFC2965DiscardAttributeHandler.html | 351 + .../cookie/RFC2965DomainAttributeHandler.html | 373 + .../cookie/RFC2965PortAttributeHandler.html | 347 + .../apache/http/impl/cookie/RFC2965Spec.html | 512 + .../http/impl/cookie/RFC2965SpecFactory.html | 327 + .../http/impl/cookie/RFC2965SpecProvider.html | 307 + .../RFC2965VersionAttributeHandler.html | 347 + .../http/impl/cookie/RFC6265CookieSpec.html | 412 + ...CookieSpecProvider.CompatibilityLevel.html | 337 + .../cookie/RFC6265CookieSpecProvider.html | 322 + .../http/impl/cookie/RFC6265LaxSpec.html | 285 + .../http/impl/cookie/RFC6265StrictSpec.html | 284 + .../AbstractCookieAttributeHandler.html | 192 + .../cookie/class-use/AbstractCookieSpec.html | 195 + .../cookie/class-use/BasicClientCookie.html | 162 + .../cookie/class-use/BasicClientCookie2.html | 117 + .../cookie/class-use/BasicCommentHandler.html | 117 + .../cookie/class-use/BasicDomainHandler.html | 160 + .../cookie/class-use/BasicExpiresHandler.html | 117 + .../cookie/class-use/BasicMaxAgeHandler.html | 117 + .../cookie/class-use/BasicPathHandler.html | 117 + .../cookie/class-use/BasicSecureHandler.html | 117 + .../impl/cookie/class-use/BestMatchSpec.html | 117 + .../class-use/BestMatchSpecFactory.html | 117 + .../cookie/class-use/BrowserCompatSpec.html | 117 + ...rowserCompatSpecFactory.SecurityLevel.html | 190 + .../class-use/BrowserCompatSpecFactory.html | 117 + .../BrowserCompatVersionAttributeHandler.html | 117 + .../impl/cookie/class-use/CookieSpecBase.html | 189 + .../cookie/class-use/DateParseException.html | 180 + .../http/impl/cookie/class-use/DateUtils.html | 117 + .../cookie/class-use/DefaultCookieSpec.html | 164 + ...CookieSpecProvider.CompatibilityLevel.html | 187 + .../class-use/DefaultCookieSpecProvider.html | 117 + .../impl/cookie/class-use/IgnoreSpec.html | 117 + .../cookie/class-use/IgnoreSpecFactory.html | 117 + .../cookie/class-use/IgnoreSpecProvider.html | 117 + .../cookie/class-use/LaxExpiresHandler.html | 117 + .../cookie/class-use/LaxMaxAgeHandler.html | 117 + .../class-use/NetscapeDomainHandler.html | 117 + .../class-use/NetscapeDraftHeaderParser.html | 160 + .../cookie/class-use/NetscapeDraftSpec.html | 117 + .../class-use/NetscapeDraftSpecFactory.html | 117 + .../class-use/NetscapeDraftSpecProvider.html | 117 + .../class-use/PublicSuffixDomainFilter.html | 117 + .../cookie/class-use/PublicSuffixFilter.html | 117 + .../class-use/PublicSuffixListParser.html | 117 + .../class-use/RFC2109DomainHandler.html | 117 + .../impl/cookie/class-use/RFC2109Spec.html | 162 + .../cookie/class-use/RFC2109SpecFactory.html | 117 + .../cookie/class-use/RFC2109SpecProvider.html | 117 + .../class-use/RFC2109VersionHandler.html | 117 + .../RFC2965CommentUrlAttributeHandler.html | 117 + .../RFC2965DiscardAttributeHandler.html | 117 + .../RFC2965DomainAttributeHandler.html | 117 + .../RFC2965PortAttributeHandler.html | 117 + .../impl/cookie/class-use/RFC2965Spec.html | 117 + .../cookie/class-use/RFC2965SpecFactory.html | 117 + .../cookie/class-use/RFC2965SpecProvider.html | 117 + .../RFC2965VersionAttributeHandler.html | 117 + .../cookie/class-use/RFC6265CookieSpec.html | 173 + ...CookieSpecProvider.CompatibilityLevel.html | 181 + .../class-use/RFC6265CookieSpecProvider.html | 117 + .../impl/cookie/class-use/RFC6265LaxSpec.html | 117 + .../cookie/class-use/RFC6265StrictSpec.html | 117 + .../http/impl/cookie/package-frame.html | 78 + .../http/impl/cookie/package-summary.html | 465 + .../apache/http/impl/cookie/package-tree.html | 225 + .../apache/http/impl/cookie/package-use.html | 210 + .../impl/execchain/BackoffStrategyExec.html | 295 + .../http/impl/execchain/ClientExecChain.html | 244 + .../http/impl/execchain/MainClientExec.html | 337 + .../impl/execchain/MinimalClientExec.html | 302 + .../http/impl/execchain/ProtocolExec.html | 303 + .../http/impl/execchain/RedirectExec.html | 302 + .../execchain/RequestAbortedException.html | 294 + .../apache/http/impl/execchain/RetryExec.html | 301 + .../ServiceUnavailableRetryExec.html | 301 + .../execchain/TunnelRefusedException.html | 290 + .../class-use/BackoffStrategyExec.html | 117 + .../execchain/class-use/ClientExecChain.html | 385 + .../execchain/class-use/MainClientExec.html | 117 + .../class-use/MinimalClientExec.html | 117 + .../execchain/class-use/ProtocolExec.html | 117 + .../execchain/class-use/RedirectExec.html | 117 + .../class-use/RequestAbortedException.html | 117 + .../impl/execchain/class-use/RetryExec.html | 117 + .../ServiceUnavailableRetryExec.html | 117 + .../class-use/TunnelRefusedException.html | 117 + .../http/impl/execchain/package-frame.html | 35 + .../http/impl/execchain/package-summary.html | 230 + .../http/impl/execchain/package-tree.html | 162 + .../http/impl/execchain/package-use.html | 202 + .../impl/HttpProxyConfigurationActivator.html | 345 + .../osgi/impl/OSGiClientBuilderFactory.html | 283 + .../osgi/impl/OSGiProxyConfiguration.html | 384 + .../HttpProxyConfigurationActivator.html | 117 + .../class-use/OSGiClientBuilderFactory.html | 117 + .../class-use/OSGiProxyConfiguration.html | 117 + .../apache/http/osgi/impl/package-frame.html | 22 + .../http/osgi/impl/package-summary.html | 145 + .../apache/http/osgi/impl/package-tree.html | 132 + .../apache/http/osgi/impl/package-use.html | 117 + .../org/apache/http/osgi/package-frame.html | 14 + .../org/apache/http/osgi/package-summary.html | 120 + .../org/apache/http/osgi/package-tree.html | 120 + .../org/apache/http/osgi/package-use.html | 117 + .../CachingHttpClientBuilderFactory.html | 208 + .../services/HttpClientBuilderFactory.html | 214 + .../osgi/services/ProxyConfiguration.html | 279 + .../CachingHttpClientBuilderFactory.html | 117 + .../class-use/HttpClientBuilderFactory.html | 161 + .../class-use/ProxyConfiguration.html | 157 + .../http/osgi/services/package-frame.html | 22 + .../http/osgi/services/package-summary.html | 145 + .../http/osgi/services/package-tree.html | 128 + .../http/osgi/services/package-use.html | 153 + .../javadoc/overview-frame.html | 55 + .../javadoc/overview-summary.html | 353 + .../javadoc/overview-tree.html | 1135 ++ .../javadoc/package-list | 35 + .../javadoc/resources/background.gif | Bin 0 -> 2313 bytes .../javadoc/resources/tab.gif | Bin 0 -> 291 bytes .../javadoc/resources/titlebar.gif | Bin 0 -> 10701 bytes .../javadoc/resources/titlebar_end.gif | Bin 0 -> 849 bytes .../javadoc/serialized-form.html | 1033 ++ .../javadoc/stylesheet.css | 474 + .../lib/commons-codec-1.11.jar | Bin 0 -> 335042 bytes .../lib/commons-logging-1.2.jar | Bin 0 -> 61829 bytes .../lib/fluent-hc-4.5.14.jar | Bin 0 -> 31574 bytes .../lib/httpclient-4.5.14.jar | Bin 0 -> 785639 bytes .../lib/httpclient-cache-4.5.14.jar | Bin 0 -> 164023 bytes .../lib/httpclient-osgi-4.5.14.jar | Bin 0 -> 1375939 bytes .../lib/httpclient-win-4.5.14.jar | Bin 0 -> 17857 bytes .../lib/httpcore-4.4.16.jar | Bin 0 -> 327891 bytes .../lib/httpmime-4.5.14.jar | Bin 0 -> 41727 bytes .../lib/jna-4.5.2.jar | Bin 0 -> 1484022 bytes .../lib/jna-platform-4.5.2.jar | Bin 0 -> 2327597 bytes src/Notesmaster/settings.gradle.kts | 23 + 1274 files changed, 319361 insertions(+) create mode 100644 doc/912646d2f6d177b304c182a20c4e9d8.png create mode 100644 doc/bd4a5873bb8315d9b6741eee3eaea95.jpg create mode 100644 doc/小米便签开源代码的泛读报告111.docx create mode 100644 src/Notesmaster/.gitignore create mode 100644 src/Notesmaster/.idea/.gitignore create mode 100644 src/Notesmaster/.idea/.name create mode 100644 src/Notesmaster/.idea/compiler.xml create mode 100644 src/Notesmaster/.idea/deploymentTargetSelector.xml create mode 100644 src/Notesmaster/.idea/gradle.xml create mode 100644 src/Notesmaster/.idea/migrations.xml create mode 100644 src/Notesmaster/.idea/misc.xml create mode 100644 src/Notesmaster/.idea/runConfigurations.xml create mode 100644 src/Notesmaster/app/.gitignore create mode 100644 src/Notesmaster/app/build.gradle.kts create mode 100644 src/Notesmaster/app/proguard-rules.pro create mode 100644 src/Notesmaster/app/src/androidTest/java/net/micode/notes/ExampleInstrumentedTest.java create mode 100644 src/Notesmaster/app/src/main/AndroidManifest.xml create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/MainActivity.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/data/Contact.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/data/Notes.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/data/NotesDatabaseHelper.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/data/NotesProvider.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/MetaData.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/Node.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/SqlData.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/SqlNote.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/Task.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/TaskList.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/gtask/exception/ActionFailureException.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/gtask/exception/NetworkFailureException.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/gtask/remote/GTaskClient.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/gtask/remote/GTaskManager.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/gtask/remote/GTaskSyncService.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/model/Note.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/model/WorkingNote.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/tool/BackupUtils.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/tool/DataUtils.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/tool/GTaskStringUtils.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/tool/ResourceParser.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/ui/AlarmAlertActivity.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/ui/AlarmInitReceiver.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/ui/AlarmReceiver.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/ui/DateTimePicker.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/ui/DateTimePickerDialog.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/ui/DropdownMenu.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/ui/FoldersListAdapter.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/ui/NoteEditText.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/ui/NoteItemData.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/ui/NotesListActivity.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/ui/NotesListAdapter.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/ui/NotesListItem.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_2x.java create mode 100644 src/Notesmaster/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_4x.java create mode 100644 src/Notesmaster/app/src/main/res/color/primary_text_dark.xml create mode 100644 src/Notesmaster/app/src/main/res/color/secondary_text_dark.xml create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/bg_btn_set_color.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/bg_color_btn_mask.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/call_record.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/clock.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/delete.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/dropdown_icon.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/edit_blue.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/edit_green.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/edit_red.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/edit_title_blue.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/edit_title_green.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/edit_title_red.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/edit_title_white.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/edit_title_yellow.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/edit_white.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/edit_yellow.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/font_large.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/font_normal.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/font_size_selector_bg.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/font_small.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/font_super.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/icon_app.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/list_background.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/list_blue_down.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/list_blue_middle.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/list_blue_single.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/list_blue_up.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/list_folder.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/list_footer_bg.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/list_green_down.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/list_green_middle.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/list_green_single.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/list_green_up.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/list_red_down.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/list_red_middle.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/list_red_single.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/list_red_up.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/list_white_down.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/list_white_middle.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/list_white_single.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/list_white_up.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/list_yellow_down.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/list_yellow_middle.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/list_yellow_single.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/list_yellow_up.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/menu_delete.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/menu_move.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/new_note_normal.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/new_note_pressed.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/note_edit_color_selector_panel.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/notification.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/search_result.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/selected.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/title_alert.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/title_bar_bg.9.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/widget_2x_blue.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/widget_2x_green.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/widget_2x_red.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/widget_2x_white.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/widget_2x_yellow.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/widget_4x_blue.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/widget_4x_green.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/widget_4x_red.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/widget_4x_white.png create mode 100644 src/Notesmaster/app/src/main/res/drawable-hdpi/widget_4x_yellow.png create mode 100644 src/Notesmaster/app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 src/Notesmaster/app/src/main/res/drawable/ic_launcher_foreground.xml create mode 100644 src/Notesmaster/app/src/main/res/drawable/new_note.xml create mode 100644 src/Notesmaster/app/src/main/res/layout/account_dialog_title.xml create mode 100644 src/Notesmaster/app/src/main/res/layout/activity_main.xml create mode 100644 src/Notesmaster/app/src/main/res/layout/add_account_text.xml create mode 100644 src/Notesmaster/app/src/main/res/layout/datetime_picker.xml create mode 100644 src/Notesmaster/app/src/main/res/layout/dialog_edit_text.xml create mode 100644 src/Notesmaster/app/src/main/res/layout/folder_list_item.xml create mode 100644 src/Notesmaster/app/src/main/res/layout/note_edit.xml create mode 100644 src/Notesmaster/app/src/main/res/layout/note_edit_list_item.xml create mode 100644 src/Notesmaster/app/src/main/res/layout/note_item.xml create mode 100644 src/Notesmaster/app/src/main/res/layout/note_list.xml create mode 100644 src/Notesmaster/app/src/main/res/layout/note_list_dropdown_menu.xml create mode 100644 src/Notesmaster/app/src/main/res/layout/note_list_footer.xml create mode 100644 src/Notesmaster/app/src/main/res/layout/settings_header.xml create mode 100644 src/Notesmaster/app/src/main/res/layout/widget_2x.xml create mode 100644 src/Notesmaster/app/src/main/res/layout/widget_4x.xml create mode 100644 src/Notesmaster/app/src/main/res/menu/call_note_edit.xml create mode 100644 src/Notesmaster/app/src/main/res/menu/call_record_folder.xml create mode 100644 src/Notesmaster/app/src/main/res/menu/note_edit.xml create mode 100644 src/Notesmaster/app/src/main/res/menu/note_list.xml create mode 100644 src/Notesmaster/app/src/main/res/menu/note_list_dropdown.xml create mode 100644 src/Notesmaster/app/src/main/res/menu/note_list_options.xml create mode 100644 src/Notesmaster/app/src/main/res/menu/sub_folder.xml create mode 100644 src/Notesmaster/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 src/Notesmaster/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 src/Notesmaster/app/src/main/res/mipmap-hdpi/ic_launcher.webp create mode 100644 src/Notesmaster/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp create mode 100644 src/Notesmaster/app/src/main/res/mipmap-mdpi/ic_launcher.webp create mode 100644 src/Notesmaster/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp create mode 100644 src/Notesmaster/app/src/main/res/mipmap-xhdpi/ic_launcher.webp create mode 100644 src/Notesmaster/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp create mode 100644 src/Notesmaster/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp create mode 100644 src/Notesmaster/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp create mode 100644 src/Notesmaster/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp create mode 100644 src/Notesmaster/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp create mode 100644 src/Notesmaster/app/src/main/res/raw-zh-rCN/introduction create mode 100644 src/Notesmaster/app/src/main/res/raw/introduction create mode 100644 src/Notesmaster/app/src/main/res/values-night/themes.xml create mode 100644 src/Notesmaster/app/src/main/res/values-zh-rCN/arrays.xml create mode 100644 src/Notesmaster/app/src/main/res/values-zh-rCN/strings.xml create mode 100644 src/Notesmaster/app/src/main/res/values-zh-rTW/arrays.xml create mode 100644 src/Notesmaster/app/src/main/res/values-zh-rTW/strings.xml create mode 100644 src/Notesmaster/app/src/main/res/values/arrays.xml create mode 100644 src/Notesmaster/app/src/main/res/values/colors.xml create mode 100644 src/Notesmaster/app/src/main/res/values/dimens.xml create mode 100644 src/Notesmaster/app/src/main/res/values/strings.xml create mode 100644 src/Notesmaster/app/src/main/res/values/styles.xml create mode 100644 src/Notesmaster/app/src/main/res/values/themes.xml create mode 100644 src/Notesmaster/app/src/main/res/xml/backup_rules.xml create mode 100644 src/Notesmaster/app/src/main/res/xml/data_extraction_rules.xml create mode 100644 src/Notesmaster/app/src/main/res/xml/preferences.xml create mode 100644 src/Notesmaster/app/src/main/res/xml/searchable.xml create mode 100644 src/Notesmaster/app/src/main/res/xml/widget_2x_info.xml create mode 100644 src/Notesmaster/app/src/main/res/xml/widget_4x_info.xml create mode 100644 src/Notesmaster/app/src/test/java/net/micode/notes/ExampleUnitTest.java create mode 100644 src/Notesmaster/build.gradle.kts create mode 100644 src/Notesmaster/gradle.properties create mode 100644 src/Notesmaster/gradle/libs.versions.toml create mode 100644 src/Notesmaster/gradle/wrapper/gradle-wrapper.jar create mode 100644 src/Notesmaster/gradle/wrapper/gradle-wrapper.properties create mode 100644 src/Notesmaster/gradlew create mode 100644 src/Notesmaster/gradlew.bat create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/LICENSE.txt create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/NOTICE.txt create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/RELEASE_NOTES.txt create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/allclasses-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/allclasses-noframe.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/constant-values.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/deprecated-list.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/help-doc.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/index-all.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/index.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/AUTH.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/AuthOption.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/AuthProtocolState.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/AuthScheme.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/AuthSchemeFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/AuthSchemeProvider.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/AuthSchemeRegistry.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/AuthScope.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/AuthState.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/AuthenticationException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/BasicUserPrincipal.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/ChallengeState.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/ContextAwareAuthScheme.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/Credentials.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/InvalidCredentialsException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/KerberosCredentials.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/MalformedChallengeException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/NTCredentials.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/NTUserPrincipal.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/UsernamePasswordCredentials.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/class-use/AUTH.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/class-use/AuthOption.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/class-use/AuthProtocolState.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/class-use/AuthScheme.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/class-use/AuthSchemeFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/class-use/AuthSchemeProvider.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/class-use/AuthSchemeRegistry.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/class-use/AuthScope.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/class-use/AuthState.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/class-use/AuthenticationException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/class-use/BasicUserPrincipal.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/class-use/ChallengeState.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/class-use/ContextAwareAuthScheme.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/class-use/Credentials.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/class-use/InvalidCredentialsException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/class-use/KerberosCredentials.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/class-use/MalformedChallengeException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/class-use/NTCredentials.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/class-use/NTUserPrincipal.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/class-use/UsernamePasswordCredentials.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/params/AuthPNames.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/params/AuthParamBean.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/params/AuthParams.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/params/class-use/AuthPNames.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/params/class-use/AuthParamBean.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/params/class-use/AuthParams.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/params/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/params/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/params/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/auth/params/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/AuthCache.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/AuthenticationHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/AuthenticationStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/BackoffManager.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/CircularRedirectException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/ClientProtocolException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/ConnectionBackoffStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/CookieStore.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/CredentialsProvider.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/HttpClient.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/HttpRequestRetryHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/HttpResponseException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/NonRepeatableRequestException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/RedirectException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/RedirectHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/RedirectStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/RequestDirector.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/ResponseHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/ServiceUnavailableRetryStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/UserTokenHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/CacheResponseStatus.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/HeaderConstants.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/HttpCacheContext.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/HttpCacheEntry.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/HttpCacheEntrySerializationException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/HttpCacheEntrySerializer.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/HttpCacheInvalidator.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/HttpCacheStorage.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/HttpCacheUpdateCallback.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/HttpCacheUpdateException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/InputLimit.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/Resource.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/ResourceFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/class-use/CacheResponseStatus.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/class-use/HeaderConstants.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/class-use/HttpCacheContext.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/class-use/HttpCacheEntry.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/class-use/HttpCacheEntrySerializationException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/class-use/HttpCacheEntrySerializer.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/class-use/HttpCacheInvalidator.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/class-use/HttpCacheStorage.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/class-use/HttpCacheUpdateCallback.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/class-use/HttpCacheUpdateException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/class-use/InputLimit.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/class-use/Resource.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/class-use/ResourceFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/cache/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/class-use/AuthCache.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/class-use/AuthenticationHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/class-use/AuthenticationStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/class-use/BackoffManager.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/class-use/CircularRedirectException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/class-use/ClientProtocolException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/class-use/ConnectionBackoffStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/class-use/CookieStore.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/class-use/CredentialsProvider.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/class-use/HttpClient.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/class-use/HttpRequestRetryHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/class-use/HttpResponseException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/class-use/NonRepeatableRequestException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/class-use/RedirectException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/class-use/RedirectHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/class-use/RedirectStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/class-use/RequestDirector.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/class-use/ResponseHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/class-use/ServiceUnavailableRetryStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/class-use/UserTokenHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/config/AuthSchemes.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/config/CookieSpecs.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/config/RequestConfig.Builder.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/config/RequestConfig.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/config/class-use/AuthSchemes.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/config/class-use/CookieSpecs.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/config/class-use/RequestConfig.Builder.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/config/class-use/RequestConfig.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/config/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/config/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/config/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/config/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/entity/DecompressingEntity.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/entity/DeflateDecompressingEntity.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/entity/DeflateInputStream.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/entity/DeflateInputStreamFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/entity/EntityBuilder.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/entity/GZIPInputStreamFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/entity/GzipCompressingEntity.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/entity/GzipDecompressingEntity.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/entity/InputStreamFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/entity/UrlEncodedFormEntity.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/entity/class-use/DecompressingEntity.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/entity/class-use/DeflateDecompressingEntity.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/entity/class-use/DeflateInputStream.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/entity/class-use/DeflateInputStreamFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/entity/class-use/EntityBuilder.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/entity/class-use/GZIPInputStreamFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/entity/class-use/GzipCompressingEntity.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/entity/class-use/GzipDecompressingEntity.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/entity/class-use/InputStreamFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/entity/class-use/UrlEncodedFormEntity.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/entity/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/entity/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/entity/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/entity/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/fluent/Async.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/fluent/Content.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/fluent/ContentResponseHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/fluent/Executor.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/fluent/Form.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/fluent/Request.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/fluent/Response.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/fluent/class-use/Async.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/fluent/class-use/Content.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/fluent/class-use/ContentResponseHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/fluent/class-use/Executor.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/fluent/class-use/Form.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/fluent/class-use/Request.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/fluent/class-use/Response.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/fluent/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/fluent/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/fluent/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/fluent/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/AbortableHttpRequest.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/AbstractExecutionAwareRequest.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/CloseableHttpResponse.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/Configurable.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/HttpDelete.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/HttpEntityEnclosingRequestBase.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/HttpExecutionAware.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/HttpGet.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/HttpHead.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/HttpOptions.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/HttpPatch.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/HttpPost.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/HttpPut.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/HttpRequestBase.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/HttpRequestWrapper.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/HttpTrace.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/HttpUriRequest.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/RequestBuilder.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/class-use/AbortableHttpRequest.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/class-use/AbstractExecutionAwareRequest.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/class-use/CloseableHttpResponse.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/class-use/Configurable.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/class-use/HttpDelete.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/class-use/HttpEntityEnclosingRequestBase.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/class-use/HttpExecutionAware.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/class-use/HttpGet.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/class-use/HttpHead.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/class-use/HttpOptions.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/class-use/HttpPatch.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/class-use/HttpPost.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/class-use/HttpPut.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/class-use/HttpRequestBase.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/class-use/HttpRequestWrapper.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/class-use/HttpTrace.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/class-use/HttpUriRequest.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/class-use/RequestBuilder.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/methods/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/params/AllClientPNames.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/params/AuthPolicy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/params/ClientPNames.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/params/ClientParamBean.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/params/CookiePolicy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/params/HttpClientParamConfig.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/params/HttpClientParams.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/params/class-use/AllClientPNames.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/params/class-use/AuthPolicy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/params/class-use/ClientPNames.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/params/class-use/ClientParamBean.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/params/class-use/CookiePolicy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/params/class-use/HttpClientParamConfig.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/params/class-use/HttpClientParams.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/params/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/params/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/params/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/params/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/ClientContext.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/ClientContextConfigurer.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/HttpClientContext.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/RequestAcceptEncoding.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/RequestAddCookies.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/RequestAuthCache.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/RequestClientConnControl.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/RequestDefaultHeaders.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/RequestExpectContinue.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/RequestProxyAuthentication.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/RequestTargetAuthentication.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/ResponseAuthCache.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/ResponseContentEncoding.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/ResponseProcessCookies.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/class-use/ClientContext.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/class-use/ClientContextConfigurer.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/class-use/HttpClientContext.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/class-use/RequestAcceptEncoding.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/class-use/RequestAddCookies.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/class-use/RequestAuthCache.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/class-use/RequestClientConnControl.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/class-use/RequestDefaultHeaders.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/class-use/RequestExpectContinue.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/class-use/RequestProxyAuthentication.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/class-use/RequestTargetAuthentication.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/class-use/ResponseAuthCache.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/class-use/ResponseContentEncoding.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/class-use/ResponseProcessCookies.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/protocol/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/utils/CloneUtils.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/utils/DateUtils.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/utils/HttpClientUtils.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/utils/Idn.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/utils/JdkIdn.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/utils/Punycode.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/utils/Rfc3492Idn.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/utils/URIBuilder.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/utils/URIUtils.UriFlag.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/utils/URIUtils.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/utils/URLEncodedUtils.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/utils/class-use/CloneUtils.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/utils/class-use/DateUtils.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/utils/class-use/HttpClientUtils.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/utils/class-use/Idn.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/utils/class-use/JdkIdn.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/utils/class-use/Punycode.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/utils/class-use/Rfc3492Idn.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/utils/class-use/URIBuilder.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/utils/class-use/URIUtils.UriFlag.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/utils/class-use/URIUtils.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/utils/class-use/URLEncodedUtils.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/utils/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/utils/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/utils/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/client/utils/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/BasicEofSensorWatcher.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/BasicManagedEntity.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ClientConnectionManager.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ClientConnectionManagerFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ClientConnectionOperator.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ClientConnectionRequest.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ConnectTimeoutException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ConnectionKeepAliveStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ConnectionPoolTimeoutException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ConnectionReleaseTrigger.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ConnectionRequest.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/DnsResolver.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/EofSensorInputStream.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/EofSensorWatcher.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/HttpClientConnectionManager.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/HttpClientConnectionOperator.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/HttpConnectionFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/HttpHostConnectException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/HttpInetSocketAddress.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/HttpRoutedConnection.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ManagedClientConnection.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ManagedHttpClientConnection.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/MultihomePlainSocketFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/OperatedClientConnection.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/SchemePortResolver.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/UnsupportedSchemeException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/class-use/BasicEofSensorWatcher.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/class-use/BasicManagedEntity.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/class-use/ClientConnectionManager.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/class-use/ClientConnectionManagerFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/class-use/ClientConnectionOperator.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/class-use/ClientConnectionRequest.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/class-use/ConnectTimeoutException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/class-use/ConnectionKeepAliveStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/class-use/ConnectionPoolTimeoutException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/class-use/ConnectionReleaseTrigger.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/class-use/ConnectionRequest.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/class-use/DnsResolver.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/class-use/EofSensorInputStream.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/class-use/EofSensorWatcher.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/class-use/HttpClientConnectionManager.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/class-use/HttpClientConnectionOperator.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/class-use/HttpConnectionFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/class-use/HttpHostConnectException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/class-use/HttpInetSocketAddress.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/class-use/HttpRoutedConnection.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/class-use/ManagedClientConnection.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/class-use/ManagedHttpClientConnection.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/class-use/MultihomePlainSocketFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/class-use/OperatedClientConnection.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/class-use/SchemePortResolver.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/class-use/UnsupportedSchemeException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/params/ConnConnectionPNames.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/params/ConnConnectionParamBean.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/params/ConnManagerPNames.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/params/ConnManagerParamBean.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/params/ConnManagerParams.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/params/ConnPerRoute.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/params/ConnPerRouteBean.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/params/ConnRoutePNames.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/params/ConnRouteParamBean.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/params/ConnRouteParams.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/params/class-use/ConnConnectionPNames.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/params/class-use/ConnConnectionParamBean.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/params/class-use/ConnManagerPNames.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/params/class-use/ConnManagerParamBean.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/params/class-use/ConnManagerParams.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/params/class-use/ConnPerRoute.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/params/class-use/ConnPerRouteBean.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/params/class-use/ConnRoutePNames.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/params/class-use/ConnRouteParamBean.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/params/class-use/ConnRouteParams.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/params/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/params/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/params/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/params/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/routing/BasicRouteDirector.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/routing/HttpRoute.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/routing/HttpRouteDirector.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/routing/HttpRoutePlanner.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/routing/RouteInfo.LayerType.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/routing/RouteInfo.TunnelType.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/routing/RouteInfo.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/routing/RouteTracker.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/routing/class-use/BasicRouteDirector.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/routing/class-use/HttpRoute.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/routing/class-use/HttpRouteDirector.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/routing/class-use/HttpRoutePlanner.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/routing/class-use/RouteInfo.LayerType.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/routing/class-use/RouteInfo.TunnelType.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/routing/class-use/RouteInfo.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/routing/class-use/RouteTracker.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/routing/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/routing/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/routing/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/routing/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/scheme/HostNameResolver.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/scheme/LayeredSchemeSocketFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/scheme/LayeredSocketFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/scheme/PlainSocketFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/scheme/Scheme.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/scheme/SchemeLayeredSocketFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/scheme/SchemeRegistry.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/scheme/SchemeSocketFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/scheme/SocketFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/scheme/class-use/HostNameResolver.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/scheme/class-use/LayeredSchemeSocketFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/scheme/class-use/LayeredSocketFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/scheme/class-use/PlainSocketFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/scheme/class-use/Scheme.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/scheme/class-use/SchemeLayeredSocketFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/scheme/class-use/SchemeRegistry.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/scheme/class-use/SchemeSocketFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/scheme/class-use/SocketFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/scheme/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/scheme/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/scheme/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/scheme/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/socket/ConnectionSocketFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/socket/LayeredConnectionSocketFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/socket/PlainConnectionSocketFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/socket/class-use/ConnectionSocketFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/socket/class-use/LayeredConnectionSocketFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/socket/class-use/PlainConnectionSocketFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/socket/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/socket/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/socket/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/socket/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/AbstractVerifier.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/AllowAllHostnameVerifier.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/BrowserCompatHostnameVerifier.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/DefaultHostnameVerifier.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/NoopHostnameVerifier.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/PrivateKeyDetails.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/PrivateKeyStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/SSLConnectionSocketFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/SSLContextBuilder.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/SSLContexts.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/SSLInitializationException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/SSLSocketFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/StrictHostnameVerifier.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/TrustAllStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/TrustSelfSignedStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/TrustStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/X509HostnameVerifier.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/class-use/AbstractVerifier.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/class-use/AllowAllHostnameVerifier.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/class-use/BrowserCompatHostnameVerifier.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/class-use/DefaultHostnameVerifier.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/class-use/NoopHostnameVerifier.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/class-use/PrivateKeyDetails.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/class-use/PrivateKeyStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/class-use/SSLConnectionSocketFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/class-use/SSLContextBuilder.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/class-use/SSLContexts.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/class-use/SSLInitializationException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/class-use/SSLSocketFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/class-use/StrictHostnameVerifier.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/class-use/TrustAllStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/class-use/TrustSelfSignedStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/class-use/TrustStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/class-use/X509HostnameVerifier.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/ssl/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/util/DnsUtils.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/util/DomainType.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/util/InetAddressUtils.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/util/PublicSuffixList.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/util/PublicSuffixListParser.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/util/PublicSuffixMatcher.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/util/PublicSuffixMatcherLoader.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/util/class-use/DnsUtils.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/util/class-use/DomainType.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/util/class-use/InetAddressUtils.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/util/class-use/PublicSuffixList.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/util/class-use/PublicSuffixListParser.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/util/class-use/PublicSuffixMatcher.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/util/class-use/PublicSuffixMatcherLoader.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/util/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/util/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/util/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/conn/util/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/ClientCookie.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/CommonCookieAttributeHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/Cookie.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/CookieAttributeHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/CookieIdentityComparator.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/CookieOrigin.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/CookiePathComparator.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/CookiePriorityComparator.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/CookieRestrictionViolationException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/CookieSpec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/CookieSpecFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/CookieSpecProvider.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/CookieSpecRegistry.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/MalformedCookieException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/SM.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/SetCookie.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/SetCookie2.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/class-use/ClientCookie.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/class-use/CommonCookieAttributeHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/class-use/Cookie.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/class-use/CookieAttributeHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/class-use/CookieIdentityComparator.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/class-use/CookieOrigin.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/class-use/CookiePathComparator.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/class-use/CookiePriorityComparator.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/class-use/CookieRestrictionViolationException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/class-use/CookieSpec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/class-use/CookieSpecFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/class-use/CookieSpecProvider.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/class-use/CookieSpecRegistry.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/class-use/MalformedCookieException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/class-use/SM.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/class-use/SetCookie.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/class-use/SetCookie2.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/params/CookieSpecPNames.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/params/CookieSpecParamBean.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/params/class-use/CookieSpecPNames.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/params/class-use/CookieSpecParamBean.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/params/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/params/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/params/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/cookie/params/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/FormBodyPart.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/FormBodyPartBuilder.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/Header.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/HttpMultipart.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/HttpMultipartMode.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/MIME.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/MinimalField.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/MultipartEntity.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/MultipartEntityBuilder.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/class-use/FormBodyPart.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/class-use/FormBodyPartBuilder.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/class-use/Header.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/class-use/HttpMultipart.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/class-use/HttpMultipartMode.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/class-use/MIME.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/class-use/MinimalField.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/class-use/MultipartEntity.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/class-use/MultipartEntityBuilder.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/content/AbstractContentBody.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/content/ByteArrayBody.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/content/ContentBody.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/content/ContentDescriptor.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/content/FileBody.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/content/InputStreamBody.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/content/StringBody.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/content/class-use/AbstractContentBody.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/content/class-use/ByteArrayBody.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/content/class-use/ContentBody.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/content/class-use/ContentDescriptor.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/content/class-use/FileBody.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/content/class-use/InputStreamBody.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/content/class-use/StringBody.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/content/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/content/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/content/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/content/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/entity/mime/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/AuthSchemeBase.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/BasicScheme.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/BasicSchemeFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/DigestScheme.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/DigestSchemeFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/GGSSchemeBase.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/HttpAuthenticator.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/KerberosScheme.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/KerberosSchemeFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/NTLMEngine.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/NTLMEngineException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/NTLMScheme.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/NTLMSchemeFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/NegotiateScheme.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/NegotiateSchemeFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/RFC2617Scheme.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/SPNegoScheme.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/SPNegoSchemeFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/SpnegoTokenGenerator.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/UnsupportedDigestAlgorithmException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/class-use/AuthSchemeBase.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/class-use/BasicScheme.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/class-use/BasicSchemeFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/class-use/DigestScheme.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/class-use/DigestSchemeFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/class-use/GGSSchemeBase.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/class-use/HttpAuthenticator.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/class-use/KerberosScheme.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/class-use/KerberosSchemeFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/class-use/NTLMEngine.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/class-use/NTLMEngineException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/class-use/NTLMScheme.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/class-use/NTLMSchemeFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/class-use/NegotiateScheme.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/class-use/NegotiateSchemeFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/class-use/RFC2617Scheme.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/class-use/SPNegoScheme.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/class-use/SPNegoSchemeFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/class-use/SpnegoTokenGenerator.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/class-use/UnsupportedDigestAlgorithmException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/win/CurrentWindowsCredentials.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/win/WindowsCredentialsProvider.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/win/WindowsNTLMSchemeFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/win/WindowsNegotiateScheme.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/win/WindowsNegotiateSchemeFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/win/class-use/CurrentWindowsCredentials.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/win/class-use/WindowsCredentialsProvider.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/win/class-use/WindowsNTLMSchemeFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/win/class-use/WindowsNegotiateScheme.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/win/class-use/WindowsNegotiateSchemeFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/win/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/win/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/win/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/auth/win/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/AIMDBackoffManager.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/AbstractAuthenticationHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/AbstractHttpClient.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/AbstractResponseHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/AutoRetryHttpClient.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/BasicAuthCache.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/BasicCookieStore.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/BasicCredentialsProvider.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/BasicResponseHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/ClientParamsStack.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/CloseableHttpClient.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/ContentEncodingHttpClient.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/CookieSpecRegistries.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/DecompressingHttpClient.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/DefaultBackoffStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/DefaultClientConnectionReuseStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/DefaultConnectionKeepAliveStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/DefaultHttpClient.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/DefaultHttpRequestRetryHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/DefaultProxyAuthenticationHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/DefaultRedirectHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/DefaultRedirectStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/DefaultRequestDirector.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/DefaultServiceUnavailableRetryStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/DefaultTargetAuthenticationHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/DefaultUserTokenHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/EntityEnclosingRequestWrapper.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/FutureRequestExecutionMetrics.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/FutureRequestExecutionService.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/HttpAuthenticator.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/HttpClientBuilder.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/HttpClients.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/HttpRequestFutureTask.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/IdleConnectionEvictor.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/LaxRedirectStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/NoopUserTokenHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/NullBackoffStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/ProxyAuthenticationStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/ProxyClient.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/RedirectLocations.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/RequestWrapper.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/RoutedRequest.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/StandardHttpRequestRetryHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/SystemDefaultCredentialsProvider.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/SystemDefaultHttpClient.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/TargetAuthenticationStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/TunnelRefusedException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/WinHttpClients.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/AsynchronousValidationRequest.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/BasicHttpCacheStorage.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/CacheConfig.Builder.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/CacheConfig.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/CachingExec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/CachingHttpClient.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/CachingHttpClientBuilder.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/CachingHttpClients.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/DefaultFailureCache.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/DefaultHttpCacheEntrySerializer.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/ExponentialBackOffSchedulingStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/FailureCache.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/FailureCacheValue.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/FileResource.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/FileResourceFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/HeapResource.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/HeapResourceFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/ImmediateSchedulingStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/ManagedHttpCacheStorage.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/SchedulingStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/class-use/AsynchronousValidationRequest.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/class-use/BasicHttpCacheStorage.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/class-use/CacheConfig.Builder.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/class-use/CacheConfig.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/class-use/CachingExec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/class-use/CachingHttpClient.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/class-use/CachingHttpClientBuilder.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/class-use/CachingHttpClients.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/class-use/DefaultFailureCache.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/class-use/DefaultHttpCacheEntrySerializer.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/class-use/ExponentialBackOffSchedulingStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/class-use/FailureCache.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/class-use/FailureCacheValue.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/class-use/FileResource.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/class-use/FileResourceFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/class-use/HeapResource.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/class-use/HeapResourceFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/class-use/ImmediateSchedulingStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/class-use/ManagedHttpCacheStorage.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/class-use/SchedulingStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/ehcache/EhcacheHttpCacheStorage.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/ehcache/class-use/EhcacheHttpCacheStorage.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/ehcache/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/ehcache/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/ehcache/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/ehcache/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/memcached/KeyHashingScheme.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/memcached/MemcachedCacheEntry.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/memcached/MemcachedCacheEntryFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/memcached/MemcachedCacheEntryFactoryImpl.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/memcached/MemcachedCacheEntryImpl.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/memcached/MemcachedHttpCacheStorage.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/memcached/MemcachedKeyHashingException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/memcached/MemcachedSerializationException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/memcached/PrefixKeyHashingScheme.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/memcached/SHA256KeyHashingScheme.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/memcached/class-use/KeyHashingScheme.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/memcached/class-use/MemcachedCacheEntry.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/memcached/class-use/MemcachedCacheEntryFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/memcached/class-use/MemcachedCacheEntryFactoryImpl.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/memcached/class-use/MemcachedCacheEntryImpl.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/memcached/class-use/MemcachedHttpCacheStorage.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/memcached/class-use/MemcachedKeyHashingException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/memcached/class-use/MemcachedSerializationException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/memcached/class-use/PrefixKeyHashingScheme.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/memcached/class-use/SHA256KeyHashingScheme.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/memcached/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/memcached/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/memcached/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/memcached/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/cache/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/AIMDBackoffManager.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/AbstractAuthenticationHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/AbstractHttpClient.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/AbstractResponseHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/AutoRetryHttpClient.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/BasicAuthCache.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/BasicCookieStore.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/BasicCredentialsProvider.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/BasicResponseHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/ClientParamsStack.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/CloseableHttpClient.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/ContentEncodingHttpClient.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/CookieSpecRegistries.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/DecompressingHttpClient.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/DefaultBackoffStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/DefaultClientConnectionReuseStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/DefaultConnectionKeepAliveStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/DefaultHttpClient.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/DefaultHttpRequestRetryHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/DefaultProxyAuthenticationHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/DefaultRedirectHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/DefaultRedirectStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/DefaultRequestDirector.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/DefaultServiceUnavailableRetryStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/DefaultTargetAuthenticationHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/DefaultUserTokenHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/EntityEnclosingRequestWrapper.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/FutureRequestExecutionMetrics.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/FutureRequestExecutionService.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/HttpAuthenticator.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/HttpClientBuilder.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/HttpClients.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/HttpRequestFutureTask.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/IdleConnectionEvictor.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/LaxRedirectStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/NoopUserTokenHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/NullBackoffStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/ProxyAuthenticationStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/ProxyClient.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/RedirectLocations.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/RequestWrapper.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/RoutedRequest.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/StandardHttpRequestRetryHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/SystemDefaultCredentialsProvider.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/SystemDefaultHttpClient.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/TargetAuthenticationStrategy.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/TunnelRefusedException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/class-use/WinHttpClients.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/client/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/AbstractClientConnAdapter.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/AbstractPoolEntry.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/AbstractPooledConnAdapter.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/BasicClientConnectionManager.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/BasicHttpClientConnectionManager.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/ConnectionShutdownException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/DefaultClientConnection.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/DefaultClientConnectionOperator.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/DefaultHttpClientConnectionOperator.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/DefaultHttpResponseParser.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/DefaultHttpResponseParserFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/DefaultHttpRoutePlanner.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/DefaultManagedHttpClientConnection.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/DefaultProxyRoutePlanner.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/DefaultResponseParser.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/DefaultRoutePlanner.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/DefaultSchemePortResolver.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/IdleConnectionHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/InMemoryDnsResolver.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/LoggingSessionInputBuffer.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/LoggingSessionOutputBuffer.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/ManagedHttpClientConnectionFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/PoolingClientConnectionManager.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/PoolingHttpClientConnectionManager.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/ProxySelectorRoutePlanner.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/SchemeRegistryFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/SingleClientConnManager.ConnAdapter.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/SingleClientConnManager.PoolEntry.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/SingleClientConnManager.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/SystemDefaultDnsResolver.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/SystemDefaultRoutePlanner.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/Wire.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/AbstractClientConnAdapter.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/AbstractPoolEntry.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/AbstractPooledConnAdapter.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/BasicClientConnectionManager.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/BasicHttpClientConnectionManager.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/ConnectionShutdownException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/DefaultClientConnection.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/DefaultClientConnectionOperator.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/DefaultHttpClientConnectionOperator.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/DefaultHttpResponseParser.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/DefaultHttpResponseParserFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/DefaultHttpRoutePlanner.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/DefaultManagedHttpClientConnection.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/DefaultProxyRoutePlanner.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/DefaultResponseParser.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/DefaultRoutePlanner.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/DefaultSchemePortResolver.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/IdleConnectionHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/InMemoryDnsResolver.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/LoggingSessionInputBuffer.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/LoggingSessionOutputBuffer.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/ManagedHttpClientConnectionFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/PoolingClientConnectionManager.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/PoolingHttpClientConnectionManager.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/ProxySelectorRoutePlanner.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/SchemeRegistryFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/SingleClientConnManager.ConnAdapter.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/SingleClientConnManager.PoolEntry.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/SingleClientConnManager.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/SystemDefaultDnsResolver.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/SystemDefaultRoutePlanner.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/class-use/Wire.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/tsccm/AbstractConnPool.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/tsccm/BasicPoolEntry.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/tsccm/BasicPoolEntryRef.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/tsccm/BasicPooledConnAdapter.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/tsccm/ConnPoolByRoute.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/tsccm/PoolEntryRequest.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/tsccm/RouteSpecificPool.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/tsccm/ThreadSafeClientConnManager.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/tsccm/WaitingThread.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/tsccm/WaitingThreadAborter.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/tsccm/class-use/AbstractConnPool.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/tsccm/class-use/BasicPoolEntry.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/tsccm/class-use/BasicPoolEntryRef.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/tsccm/class-use/BasicPooledConnAdapter.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/tsccm/class-use/ConnPoolByRoute.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/tsccm/class-use/PoolEntryRequest.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/tsccm/class-use/RouteSpecificPool.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/tsccm/class-use/ThreadSafeClientConnManager.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/tsccm/class-use/WaitingThread.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/tsccm/class-use/WaitingThreadAborter.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/tsccm/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/tsccm/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/tsccm/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/conn/tsccm/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/AbstractCookieAttributeHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/AbstractCookieSpec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/BasicClientCookie.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/BasicClientCookie2.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/BasicCommentHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/BasicDomainHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/BasicExpiresHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/BasicMaxAgeHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/BasicPathHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/BasicSecureHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/BestMatchSpec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/BestMatchSpecFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/BrowserCompatSpec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/BrowserCompatSpecFactory.SecurityLevel.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/BrowserCompatSpecFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/BrowserCompatVersionAttributeHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/CookieSpecBase.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/DateParseException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/DateUtils.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/DefaultCookieSpec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/DefaultCookieSpecProvider.CompatibilityLevel.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/DefaultCookieSpecProvider.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/IgnoreSpec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/IgnoreSpecFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/IgnoreSpecProvider.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/LaxExpiresHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/LaxMaxAgeHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/NetscapeDomainHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/NetscapeDraftHeaderParser.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/NetscapeDraftSpec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/NetscapeDraftSpecFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/NetscapeDraftSpecProvider.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/PublicSuffixDomainFilter.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/PublicSuffixFilter.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/PublicSuffixListParser.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/RFC2109DomainHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/RFC2109Spec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/RFC2109SpecFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/RFC2109SpecProvider.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/RFC2109VersionHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/RFC2965CommentUrlAttributeHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/RFC2965DiscardAttributeHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/RFC2965DomainAttributeHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/RFC2965PortAttributeHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/RFC2965Spec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/RFC2965SpecFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/RFC2965SpecProvider.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/RFC2965VersionAttributeHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/RFC6265CookieSpec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/RFC6265CookieSpecProvider.CompatibilityLevel.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/RFC6265CookieSpecProvider.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/RFC6265LaxSpec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/RFC6265StrictSpec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/AbstractCookieAttributeHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/AbstractCookieSpec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/BasicClientCookie.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/BasicClientCookie2.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/BasicCommentHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/BasicDomainHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/BasicExpiresHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/BasicMaxAgeHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/BasicPathHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/BasicSecureHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/BestMatchSpec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/BestMatchSpecFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/BrowserCompatSpec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/BrowserCompatSpecFactory.SecurityLevel.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/BrowserCompatSpecFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/BrowserCompatVersionAttributeHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/CookieSpecBase.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/DateParseException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/DateUtils.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/DefaultCookieSpec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/DefaultCookieSpecProvider.CompatibilityLevel.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/DefaultCookieSpecProvider.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/IgnoreSpec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/IgnoreSpecFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/IgnoreSpecProvider.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/LaxExpiresHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/LaxMaxAgeHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/NetscapeDomainHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/NetscapeDraftHeaderParser.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/NetscapeDraftSpec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/NetscapeDraftSpecFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/NetscapeDraftSpecProvider.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/PublicSuffixDomainFilter.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/PublicSuffixFilter.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/PublicSuffixListParser.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/RFC2109DomainHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/RFC2109Spec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/RFC2109SpecFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/RFC2109SpecProvider.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/RFC2109VersionHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/RFC2965CommentUrlAttributeHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/RFC2965DiscardAttributeHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/RFC2965DomainAttributeHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/RFC2965PortAttributeHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/RFC2965Spec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/RFC2965SpecFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/RFC2965SpecProvider.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/RFC2965VersionAttributeHandler.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/RFC6265CookieSpec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/RFC6265CookieSpecProvider.CompatibilityLevel.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/RFC6265CookieSpecProvider.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/RFC6265LaxSpec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/class-use/RFC6265StrictSpec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/cookie/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/execchain/BackoffStrategyExec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/execchain/ClientExecChain.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/execchain/MainClientExec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/execchain/MinimalClientExec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/execchain/ProtocolExec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/execchain/RedirectExec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/execchain/RequestAbortedException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/execchain/RetryExec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/execchain/ServiceUnavailableRetryExec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/execchain/TunnelRefusedException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/execchain/class-use/BackoffStrategyExec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/execchain/class-use/ClientExecChain.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/execchain/class-use/MainClientExec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/execchain/class-use/MinimalClientExec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/execchain/class-use/ProtocolExec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/execchain/class-use/RedirectExec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/execchain/class-use/RequestAbortedException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/execchain/class-use/RetryExec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/execchain/class-use/ServiceUnavailableRetryExec.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/execchain/class-use/TunnelRefusedException.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/execchain/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/execchain/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/execchain/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/impl/execchain/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/osgi/impl/HttpProxyConfigurationActivator.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/osgi/impl/OSGiClientBuilderFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/osgi/impl/OSGiProxyConfiguration.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/osgi/impl/class-use/HttpProxyConfigurationActivator.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/osgi/impl/class-use/OSGiClientBuilderFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/osgi/impl/class-use/OSGiProxyConfiguration.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/osgi/impl/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/osgi/impl/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/osgi/impl/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/osgi/impl/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/osgi/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/osgi/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/osgi/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/osgi/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/osgi/services/CachingHttpClientBuilderFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/osgi/services/HttpClientBuilderFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/osgi/services/ProxyConfiguration.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/osgi/services/class-use/CachingHttpClientBuilderFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/osgi/services/class-use/HttpClientBuilderFactory.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/osgi/services/class-use/ProxyConfiguration.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/osgi/services/package-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/osgi/services/package-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/osgi/services/package-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/org/apache/http/osgi/services/package-use.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/overview-frame.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/overview-summary.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/overview-tree.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/package-list create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/resources/background.gif create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/resources/tab.gif create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/resources/titlebar.gif create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/resources/titlebar_end.gif create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/serialized-form.html create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/javadoc/stylesheet.css create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/lib/commons-codec-1.11.jar create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/lib/commons-logging-1.2.jar create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/lib/fluent-hc-4.5.14.jar create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/lib/httpclient-4.5.14.jar create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/lib/httpclient-cache-4.5.14.jar create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/lib/httpclient-osgi-4.5.14.jar create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/lib/httpclient-win-4.5.14.jar create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/lib/httpcore-4.4.16.jar create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/lib/httpmime-4.5.14.jar create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/lib/jna-4.5.2.jar create mode 100644 src/Notesmaster/httpcomponents-client-4.5.14-bin/lib/jna-platform-4.5.2.jar create mode 100644 src/Notesmaster/settings.gradle.kts diff --git a/doc/912646d2f6d177b304c182a20c4e9d8.png b/doc/912646d2f6d177b304c182a20c4e9d8.png new file mode 100644 index 0000000000000000000000000000000000000000..8a256c34c84a9fcd91467f0959caa252d545f8f1 GIT binary patch literal 598255 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 z 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
  • 6*VI4>iJ<4NR(6mi; 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

    uuw}GTUgMYWUnS%v#8FM^9tIN=OUEa7HqN$fX%m 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

    rb}f0BVAwqs5T;s^G4|dS##=%ga(H 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

    wVHiazOe&QZ>eb#YYNTswVng4j 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 literal 0 HcmV?d00001 diff --git a/doc/小米便签开源代码的泛读报告111.docx b/doc/小米便签开源代码的泛读报告111.docx new file mode 100644 index 0000000000000000000000000000000000000000..7b7b4e2fcb24f52c6f46b80d6822ee8fd8770231 GIT binary patch literal 491392 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

    wk-!5xA$m!7 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

    CWPm-t+%OKd>(xmX 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 a-;)F#4FYiV1Hf#d0uTfM(Bz99x&H$y3`;Zs literal 0 HcmV?d00001 diff --git a/src/Notesmaster/.gitignore b/src/Notesmaster/.gitignore new file mode 100644 index 0000000..aa724b7 --- /dev/null +++ b/src/Notesmaster/.gitignore @@ -0,0 +1,15 @@ +*.iml +.gradle +/local.properties +/.idea/caches +/.idea/libraries +/.idea/modules.xml +/.idea/workspace.xml +/.idea/navEditor.xml +/.idea/assetWizardSettings.xml +.DS_Store +/build +/captures +.externalNativeBuild +.cxx +local.properties diff --git a/src/Notesmaster/.idea/.gitignore b/src/Notesmaster/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/src/Notesmaster/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/src/Notesmaster/.idea/.name b/src/Notesmaster/.idea/.name new file mode 100644 index 0000000..7efc0ae --- /dev/null +++ b/src/Notesmaster/.idea/.name @@ -0,0 +1 @@ +Notes-master \ No newline at end of file diff --git a/src/Notesmaster/.idea/compiler.xml b/src/Notesmaster/.idea/compiler.xml new file mode 100644 index 0000000..b86273d --- /dev/null +++ b/src/Notesmaster/.idea/compiler.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/src/Notesmaster/.idea/deploymentTargetSelector.xml b/src/Notesmaster/.idea/deploymentTargetSelector.xml new file mode 100644 index 0000000..b268ef3 --- /dev/null +++ b/src/Notesmaster/.idea/deploymentTargetSelector.xml @@ -0,0 +1,10 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/Notesmaster/.idea/gradle.xml b/src/Notesmaster/.idea/gradle.xml new file mode 100644 index 0000000..7b3006b --- /dev/null +++ b/src/Notesmaster/.idea/gradle.xml @@ -0,0 +1,20 @@ + + + + + + + \ No newline at end of file diff --git a/src/Notesmaster/.idea/migrations.xml b/src/Notesmaster/.idea/migrations.xml new file mode 100644 index 0000000..f8051a6 --- /dev/null +++ b/src/Notesmaster/.idea/migrations.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/src/Notesmaster/.idea/misc.xml b/src/Notesmaster/.idea/misc.xml new file mode 100644 index 0000000..74dd639 --- /dev/null +++ b/src/Notesmaster/.idea/misc.xml @@ -0,0 +1,10 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/Notesmaster/.idea/runConfigurations.xml b/src/Notesmaster/.idea/runConfigurations.xml new file mode 100644 index 0000000..16660f1 --- /dev/null +++ b/src/Notesmaster/.idea/runConfigurations.xml @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/src/Notesmaster/app/.gitignore b/src/Notesmaster/app/.gitignore new file mode 100644 index 0000000..42afabf --- /dev/null +++ b/src/Notesmaster/app/.gitignore @@ -0,0 +1 @@ +/build \ No newline at end of file diff --git a/src/Notesmaster/app/build.gradle.kts b/src/Notesmaster/app/build.gradle.kts new file mode 100644 index 0000000..6475e37 --- /dev/null +++ b/src/Notesmaster/app/build.gradle.kts @@ -0,0 +1,53 @@ +plugins { + alias(libs.plugins.android.application) +} + +android { + packaging { + resources.excludes.add("META-INF/DEPENDENCIES"); + resources.excludes.add("META-INF/NOTICE"); + resources.excludes.add("META-INF/LICENSE"); + resources.excludes.add("META-INF/LICENSE.txt"); + resources.excludes.add("META-INF/NOTICE.txt"); + } + namespace = "net.micode.notes" + compileSdk = 34 + + defaultConfig { + applicationId = "net.micode.notes" + minSdk = 24 + targetSdk = 34 + versionCode = 1 + versionName = "1.0" + + testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles( + getDefaultProguardFile("proguard-android-optimize.txt"), + "proguard-rules.pro" + ) + } + } + compileOptions { + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 + } +} + +dependencies { + + implementation(libs.appcompat) + implementation(libs.material) + implementation(libs.activity) + implementation(libs.constraintlayout) + implementation(files("D:\\Code\\AndroidCode\\Notesmaster\\httpcomponents-client-4.5.14-bin\\lib\\httpclient-osgi-4.5.14.jar")) + implementation(files("D:\\Code\\AndroidCode\\Notesmaster\\httpcomponents-client-4.5.14-bin\\lib\\httpclient-win-4.5.14.jar")) + implementation(files("D:\\Code\\AndroidCode\\Notesmaster\\httpcomponents-client-4.5.14-bin\\lib\\httpcore-4.4.16.jar")) + testImplementation(libs.junit) + androidTestImplementation(libs.ext.junit) + androidTestImplementation(libs.espresso.core) +} \ No newline at end of file diff --git a/src/Notesmaster/app/proguard-rules.pro b/src/Notesmaster/app/proguard-rules.pro new file mode 100644 index 0000000..481bb43 --- /dev/null +++ b/src/Notesmaster/app/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile \ No newline at end of file diff --git a/src/Notesmaster/app/src/androidTest/java/net/micode/notes/ExampleInstrumentedTest.java b/src/Notesmaster/app/src/androidTest/java/net/micode/notes/ExampleInstrumentedTest.java new file mode 100644 index 0000000..a889a75 --- /dev/null +++ b/src/Notesmaster/app/src/androidTest/java/net/micode/notes/ExampleInstrumentedTest.java @@ -0,0 +1,26 @@ +package net.micode.notes; + +import android.content.Context; + +import androidx.test.platform.app.InstrumentationRegistry; +import androidx.test.ext.junit.runners.AndroidJUnit4; + +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.junit.Assert.*; + +/** + * Instrumented test, which will execute on an Android device. + * + * @see Testing documentation + */ +@RunWith(AndroidJUnit4.class) +public class ExampleInstrumentedTest { + @Test + public void useAppContext() { + // Context of the app under test. + Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext(); + assertEquals("net.micode.notes", appContext.getPackageName()); + } +} \ No newline at end of file diff --git a/src/Notesmaster/app/src/main/AndroidManifest.xml b/src/Notesmaster/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..e061ed5 --- /dev/null +++ b/src/Notesmaster/app/src/main/AndroidManifest.xml @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/MainActivity.java b/src/Notesmaster/app/src/main/java/net/micode/notes/MainActivity.java new file mode 100644 index 0000000..8091753 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/MainActivity.java @@ -0,0 +1,24 @@ +package net.micode.notes; + +import android.os.Bundle; + +import androidx.activity.EdgeToEdge; +import androidx.appcompat.app.AppCompatActivity; +import androidx.core.graphics.Insets; +import androidx.core.view.ViewCompat; +import androidx.core.view.WindowInsetsCompat; + +public class MainActivity extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + EdgeToEdge.enable(this); + setContentView(R.layout.activity_main); + ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> { + Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()); + v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom); + return insets; + }); + } +} \ No newline at end of file diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/data/Contact.java b/src/Notesmaster/app/src/main/java/net/micode/notes/data/Contact.java new file mode 100644 index 0000000..d97ac5d --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/data/Contact.java @@ -0,0 +1,73 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.data; + +import android.content.Context; +import android.database.Cursor; +import android.provider.ContactsContract.CommonDataKinds.Phone; +import android.provider.ContactsContract.Data; +import android.telephony.PhoneNumberUtils; +import android.util.Log; + +import java.util.HashMap; + +public class Contact { + private static HashMap sContactCache; + private static final String TAG = "Contact"; + + private static final String CALLER_ID_SELECTION = "PHONE_NUMBERS_EQUAL(" + Phone.NUMBER + + ",?) AND " + Data.MIMETYPE + "='" + Phone.CONTENT_ITEM_TYPE + "'" + + " AND " + Data.RAW_CONTACT_ID + " IN " + + "(SELECT raw_contact_id " + + " FROM phone_lookup" + + " WHERE min_match = '+')"; + + public static String getContact(Context context, String phoneNumber) { + if(sContactCache == null) { + sContactCache = new HashMap(); + } + + if(sContactCache.containsKey(phoneNumber)) { + return sContactCache.get(phoneNumber); + } + + String selection = CALLER_ID_SELECTION.replace("+", + PhoneNumberUtils.toCallerIDMinMatch(phoneNumber)); + Cursor cursor = context.getContentResolver().query( + Data.CONTENT_URI, + new String [] { Phone.DISPLAY_NAME }, + selection, + new String[] { phoneNumber }, + null); + + if (cursor != null && cursor.moveToFirst()) { + try { + String name = cursor.getString(0); + sContactCache.put(phoneNumber, name); + return name; + } catch (IndexOutOfBoundsException e) { + Log.e(TAG, " Cursor get string error " + e.toString()); + return null; + } finally { + cursor.close(); + } + } else { + Log.d(TAG, "No contact matched with number:" + phoneNumber); + return null; + } + } +} diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/data/Notes.java b/src/Notesmaster/app/src/main/java/net/micode/notes/data/Notes.java new file mode 100644 index 0000000..f240604 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/data/Notes.java @@ -0,0 +1,279 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.data; + +import android.net.Uri; +public class Notes { + public static final String AUTHORITY = "micode_notes"; + public static final String TAG = "Notes"; + public static final int TYPE_NOTE = 0; + public static final int TYPE_FOLDER = 1; + public static final int TYPE_SYSTEM = 2; + + /** + * Following IDs are system folders' identifiers + * {@link Notes#ID_ROOT_FOLDER } is default folder + * {@link Notes#ID_TEMPARAY_FOLDER } is for notes belonging no folder + * {@link Notes#ID_CALL_RECORD_FOLDER} is to store call records + */ + public static final int ID_ROOT_FOLDER = 0; + public static final int ID_TEMPARAY_FOLDER = -1; + public static final int ID_CALL_RECORD_FOLDER = -2; + public static final int ID_TRASH_FOLER = -3; + + public static final String INTENT_EXTRA_ALERT_DATE = "net.micode.notes.alert_date"; + public static final String INTENT_EXTRA_BACKGROUND_ID = "net.micode.notes.background_color_id"; + public static final String INTENT_EXTRA_WIDGET_ID = "net.micode.notes.widget_id"; + public static final String INTENT_EXTRA_WIDGET_TYPE = "net.micode.notes.widget_type"; + public static final String INTENT_EXTRA_FOLDER_ID = "net.micode.notes.folder_id"; + public static final String INTENT_EXTRA_CALL_DATE = "net.micode.notes.call_date"; + + public static final int TYPE_WIDGET_INVALIDE = -1; + public static final int TYPE_WIDGET_2X = 0; + public static final int TYPE_WIDGET_4X = 1; + + public static class DataConstants { + public static final String NOTE = TextNote.CONTENT_ITEM_TYPE; + public static final String CALL_NOTE = CallNote.CONTENT_ITEM_TYPE; + } + + /** + * Uri to query all notes and folders + */ + public static final Uri CONTENT_NOTE_URI = Uri.parse("content://" + AUTHORITY + "/note"); + + /** + * Uri to query data + */ + public static final Uri CONTENT_DATA_URI = Uri.parse("content://" + AUTHORITY + "/data"); + + public interface NoteColumns { + /** + * The unique ID for a row + *

    Type: INTEGER (long)

    + */ + public static final String ID = "_id"; + + /** + * The parent's id for note or folder + *

    Type: INTEGER (long)

    + */ + public static final String PARENT_ID = "parent_id"; + + /** + * Created data for note or folder + *

    Type: INTEGER (long)

    + */ + public static final String CREATED_DATE = "created_date"; + + /** + * Latest modified date + *

    Type: INTEGER (long)

    + */ + public static final String MODIFIED_DATE = "modified_date"; + + + /** + * Alert date + *

    Type: INTEGER (long)

    + */ + public static final String ALERTED_DATE = "alert_date"; + + /** + * Folder's name or text content of note + *

    Type: TEXT

    + */ + public static final String SNIPPET = "snippet"; + + /** + * Note's widget id + *

    Type: INTEGER (long)

    + */ + public static final String WIDGET_ID = "widget_id"; + + /** + * Note's widget type + *

    Type: INTEGER (long)

    + */ + public static final String WIDGET_TYPE = "widget_type"; + + /** + * Note's background color's id + *

    Type: INTEGER (long)

    + */ + public static final String BG_COLOR_ID = "bg_color_id"; + + /** + * For text note, it doesn't has attachment, for multi-media + * note, it has at least one attachment + *

    Type: INTEGER

    + */ + public static final String HAS_ATTACHMENT = "has_attachment"; + + /** + * Folder's count of notes + *

    Type: INTEGER (long)

    + */ + public static final String NOTES_COUNT = "notes_count"; + + /** + * The file type: folder or note + *

    Type: INTEGER

    + */ + public static final String TYPE = "type"; + + /** + * The last sync id + *

    Type: INTEGER (long)

    + */ + public static final String SYNC_ID = "sync_id"; + + /** + * Sign to indicate local modified or not + *

    Type: INTEGER

    + */ + public static final String LOCAL_MODIFIED = "local_modified"; + + /** + * Original parent id before moving into temporary folder + *

    Type : INTEGER

    + */ + public static final String ORIGIN_PARENT_ID = "origin_parent_id"; + + /** + * The gtask id + *

    Type : TEXT

    + */ + public static final String GTASK_ID = "gtask_id"; + + /** + * The version code + *

    Type : INTEGER (long)

    + */ + public static final String VERSION = "version"; + } + + public interface DataColumns { + /** + * The unique ID for a row + *

    Type: INTEGER (long)

    + */ + public static final String ID = "_id"; + + /** + * The MIME type of the item represented by this row. + *

    Type: Text

    + */ + public static final String MIME_TYPE = "mime_type"; + + /** + * The reference id to note that this data belongs to + *

    Type: INTEGER (long)

    + */ + public static final String NOTE_ID = "note_id"; + + /** + * Created data for note or folder + *

    Type: INTEGER (long)

    + */ + public static final String CREATED_DATE = "created_date"; + + /** + * Latest modified date + *

    Type: INTEGER (long)

    + */ + public static final String MODIFIED_DATE = "modified_date"; + + /** + * Data's content + *

    Type: TEXT

    + */ + public static final String CONTENT = "content"; + + + /** + * Generic data column, the meaning is {@link #MIMETYPE} specific, used for + * integer data type + *

    Type: INTEGER

    + */ + public static final String DATA1 = "data1"; + + /** + * Generic data column, the meaning is {@link #MIMETYPE} specific, used for + * integer data type + *

    Type: INTEGER

    + */ + public static final String DATA2 = "data2"; + + /** + * Generic data column, the meaning is {@link #MIMETYPE} specific, used for + * TEXT data type + *

    Type: TEXT

    + */ + public static final String DATA3 = "data3"; + + /** + * Generic data column, the meaning is {@link #MIMETYPE} specific, used for + * TEXT data type + *

    Type: TEXT

    + */ + public static final String DATA4 = "data4"; + + /** + * Generic data column, the meaning is {@link #MIMETYPE} specific, used for + * TEXT data type + *

    Type: TEXT

    + */ + public static final String DATA5 = "data5"; + } + + public static final class TextNote implements DataColumns { + /** + * Mode to indicate the text in check list mode or not + *

    Type: Integer 1:check list mode 0: normal mode

    + */ + public static final String MODE = DATA1; + + public static final int MODE_CHECK_LIST = 1; + + public static final String CONTENT_TYPE = "vnd.android.cursor.dir/text_note"; + + public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/text_note"; + + public static final Uri CONTENT_URI = Uri.parse("content://" + AUTHORITY + "/text_note"); + } + + public static final class CallNote implements DataColumns { + /** + * Call date for this record + *

    Type: INTEGER (long)

    + */ + public static final String CALL_DATE = DATA1; + + /** + * Phone number for this record + *

    Type: TEXT

    + */ + public static final String PHONE_NUMBER = DATA3; + + public static final String CONTENT_TYPE = "vnd.android.cursor.dir/call_note"; + + public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/call_note"; + + public static final Uri CONTENT_URI = Uri.parse("content://" + AUTHORITY + "/call_note"); + } +} diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/data/NotesDatabaseHelper.java b/src/Notesmaster/app/src/main/java/net/micode/notes/data/NotesDatabaseHelper.java new file mode 100644 index 0000000..ffe5d57 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/data/NotesDatabaseHelper.java @@ -0,0 +1,362 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.data; + +import android.content.ContentValues; +import android.content.Context; +import android.database.sqlite.SQLiteDatabase; +import android.database.sqlite.SQLiteOpenHelper; +import android.util.Log; + +import net.micode.notes.data.Notes.DataColumns; +import net.micode.notes.data.Notes.DataConstants; +import net.micode.notes.data.Notes.NoteColumns; + + +public class NotesDatabaseHelper extends SQLiteOpenHelper { + private static final String DB_NAME = "note.db"; + + private static final int DB_VERSION = 4; + + public interface TABLE { + public static final String NOTE = "note"; + + public static final String DATA = "data"; + } + + private static final String TAG = "NotesDatabaseHelper"; + + private static NotesDatabaseHelper mInstance; + + private static final String CREATE_NOTE_TABLE_SQL = + "CREATE TABLE " + TABLE.NOTE + "(" + + NoteColumns.ID + " INTEGER PRIMARY KEY," + + NoteColumns.PARENT_ID + " INTEGER NOT NULL DEFAULT 0," + + NoteColumns.ALERTED_DATE + " INTEGER NOT NULL DEFAULT 0," + + NoteColumns.BG_COLOR_ID + " INTEGER NOT NULL DEFAULT 0," + + NoteColumns.CREATED_DATE + " INTEGER NOT NULL DEFAULT (strftime('%s','now') * 1000)," + + NoteColumns.HAS_ATTACHMENT + " INTEGER NOT NULL DEFAULT 0," + + NoteColumns.MODIFIED_DATE + " INTEGER NOT NULL DEFAULT (strftime('%s','now') * 1000)," + + NoteColumns.NOTES_COUNT + " INTEGER NOT NULL DEFAULT 0," + + NoteColumns.SNIPPET + " TEXT NOT NULL DEFAULT ''," + + NoteColumns.TYPE + " INTEGER NOT NULL DEFAULT 0," + + NoteColumns.WIDGET_ID + " INTEGER NOT NULL DEFAULT 0," + + NoteColumns.WIDGET_TYPE + " INTEGER NOT NULL DEFAULT -1," + + NoteColumns.SYNC_ID + " INTEGER NOT NULL DEFAULT 0," + + NoteColumns.LOCAL_MODIFIED + " INTEGER NOT NULL DEFAULT 0," + + NoteColumns.ORIGIN_PARENT_ID + " INTEGER NOT NULL DEFAULT 0," + + NoteColumns.GTASK_ID + " TEXT NOT NULL DEFAULT ''," + + NoteColumns.VERSION + " INTEGER NOT NULL DEFAULT 0" + + ")"; + + private static final String CREATE_DATA_TABLE_SQL = + "CREATE TABLE " + TABLE.DATA + "(" + + DataColumns.ID + " INTEGER PRIMARY KEY," + + DataColumns.MIME_TYPE + " TEXT NOT NULL," + + DataColumns.NOTE_ID + " INTEGER NOT NULL DEFAULT 0," + + NoteColumns.CREATED_DATE + " INTEGER NOT NULL DEFAULT (strftime('%s','now') * 1000)," + + NoteColumns.MODIFIED_DATE + " INTEGER NOT NULL DEFAULT (strftime('%s','now') * 1000)," + + DataColumns.CONTENT + " TEXT NOT NULL DEFAULT ''," + + DataColumns.DATA1 + " INTEGER," + + DataColumns.DATA2 + " INTEGER," + + DataColumns.DATA3 + " TEXT NOT NULL DEFAULT ''," + + DataColumns.DATA4 + " TEXT NOT NULL DEFAULT ''," + + DataColumns.DATA5 + " TEXT NOT NULL DEFAULT ''" + + ")"; + + private static final String CREATE_DATA_NOTE_ID_INDEX_SQL = + "CREATE INDEX IF NOT EXISTS note_id_index ON " + + TABLE.DATA + "(" + DataColumns.NOTE_ID + ");"; + + /** + * Increase folder's note count when move note to the folder + */ + private static final String NOTE_INCREASE_FOLDER_COUNT_ON_UPDATE_TRIGGER = + "CREATE TRIGGER increase_folder_count_on_update "+ + " AFTER UPDATE OF " + NoteColumns.PARENT_ID + " ON " + TABLE.NOTE + + " BEGIN " + + " UPDATE " + TABLE.NOTE + + " SET " + NoteColumns.NOTES_COUNT + "=" + NoteColumns.NOTES_COUNT + " + 1" + + " WHERE " + NoteColumns.ID + "=new." + NoteColumns.PARENT_ID + ";" + + " END"; + + /** + * Decrease folder's note count when move note from folder + */ + private static final String NOTE_DECREASE_FOLDER_COUNT_ON_UPDATE_TRIGGER = + "CREATE TRIGGER decrease_folder_count_on_update " + + " AFTER UPDATE OF " + NoteColumns.PARENT_ID + " ON " + TABLE.NOTE + + " BEGIN " + + " UPDATE " + TABLE.NOTE + + " SET " + NoteColumns.NOTES_COUNT + "=" + NoteColumns.NOTES_COUNT + "-1" + + " WHERE " + NoteColumns.ID + "=old." + NoteColumns.PARENT_ID + + " AND " + NoteColumns.NOTES_COUNT + ">0" + ";" + + " END"; + + /** + * Increase folder's note count when insert new note to the folder + */ + private static final String NOTE_INCREASE_FOLDER_COUNT_ON_INSERT_TRIGGER = + "CREATE TRIGGER increase_folder_count_on_insert " + + " AFTER INSERT ON " + TABLE.NOTE + + " BEGIN " + + " UPDATE " + TABLE.NOTE + + " SET " + NoteColumns.NOTES_COUNT + "=" + NoteColumns.NOTES_COUNT + " + 1" + + " WHERE " + NoteColumns.ID + "=new." + NoteColumns.PARENT_ID + ";" + + " END"; + + /** + * Decrease folder's note count when delete note from the folder + */ + private static final String NOTE_DECREASE_FOLDER_COUNT_ON_DELETE_TRIGGER = + "CREATE TRIGGER decrease_folder_count_on_delete " + + " AFTER DELETE ON " + TABLE.NOTE + + " BEGIN " + + " UPDATE " + TABLE.NOTE + + " SET " + NoteColumns.NOTES_COUNT + "=" + NoteColumns.NOTES_COUNT + "-1" + + " WHERE " + NoteColumns.ID + "=old." + NoteColumns.PARENT_ID + + " AND " + NoteColumns.NOTES_COUNT + ">0;" + + " END"; + + /** + * Update note's content when insert data with type {@link DataConstants#NOTE} + */ + private static final String DATA_UPDATE_NOTE_CONTENT_ON_INSERT_TRIGGER = + "CREATE TRIGGER update_note_content_on_insert " + + " AFTER INSERT ON " + TABLE.DATA + + " WHEN new." + DataColumns.MIME_TYPE + "='" + DataConstants.NOTE + "'" + + " BEGIN" + + " UPDATE " + TABLE.NOTE + + " SET " + NoteColumns.SNIPPET + "=new." + DataColumns.CONTENT + + " WHERE " + NoteColumns.ID + "=new." + DataColumns.NOTE_ID + ";" + + " END"; + + /** + * Update note's content when data with {@link DataConstants#NOTE} type has changed + */ + private static final String DATA_UPDATE_NOTE_CONTENT_ON_UPDATE_TRIGGER = + "CREATE TRIGGER update_note_content_on_update " + + " AFTER UPDATE ON " + TABLE.DATA + + " WHEN old." + DataColumns.MIME_TYPE + "='" + DataConstants.NOTE + "'" + + " BEGIN" + + " UPDATE " + TABLE.NOTE + + " SET " + NoteColumns.SNIPPET + "=new." + DataColumns.CONTENT + + " WHERE " + NoteColumns.ID + "=new." + DataColumns.NOTE_ID + ";" + + " END"; + + /** + * Update note's content when data with {@link DataConstants#NOTE} type has deleted + */ + private static final String DATA_UPDATE_NOTE_CONTENT_ON_DELETE_TRIGGER = + "CREATE TRIGGER update_note_content_on_delete " + + " AFTER delete ON " + TABLE.DATA + + " WHEN old." + DataColumns.MIME_TYPE + "='" + DataConstants.NOTE + "'" + + " BEGIN" + + " UPDATE " + TABLE.NOTE + + " SET " + NoteColumns.SNIPPET + "=''" + + " WHERE " + NoteColumns.ID + "=old." + DataColumns.NOTE_ID + ";" + + " END"; + + /** + * Delete datas belong to note which has been deleted + */ + private static final String NOTE_DELETE_DATA_ON_DELETE_TRIGGER = + "CREATE TRIGGER delete_data_on_delete " + + " AFTER DELETE ON " + TABLE.NOTE + + " BEGIN" + + " DELETE FROM " + TABLE.DATA + + " WHERE " + DataColumns.NOTE_ID + "=old." + NoteColumns.ID + ";" + + " END"; + + /** + * Delete notes belong to folder which has been deleted + */ + private static final String FOLDER_DELETE_NOTES_ON_DELETE_TRIGGER = + "CREATE TRIGGER folder_delete_notes_on_delete " + + " AFTER DELETE ON " + TABLE.NOTE + + " BEGIN" + + " DELETE FROM " + TABLE.NOTE + + " WHERE " + NoteColumns.PARENT_ID + "=old." + NoteColumns.ID + ";" + + " END"; + + /** + * Move notes belong to folder which has been moved to trash folder + */ + private static final String FOLDER_MOVE_NOTES_ON_TRASH_TRIGGER = + "CREATE TRIGGER folder_move_notes_on_trash " + + " AFTER UPDATE ON " + TABLE.NOTE + + " WHEN new." + NoteColumns.PARENT_ID + "=" + Notes.ID_TRASH_FOLER + + " BEGIN" + + " UPDATE " + TABLE.NOTE + + " SET " + NoteColumns.PARENT_ID + "=" + Notes.ID_TRASH_FOLER + + " WHERE " + NoteColumns.PARENT_ID + "=old." + NoteColumns.ID + ";" + + " END"; + + public NotesDatabaseHelper(Context context) { + super(context, DB_NAME, null, DB_VERSION); + } + + public void createNoteTable(SQLiteDatabase db) { + db.execSQL(CREATE_NOTE_TABLE_SQL); + reCreateNoteTableTriggers(db); + createSystemFolder(db); + Log.d(TAG, "note table has been created"); + } + + private void reCreateNoteTableTriggers(SQLiteDatabase db) { + db.execSQL("DROP TRIGGER IF EXISTS increase_folder_count_on_update"); + db.execSQL("DROP TRIGGER IF EXISTS decrease_folder_count_on_update"); + db.execSQL("DROP TRIGGER IF EXISTS decrease_folder_count_on_delete"); + db.execSQL("DROP TRIGGER IF EXISTS delete_data_on_delete"); + db.execSQL("DROP TRIGGER IF EXISTS increase_folder_count_on_insert"); + db.execSQL("DROP TRIGGER IF EXISTS folder_delete_notes_on_delete"); + db.execSQL("DROP TRIGGER IF EXISTS folder_move_notes_on_trash"); + + db.execSQL(NOTE_INCREASE_FOLDER_COUNT_ON_UPDATE_TRIGGER); + db.execSQL(NOTE_DECREASE_FOLDER_COUNT_ON_UPDATE_TRIGGER); + db.execSQL(NOTE_DECREASE_FOLDER_COUNT_ON_DELETE_TRIGGER); + db.execSQL(NOTE_DELETE_DATA_ON_DELETE_TRIGGER); + db.execSQL(NOTE_INCREASE_FOLDER_COUNT_ON_INSERT_TRIGGER); + db.execSQL(FOLDER_DELETE_NOTES_ON_DELETE_TRIGGER); + db.execSQL(FOLDER_MOVE_NOTES_ON_TRASH_TRIGGER); + } + + private void createSystemFolder(SQLiteDatabase db) { + ContentValues values = new ContentValues(); + + /** + * call record foler for call notes + */ + values.put(NoteColumns.ID, Notes.ID_CALL_RECORD_FOLDER); + values.put(NoteColumns.TYPE, Notes.TYPE_SYSTEM); + db.insert(TABLE.NOTE, null, values); + + /** + * root folder which is default folder + */ + values.clear(); + values.put(NoteColumns.ID, Notes.ID_ROOT_FOLDER); + values.put(NoteColumns.TYPE, Notes.TYPE_SYSTEM); + db.insert(TABLE.NOTE, null, values); + + /** + * temporary folder which is used for moving note + */ + values.clear(); + values.put(NoteColumns.ID, Notes.ID_TEMPARAY_FOLDER); + values.put(NoteColumns.TYPE, Notes.TYPE_SYSTEM); + db.insert(TABLE.NOTE, null, values); + + /** + * create trash folder + */ + values.clear(); + values.put(NoteColumns.ID, Notes.ID_TRASH_FOLER); + values.put(NoteColumns.TYPE, Notes.TYPE_SYSTEM); + db.insert(TABLE.NOTE, null, values); + } + + public void createDataTable(SQLiteDatabase db) { + db.execSQL(CREATE_DATA_TABLE_SQL); + reCreateDataTableTriggers(db); + db.execSQL(CREATE_DATA_NOTE_ID_INDEX_SQL); + Log.d(TAG, "data table has been created"); + } + + private void reCreateDataTableTriggers(SQLiteDatabase db) { + db.execSQL("DROP TRIGGER IF EXISTS update_note_content_on_insert"); + db.execSQL("DROP TRIGGER IF EXISTS update_note_content_on_update"); + db.execSQL("DROP TRIGGER IF EXISTS update_note_content_on_delete"); + + db.execSQL(DATA_UPDATE_NOTE_CONTENT_ON_INSERT_TRIGGER); + db.execSQL(DATA_UPDATE_NOTE_CONTENT_ON_UPDATE_TRIGGER); + db.execSQL(DATA_UPDATE_NOTE_CONTENT_ON_DELETE_TRIGGER); + } + + static synchronized NotesDatabaseHelper getInstance(Context context) { + if (mInstance == null) { + mInstance = new NotesDatabaseHelper(context); + } + return mInstance; + } + + @Override + public void onCreate(SQLiteDatabase db) { + createNoteTable(db); + createDataTable(db); + } + + @Override + public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { + boolean reCreateTriggers = false; + boolean skipV2 = false; + + if (oldVersion == 1) { + upgradeToV2(db); + skipV2 = true; // this upgrade including the upgrade from v2 to v3 + oldVersion++; + } + + if (oldVersion == 2 && !skipV2) { + upgradeToV3(db); + reCreateTriggers = true; + oldVersion++; + } + + if (oldVersion == 3) { + upgradeToV4(db); + oldVersion++; + } + + if (reCreateTriggers) { + reCreateNoteTableTriggers(db); + reCreateDataTableTriggers(db); + } + + if (oldVersion != newVersion) { + throw new IllegalStateException("Upgrade notes database to version " + newVersion + + "fails"); + } + } + + private void upgradeToV2(SQLiteDatabase db) { + db.execSQL("DROP TABLE IF EXISTS " + TABLE.NOTE); + db.execSQL("DROP TABLE IF EXISTS " + TABLE.DATA); + createNoteTable(db); + createDataTable(db); + } + + private void upgradeToV3(SQLiteDatabase db) { + // drop unused triggers + db.execSQL("DROP TRIGGER IF EXISTS update_note_modified_date_on_insert"); + db.execSQL("DROP TRIGGER IF EXISTS update_note_modified_date_on_delete"); + db.execSQL("DROP TRIGGER IF EXISTS update_note_modified_date_on_update"); + // add a column for gtask id + db.execSQL("ALTER TABLE " + TABLE.NOTE + " ADD COLUMN " + NoteColumns.GTASK_ID + + " TEXT NOT NULL DEFAULT ''"); + // add a trash system folder + ContentValues values = new ContentValues(); + values.put(NoteColumns.ID, Notes.ID_TRASH_FOLER); + values.put(NoteColumns.TYPE, Notes.TYPE_SYSTEM); + db.insert(TABLE.NOTE, null, values); + } + + private void upgradeToV4(SQLiteDatabase db) { + db.execSQL("ALTER TABLE " + TABLE.NOTE + " ADD COLUMN " + NoteColumns.VERSION + + " INTEGER NOT NULL DEFAULT 0"); + } +} diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/data/NotesProvider.java b/src/Notesmaster/app/src/main/java/net/micode/notes/data/NotesProvider.java new file mode 100644 index 0000000..edb0a60 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/data/NotesProvider.java @@ -0,0 +1,305 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.data; + + +import android.app.SearchManager; +import android.content.ContentProvider; +import android.content.ContentUris; +import android.content.ContentValues; +import android.content.Intent; +import android.content.UriMatcher; +import android.database.Cursor; +import android.database.sqlite.SQLiteDatabase; +import android.net.Uri; +import android.text.TextUtils; +import android.util.Log; + +import net.micode.notes.R; +import net.micode.notes.data.Notes.DataColumns; +import net.micode.notes.data.Notes.NoteColumns; +import net.micode.notes.data.NotesDatabaseHelper.TABLE; + + +public class NotesProvider extends ContentProvider { + private static final UriMatcher mMatcher; + + private NotesDatabaseHelper mHelper; + + private static final String TAG = "NotesProvider"; + + private static final int URI_NOTE = 1; + private static final int URI_NOTE_ITEM = 2; + private static final int URI_DATA = 3; + private static final int URI_DATA_ITEM = 4; + + private static final int URI_SEARCH = 5; + private static final int URI_SEARCH_SUGGEST = 6; + + static { + mMatcher = new UriMatcher(UriMatcher.NO_MATCH); + mMatcher.addURI(Notes.AUTHORITY, "note", URI_NOTE); + mMatcher.addURI(Notes.AUTHORITY, "note/#", URI_NOTE_ITEM); + mMatcher.addURI(Notes.AUTHORITY, "data", URI_DATA); + mMatcher.addURI(Notes.AUTHORITY, "data/#", URI_DATA_ITEM); + mMatcher.addURI(Notes.AUTHORITY, "search", URI_SEARCH); + mMatcher.addURI(Notes.AUTHORITY, SearchManager.SUGGEST_URI_PATH_QUERY, URI_SEARCH_SUGGEST); + mMatcher.addURI(Notes.AUTHORITY, SearchManager.SUGGEST_URI_PATH_QUERY + "/*", URI_SEARCH_SUGGEST); + } + + /** + * x'0A' represents the '\n' character in sqlite. For title and content in the search result, + * we will trim '\n' and white space in order to show more information. + */ + private static final String NOTES_SEARCH_PROJECTION = NoteColumns.ID + "," + + NoteColumns.ID + " AS " + SearchManager.SUGGEST_COLUMN_INTENT_EXTRA_DATA + "," + + "TRIM(REPLACE(" + NoteColumns.SNIPPET + ", x'0A','')) AS " + SearchManager.SUGGEST_COLUMN_TEXT_1 + "," + + "TRIM(REPLACE(" + NoteColumns.SNIPPET + ", x'0A','')) AS " + SearchManager.SUGGEST_COLUMN_TEXT_2 + "," + + R.drawable.search_result + " AS " + SearchManager.SUGGEST_COLUMN_ICON_1 + "," + + "'" + Intent.ACTION_VIEW + "' AS " + SearchManager.SUGGEST_COLUMN_INTENT_ACTION + "," + + "'" + Notes.TextNote.CONTENT_TYPE + "' AS " + SearchManager.SUGGEST_COLUMN_INTENT_DATA; + + private static String NOTES_SNIPPET_SEARCH_QUERY = "SELECT " + NOTES_SEARCH_PROJECTION + + " FROM " + TABLE.NOTE + + " WHERE " + NoteColumns.SNIPPET + " LIKE ?" + + " AND " + NoteColumns.PARENT_ID + "<>" + Notes.ID_TRASH_FOLER + + " AND " + NoteColumns.TYPE + "=" + Notes.TYPE_NOTE; + + @Override + public boolean onCreate() { + mHelper = NotesDatabaseHelper.getInstance(getContext()); + return true; + } + + @Override + public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, + String sortOrder) { + Cursor c = null; + SQLiteDatabase db = mHelper.getReadableDatabase(); + String id = null; + switch (mMatcher.match(uri)) { + case URI_NOTE: + c = db.query(TABLE.NOTE, projection, selection, selectionArgs, null, null, + sortOrder); + break; + case URI_NOTE_ITEM: + id = uri.getPathSegments().get(1); + c = db.query(TABLE.NOTE, projection, NoteColumns.ID + "=" + id + + parseSelection(selection), selectionArgs, null, null, sortOrder); + break; + case URI_DATA: + c = db.query(TABLE.DATA, projection, selection, selectionArgs, null, null, + sortOrder); + break; + case URI_DATA_ITEM: + id = uri.getPathSegments().get(1); + c = db.query(TABLE.DATA, projection, DataColumns.ID + "=" + id + + parseSelection(selection), selectionArgs, null, null, sortOrder); + break; + case URI_SEARCH: + case URI_SEARCH_SUGGEST: + if (sortOrder != null || projection != null) { + throw new IllegalArgumentException( + "do not specify sortOrder, selection, selectionArgs, or projection" + "with this query"); + } + + String searchString = null; + if (mMatcher.match(uri) == URI_SEARCH_SUGGEST) { + if (uri.getPathSegments().size() > 1) { + searchString = uri.getPathSegments().get(1); + } + } else { + searchString = uri.getQueryParameter("pattern"); + } + + if (TextUtils.isEmpty(searchString)) { + return null; + } + + try { + searchString = String.format("%%%s%%", searchString); + c = db.rawQuery(NOTES_SNIPPET_SEARCH_QUERY, + new String[] { searchString }); + } catch (IllegalStateException ex) { + Log.e(TAG, "got exception: " + ex.toString()); + } + break; + default: + throw new IllegalArgumentException("Unknown URI " + uri); + } + if (c != null) { + c.setNotificationUri(getContext().getContentResolver(), uri); + } + return c; + } + + @Override + public Uri insert(Uri uri, ContentValues values) { + SQLiteDatabase db = mHelper.getWritableDatabase(); + long dataId = 0, noteId = 0, insertedId = 0; + switch (mMatcher.match(uri)) { + case URI_NOTE: + insertedId = noteId = db.insert(TABLE.NOTE, null, values); + break; + case URI_DATA: + if (values.containsKey(DataColumns.NOTE_ID)) { + noteId = values.getAsLong(DataColumns.NOTE_ID); + } else { + Log.d(TAG, "Wrong data format without note id:" + values.toString()); + } + insertedId = dataId = db.insert(TABLE.DATA, null, values); + break; + default: + throw new IllegalArgumentException("Unknown URI " + uri); + } + // Notify the note uri + if (noteId > 0) { + getContext().getContentResolver().notifyChange( + ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, noteId), null); + } + + // Notify the data uri + if (dataId > 0) { + getContext().getContentResolver().notifyChange( + ContentUris.withAppendedId(Notes.CONTENT_DATA_URI, dataId), null); + } + + return ContentUris.withAppendedId(uri, insertedId); + } + + @Override + public int delete(Uri uri, String selection, String[] selectionArgs) { + int count = 0; + String id = null; + SQLiteDatabase db = mHelper.getWritableDatabase(); + boolean deleteData = false; + switch (mMatcher.match(uri)) { + case URI_NOTE: + selection = "(" + selection + ") AND " + NoteColumns.ID + ">0 "; + count = db.delete(TABLE.NOTE, selection, selectionArgs); + break; + case URI_NOTE_ITEM: + id = uri.getPathSegments().get(1); + /** + * ID that smaller than 0 is system folder which is not allowed to + * trash + */ + long noteId = Long.valueOf(id); + if (noteId <= 0) { + break; + } + count = db.delete(TABLE.NOTE, + NoteColumns.ID + "=" + id + parseSelection(selection), selectionArgs); + break; + case URI_DATA: + count = db.delete(TABLE.DATA, selection, selectionArgs); + deleteData = true; + break; + case URI_DATA_ITEM: + id = uri.getPathSegments().get(1); + count = db.delete(TABLE.DATA, + DataColumns.ID + "=" + id + parseSelection(selection), selectionArgs); + deleteData = true; + break; + default: + throw new IllegalArgumentException("Unknown URI " + uri); + } + if (count > 0) { + if (deleteData) { + getContext().getContentResolver().notifyChange(Notes.CONTENT_NOTE_URI, null); + } + getContext().getContentResolver().notifyChange(uri, null); + } + return count; + } + + @Override + public int update(Uri uri, ContentValues values, String selection, String[] selectionArgs) { + int count = 0; + String id = null; + SQLiteDatabase db = mHelper.getWritableDatabase(); + boolean updateData = false; + switch (mMatcher.match(uri)) { + case URI_NOTE: + increaseNoteVersion(-1, selection, selectionArgs); + count = db.update(TABLE.NOTE, values, selection, selectionArgs); + break; + case URI_NOTE_ITEM: + id = uri.getPathSegments().get(1); + increaseNoteVersion(Long.valueOf(id), selection, selectionArgs); + count = db.update(TABLE.NOTE, values, NoteColumns.ID + "=" + id + + parseSelection(selection), selectionArgs); + break; + case URI_DATA: + count = db.update(TABLE.DATA, values, selection, selectionArgs); + updateData = true; + break; + case URI_DATA_ITEM: + id = uri.getPathSegments().get(1); + count = db.update(TABLE.DATA, values, DataColumns.ID + "=" + id + + parseSelection(selection), selectionArgs); + updateData = true; + break; + default: + throw new IllegalArgumentException("Unknown URI " + uri); + } + + if (count > 0) { + if (updateData) { + getContext().getContentResolver().notifyChange(Notes.CONTENT_NOTE_URI, null); + } + getContext().getContentResolver().notifyChange(uri, null); + } + return count; + } + + private String parseSelection(String selection) { + return (!TextUtils.isEmpty(selection) ? " AND (" + selection + ')' : ""); + } + + private void increaseNoteVersion(long id, String selection, String[] selectionArgs) { + StringBuilder sql = new StringBuilder(120); + sql.append("UPDATE "); + sql.append(TABLE.NOTE); + sql.append(" SET "); + sql.append(NoteColumns.VERSION); + sql.append("=" + NoteColumns.VERSION + "+1 "); + + if (id > 0 || !TextUtils.isEmpty(selection)) { + sql.append(" WHERE "); + } + if (id > 0) { + sql.append(NoteColumns.ID + "=" + String.valueOf(id)); + } + if (!TextUtils.isEmpty(selection)) { + String selectString = id > 0 ? parseSelection(selection) : selection; + for (String args : selectionArgs) { + selectString = selectString.replaceFirst("\\?", args); + } + sql.append(selectString); + } + + mHelper.getWritableDatabase().execSQL(sql.toString()); + } + + @Override + public String getType(Uri uri) { + // TODO Auto-generated method stub + return null; + } + +} diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/MetaData.java b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/MetaData.java new file mode 100644 index 0000000..3a2050b --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/MetaData.java @@ -0,0 +1,82 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.gtask.data; + +import android.database.Cursor; +import android.util.Log; + +import net.micode.notes.tool.GTaskStringUtils; + +import org.json.JSONException; +import org.json.JSONObject; + + +public class MetaData extends Task { + private final static String TAG = MetaData.class.getSimpleName(); + + private String mRelatedGid = null; + + public void setMeta(String gid, JSONObject metaInfo) { + try { + metaInfo.put(GTaskStringUtils.META_HEAD_GTASK_ID, gid); + } catch (JSONException e) { + Log.e(TAG, "failed to put related gid"); + } + setNotes(metaInfo.toString()); + setName(GTaskStringUtils.META_NOTE_NAME); + } + + public String getRelatedGid() { + return mRelatedGid; + } + + @Override + public boolean isWorthSaving() { + return getNotes() != null; + } + + @Override + public void setContentByRemoteJSON(JSONObject js) { + super.setContentByRemoteJSON(js); + if (getNotes() != null) { + try { + JSONObject metaInfo = new JSONObject(getNotes().trim()); + mRelatedGid = metaInfo.getString(GTaskStringUtils.META_HEAD_GTASK_ID); + } catch (JSONException e) { + Log.w(TAG, "failed to get related gid"); + mRelatedGid = null; + } + } + } + + @Override + public void setContentByLocalJSON(JSONObject js) { + // this function should not be called + throw new IllegalAccessError("MetaData:setContentByLocalJSON should not be called"); + } + + @Override + public JSONObject getLocalJSONFromContent() { + throw new IllegalAccessError("MetaData:getLocalJSONFromContent should not be called"); + } + + @Override + public int getSyncAction(Cursor c) { + throw new IllegalAccessError("MetaData:getSyncAction should not be called"); + } + +} diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/Node.java b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/Node.java new file mode 100644 index 0000000..63950e0 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/Node.java @@ -0,0 +1,101 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.gtask.data; + +import android.database.Cursor; + +import org.json.JSONObject; + +public abstract class Node { + public static final int SYNC_ACTION_NONE = 0; + + public static final int SYNC_ACTION_ADD_REMOTE = 1; + + public static final int SYNC_ACTION_ADD_LOCAL = 2; + + public static final int SYNC_ACTION_DEL_REMOTE = 3; + + public static final int SYNC_ACTION_DEL_LOCAL = 4; + + public static final int SYNC_ACTION_UPDATE_REMOTE = 5; + + public static final int SYNC_ACTION_UPDATE_LOCAL = 6; + + public static final int SYNC_ACTION_UPDATE_CONFLICT = 7; + + public static final int SYNC_ACTION_ERROR = 8; + + private String mGid; + + private String mName; + + private long mLastModified; + + private boolean mDeleted; + + public Node() { + mGid = null; + mName = ""; + mLastModified = 0; + mDeleted = false; + } + + public abstract JSONObject getCreateAction(int actionId); + + public abstract JSONObject getUpdateAction(int actionId); + + public abstract void setContentByRemoteJSON(JSONObject js); + + public abstract void setContentByLocalJSON(JSONObject js); + + public abstract JSONObject getLocalJSONFromContent(); + + public abstract int getSyncAction(Cursor c); + + public void setGid(String gid) { + this.mGid = gid; + } + + public void setName(String name) { + this.mName = name; + } + + public void setLastModified(long lastModified) { + this.mLastModified = lastModified; + } + + public void setDeleted(boolean deleted) { + this.mDeleted = deleted; + } + + public String getGid() { + return this.mGid; + } + + public String getName() { + return this.mName; + } + + public long getLastModified() { + return this.mLastModified; + } + + public boolean getDeleted() { + return this.mDeleted; + } + +} diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/SqlData.java b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/SqlData.java new file mode 100644 index 0000000..d3ec3be --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/SqlData.java @@ -0,0 +1,189 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.gtask.data; + +import android.content.ContentResolver; +import android.content.ContentUris; +import android.content.ContentValues; +import android.content.Context; +import android.database.Cursor; +import android.net.Uri; +import android.util.Log; + +import net.micode.notes.data.Notes; +import net.micode.notes.data.Notes.DataColumns; +import net.micode.notes.data.Notes.DataConstants; +import net.micode.notes.data.Notes.NoteColumns; +import net.micode.notes.data.NotesDatabaseHelper.TABLE; +import net.micode.notes.gtask.exception.ActionFailureException; + +import org.json.JSONException; +import org.json.JSONObject; + + +public class SqlData { + private static final String TAG = SqlData.class.getSimpleName(); + + private static final int INVALID_ID = -99999; + + public static final String[] PROJECTION_DATA = new String[] { + DataColumns.ID, DataColumns.MIME_TYPE, DataColumns.CONTENT, DataColumns.DATA1, + DataColumns.DATA3 + }; + + public static final int DATA_ID_COLUMN = 0; + + public static final int DATA_MIME_TYPE_COLUMN = 1; + + public static final int DATA_CONTENT_COLUMN = 2; + + public static final int DATA_CONTENT_DATA_1_COLUMN = 3; + + public static final int DATA_CONTENT_DATA_3_COLUMN = 4; + + private ContentResolver mContentResolver; + + private boolean mIsCreate; + + private long mDataId; + + private String mDataMimeType; + + private String mDataContent; + + private long mDataContentData1; + + private String mDataContentData3; + + private ContentValues mDiffDataValues; + + public SqlData(Context context) { + mContentResolver = context.getContentResolver(); + mIsCreate = true; + mDataId = INVALID_ID; + mDataMimeType = DataConstants.NOTE; + mDataContent = ""; + mDataContentData1 = 0; + mDataContentData3 = ""; + mDiffDataValues = new ContentValues(); + } + + public SqlData(Context context, Cursor c) { + mContentResolver = context.getContentResolver(); + mIsCreate = false; + loadFromCursor(c); + mDiffDataValues = new ContentValues(); + } + + private void loadFromCursor(Cursor c) { + mDataId = c.getLong(DATA_ID_COLUMN); + mDataMimeType = c.getString(DATA_MIME_TYPE_COLUMN); + mDataContent = c.getString(DATA_CONTENT_COLUMN); + mDataContentData1 = c.getLong(DATA_CONTENT_DATA_1_COLUMN); + mDataContentData3 = c.getString(DATA_CONTENT_DATA_3_COLUMN); + } + + public void setContent(JSONObject js) throws JSONException { + long dataId = js.has(DataColumns.ID) ? js.getLong(DataColumns.ID) : INVALID_ID; + if (mIsCreate || mDataId != dataId) { + mDiffDataValues.put(DataColumns.ID, dataId); + } + mDataId = dataId; + + String dataMimeType = js.has(DataColumns.MIME_TYPE) ? js.getString(DataColumns.MIME_TYPE) + : DataConstants.NOTE; + if (mIsCreate || !mDataMimeType.equals(dataMimeType)) { + mDiffDataValues.put(DataColumns.MIME_TYPE, dataMimeType); + } + mDataMimeType = dataMimeType; + + String dataContent = js.has(DataColumns.CONTENT) ? js.getString(DataColumns.CONTENT) : ""; + if (mIsCreate || !mDataContent.equals(dataContent)) { + mDiffDataValues.put(DataColumns.CONTENT, dataContent); + } + mDataContent = dataContent; + + long dataContentData1 = js.has(DataColumns.DATA1) ? js.getLong(DataColumns.DATA1) : 0; + if (mIsCreate || mDataContentData1 != dataContentData1) { + mDiffDataValues.put(DataColumns.DATA1, dataContentData1); + } + mDataContentData1 = dataContentData1; + + String dataContentData3 = js.has(DataColumns.DATA3) ? js.getString(DataColumns.DATA3) : ""; + if (mIsCreate || !mDataContentData3.equals(dataContentData3)) { + mDiffDataValues.put(DataColumns.DATA3, dataContentData3); + } + mDataContentData3 = dataContentData3; + } + + public JSONObject getContent() throws JSONException { + if (mIsCreate) { + Log.e(TAG, "it seems that we haven't created this in database yet"); + return null; + } + JSONObject js = new JSONObject(); + js.put(DataColumns.ID, mDataId); + js.put(DataColumns.MIME_TYPE, mDataMimeType); + js.put(DataColumns.CONTENT, mDataContent); + js.put(DataColumns.DATA1, mDataContentData1); + js.put(DataColumns.DATA3, mDataContentData3); + return js; + } + + public void commit(long noteId, boolean validateVersion, long version) { + + if (mIsCreate) { + if (mDataId == INVALID_ID && mDiffDataValues.containsKey(DataColumns.ID)) { + mDiffDataValues.remove(DataColumns.ID); + } + + mDiffDataValues.put(DataColumns.NOTE_ID, noteId); + Uri uri = mContentResolver.insert(Notes.CONTENT_DATA_URI, mDiffDataValues); + try { + mDataId = Long.valueOf(uri.getPathSegments().get(1)); + } catch (NumberFormatException e) { + Log.e(TAG, "Get note id error :" + e.toString()); + throw new ActionFailureException("create note failed"); + } + } else { + if (mDiffDataValues.size() > 0) { + int result = 0; + if (!validateVersion) { + result = mContentResolver.update(ContentUris.withAppendedId( + Notes.CONTENT_DATA_URI, mDataId), mDiffDataValues, null, null); + } else { + result = mContentResolver.update(ContentUris.withAppendedId( + Notes.CONTENT_DATA_URI, mDataId), mDiffDataValues, + " ? in (SELECT " + NoteColumns.ID + " FROM " + TABLE.NOTE + + " WHERE " + NoteColumns.VERSION + "=?)", new String[] { + String.valueOf(noteId), String.valueOf(version) + }); + } + if (result == 0) { + Log.w(TAG, "there is no update. maybe user updates note when syncing"); + } + } + } + + mDiffDataValues.clear(); + mIsCreate = false; + } + + public long getId() { + return mDataId; + } +} diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/SqlNote.java b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/SqlNote.java new file mode 100644 index 0000000..79a4095 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/SqlNote.java @@ -0,0 +1,505 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.gtask.data; + +import android.appwidget.AppWidgetManager; +import android.content.ContentResolver; +import android.content.ContentValues; +import android.content.Context; +import android.database.Cursor; +import android.net.Uri; +import android.util.Log; + +import net.micode.notes.data.Notes; +import net.micode.notes.data.Notes.DataColumns; +import net.micode.notes.data.Notes.NoteColumns; +import net.micode.notes.gtask.exception.ActionFailureException; +import net.micode.notes.tool.GTaskStringUtils; +import net.micode.notes.tool.ResourceParser; + +import org.json.JSONArray; +import org.json.JSONException; +import org.json.JSONObject; + +import java.util.ArrayList; + + +public class SqlNote { + private static final String TAG = SqlNote.class.getSimpleName(); + + private static final int INVALID_ID = -99999; + + public static final String[] PROJECTION_NOTE = new String[] { + NoteColumns.ID, NoteColumns.ALERTED_DATE, NoteColumns.BG_COLOR_ID, + NoteColumns.CREATED_DATE, NoteColumns.HAS_ATTACHMENT, NoteColumns.MODIFIED_DATE, + NoteColumns.NOTES_COUNT, NoteColumns.PARENT_ID, NoteColumns.SNIPPET, NoteColumns.TYPE, + NoteColumns.WIDGET_ID, NoteColumns.WIDGET_TYPE, NoteColumns.SYNC_ID, + NoteColumns.LOCAL_MODIFIED, NoteColumns.ORIGIN_PARENT_ID, NoteColumns.GTASK_ID, + NoteColumns.VERSION + }; + + public static final int ID_COLUMN = 0; + + public static final int ALERTED_DATE_COLUMN = 1; + + public static final int BG_COLOR_ID_COLUMN = 2; + + public static final int CREATED_DATE_COLUMN = 3; + + public static final int HAS_ATTACHMENT_COLUMN = 4; + + public static final int MODIFIED_DATE_COLUMN = 5; + + public static final int NOTES_COUNT_COLUMN = 6; + + public static final int PARENT_ID_COLUMN = 7; + + public static final int SNIPPET_COLUMN = 8; + + public static final int TYPE_COLUMN = 9; + + public static final int WIDGET_ID_COLUMN = 10; + + public static final int WIDGET_TYPE_COLUMN = 11; + + public static final int SYNC_ID_COLUMN = 12; + + public static final int LOCAL_MODIFIED_COLUMN = 13; + + public static final int ORIGIN_PARENT_ID_COLUMN = 14; + + public static final int GTASK_ID_COLUMN = 15; + + public static final int VERSION_COLUMN = 16; + + private Context mContext; + + private ContentResolver mContentResolver; + + private boolean mIsCreate; + + private long mId; + + private long mAlertDate; + + private int mBgColorId; + + private long mCreatedDate; + + private int mHasAttachment; + + private long mModifiedDate; + + private long mParentId; + + private String mSnippet; + + private int mType; + + private int mWidgetId; + + private int mWidgetType; + + private long mOriginParent; + + private long mVersion; + + private ContentValues mDiffNoteValues; + + private ArrayList mDataList; + + public SqlNote(Context context) { + mContext = context; + mContentResolver = context.getContentResolver(); + mIsCreate = true; + mId = INVALID_ID; + mAlertDate = 0; + mBgColorId = ResourceParser.getDefaultBgId(context); + mCreatedDate = System.currentTimeMillis(); + mHasAttachment = 0; + mModifiedDate = System.currentTimeMillis(); + mParentId = 0; + mSnippet = ""; + mType = Notes.TYPE_NOTE; + mWidgetId = AppWidgetManager.INVALID_APPWIDGET_ID; + mWidgetType = Notes.TYPE_WIDGET_INVALIDE; + mOriginParent = 0; + mVersion = 0; + mDiffNoteValues = new ContentValues(); + mDataList = new ArrayList(); + } + + public SqlNote(Context context, Cursor c) { + mContext = context; + mContentResolver = context.getContentResolver(); + mIsCreate = false; + loadFromCursor(c); + mDataList = new ArrayList(); + if (mType == Notes.TYPE_NOTE) + loadDataContent(); + mDiffNoteValues = new ContentValues(); + } + + public SqlNote(Context context, long id) { + mContext = context; + mContentResolver = context.getContentResolver(); + mIsCreate = false; + loadFromCursor(id); + mDataList = new ArrayList(); + if (mType == Notes.TYPE_NOTE) + loadDataContent(); + mDiffNoteValues = new ContentValues(); + + } + + private void loadFromCursor(long id) { + Cursor c = null; + try { + c = mContentResolver.query(Notes.CONTENT_NOTE_URI, PROJECTION_NOTE, "(_id=?)", + new String[] { + String.valueOf(id) + }, null); + if (c != null) { + c.moveToNext(); + loadFromCursor(c); + } else { + Log.w(TAG, "loadFromCursor: cursor = null"); + } + } finally { + if (c != null) + c.close(); + } + } + + private void loadFromCursor(Cursor c) { + mId = c.getLong(ID_COLUMN); + mAlertDate = c.getLong(ALERTED_DATE_COLUMN); + mBgColorId = c.getInt(BG_COLOR_ID_COLUMN); + mCreatedDate = c.getLong(CREATED_DATE_COLUMN); + mHasAttachment = c.getInt(HAS_ATTACHMENT_COLUMN); + mModifiedDate = c.getLong(MODIFIED_DATE_COLUMN); + mParentId = c.getLong(PARENT_ID_COLUMN); + mSnippet = c.getString(SNIPPET_COLUMN); + mType = c.getInt(TYPE_COLUMN); + mWidgetId = c.getInt(WIDGET_ID_COLUMN); + mWidgetType = c.getInt(WIDGET_TYPE_COLUMN); + mVersion = c.getLong(VERSION_COLUMN); + } + + private void loadDataContent() { + Cursor c = null; + mDataList.clear(); + try { + c = mContentResolver.query(Notes.CONTENT_DATA_URI, SqlData.PROJECTION_DATA, + "(note_id=?)", new String[] { + String.valueOf(mId) + }, null); + if (c != null) { + if (c.getCount() == 0) { + Log.w(TAG, "it seems that the note has not data"); + return; + } + while (c.moveToNext()) { + SqlData data = new SqlData(mContext, c); + mDataList.add(data); + } + } else { + Log.w(TAG, "loadDataContent: cursor = null"); + } + } finally { + if (c != null) + c.close(); + } + } + + public boolean setContent(JSONObject js) { + try { + JSONObject note = js.getJSONObject(GTaskStringUtils.META_HEAD_NOTE); + if (note.getInt(NoteColumns.TYPE) == Notes.TYPE_SYSTEM) { + Log.w(TAG, "cannot set system folder"); + } else if (note.getInt(NoteColumns.TYPE) == Notes.TYPE_FOLDER) { + // for folder we can only update the snnipet and type + String snippet = note.has(NoteColumns.SNIPPET) ? note + .getString(NoteColumns.SNIPPET) : ""; + if (mIsCreate || !mSnippet.equals(snippet)) { + mDiffNoteValues.put(NoteColumns.SNIPPET, snippet); + } + mSnippet = snippet; + + int type = note.has(NoteColumns.TYPE) ? note.getInt(NoteColumns.TYPE) + : Notes.TYPE_NOTE; + if (mIsCreate || mType != type) { + mDiffNoteValues.put(NoteColumns.TYPE, type); + } + mType = type; + } else if (note.getInt(NoteColumns.TYPE) == Notes.TYPE_NOTE) { + JSONArray dataArray = js.getJSONArray(GTaskStringUtils.META_HEAD_DATA); + long id = note.has(NoteColumns.ID) ? note.getLong(NoteColumns.ID) : INVALID_ID; + if (mIsCreate || mId != id) { + mDiffNoteValues.put(NoteColumns.ID, id); + } + mId = id; + + long alertDate = note.has(NoteColumns.ALERTED_DATE) ? note + .getLong(NoteColumns.ALERTED_DATE) : 0; + if (mIsCreate || mAlertDate != alertDate) { + mDiffNoteValues.put(NoteColumns.ALERTED_DATE, alertDate); + } + mAlertDate = alertDate; + + int bgColorId = note.has(NoteColumns.BG_COLOR_ID) ? note + .getInt(NoteColumns.BG_COLOR_ID) : ResourceParser.getDefaultBgId(mContext); + if (mIsCreate || mBgColorId != bgColorId) { + mDiffNoteValues.put(NoteColumns.BG_COLOR_ID, bgColorId); + } + mBgColorId = bgColorId; + + long createDate = note.has(NoteColumns.CREATED_DATE) ? note + .getLong(NoteColumns.CREATED_DATE) : System.currentTimeMillis(); + if (mIsCreate || mCreatedDate != createDate) { + mDiffNoteValues.put(NoteColumns.CREATED_DATE, createDate); + } + mCreatedDate = createDate; + + int hasAttachment = note.has(NoteColumns.HAS_ATTACHMENT) ? note + .getInt(NoteColumns.HAS_ATTACHMENT) : 0; + if (mIsCreate || mHasAttachment != hasAttachment) { + mDiffNoteValues.put(NoteColumns.HAS_ATTACHMENT, hasAttachment); + } + mHasAttachment = hasAttachment; + + long modifiedDate = note.has(NoteColumns.MODIFIED_DATE) ? note + .getLong(NoteColumns.MODIFIED_DATE) : System.currentTimeMillis(); + if (mIsCreate || mModifiedDate != modifiedDate) { + mDiffNoteValues.put(NoteColumns.MODIFIED_DATE, modifiedDate); + } + mModifiedDate = modifiedDate; + + long parentId = note.has(NoteColumns.PARENT_ID) ? note + .getLong(NoteColumns.PARENT_ID) : 0; + if (mIsCreate || mParentId != parentId) { + mDiffNoteValues.put(NoteColumns.PARENT_ID, parentId); + } + mParentId = parentId; + + String snippet = note.has(NoteColumns.SNIPPET) ? note + .getString(NoteColumns.SNIPPET) : ""; + if (mIsCreate || !mSnippet.equals(snippet)) { + mDiffNoteValues.put(NoteColumns.SNIPPET, snippet); + } + mSnippet = snippet; + + int type = note.has(NoteColumns.TYPE) ? note.getInt(NoteColumns.TYPE) + : Notes.TYPE_NOTE; + if (mIsCreate || mType != type) { + mDiffNoteValues.put(NoteColumns.TYPE, type); + } + mType = type; + + int widgetId = note.has(NoteColumns.WIDGET_ID) ? note.getInt(NoteColumns.WIDGET_ID) + : AppWidgetManager.INVALID_APPWIDGET_ID; + if (mIsCreate || mWidgetId != widgetId) { + mDiffNoteValues.put(NoteColumns.WIDGET_ID, widgetId); + } + mWidgetId = widgetId; + + int widgetType = note.has(NoteColumns.WIDGET_TYPE) ? note + .getInt(NoteColumns.WIDGET_TYPE) : Notes.TYPE_WIDGET_INVALIDE; + if (mIsCreate || mWidgetType != widgetType) { + mDiffNoteValues.put(NoteColumns.WIDGET_TYPE, widgetType); + } + mWidgetType = widgetType; + + long originParent = note.has(NoteColumns.ORIGIN_PARENT_ID) ? note + .getLong(NoteColumns.ORIGIN_PARENT_ID) : 0; + if (mIsCreate || mOriginParent != originParent) { + mDiffNoteValues.put(NoteColumns.ORIGIN_PARENT_ID, originParent); + } + mOriginParent = originParent; + + for (int i = 0; i < dataArray.length(); i++) { + JSONObject data = dataArray.getJSONObject(i); + SqlData sqlData = null; + if (data.has(DataColumns.ID)) { + long dataId = data.getLong(DataColumns.ID); + for (SqlData temp : mDataList) { + if (dataId == temp.getId()) { + sqlData = temp; + } + } + } + + if (sqlData == null) { + sqlData = new SqlData(mContext); + mDataList.add(sqlData); + } + + sqlData.setContent(data); + } + } + } catch (JSONException e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + return false; + } + return true; + } + + public JSONObject getContent() { + try { + JSONObject js = new JSONObject(); + + if (mIsCreate) { + Log.e(TAG, "it seems that we haven't created this in database yet"); + return null; + } + + JSONObject note = new JSONObject(); + if (mType == Notes.TYPE_NOTE) { + note.put(NoteColumns.ID, mId); + note.put(NoteColumns.ALERTED_DATE, mAlertDate); + note.put(NoteColumns.BG_COLOR_ID, mBgColorId); + note.put(NoteColumns.CREATED_DATE, mCreatedDate); + note.put(NoteColumns.HAS_ATTACHMENT, mHasAttachment); + note.put(NoteColumns.MODIFIED_DATE, mModifiedDate); + note.put(NoteColumns.PARENT_ID, mParentId); + note.put(NoteColumns.SNIPPET, mSnippet); + note.put(NoteColumns.TYPE, mType); + note.put(NoteColumns.WIDGET_ID, mWidgetId); + note.put(NoteColumns.WIDGET_TYPE, mWidgetType); + note.put(NoteColumns.ORIGIN_PARENT_ID, mOriginParent); + js.put(GTaskStringUtils.META_HEAD_NOTE, note); + + JSONArray dataArray = new JSONArray(); + for (SqlData sqlData : mDataList) { + JSONObject data = sqlData.getContent(); + if (data != null) { + dataArray.put(data); + } + } + js.put(GTaskStringUtils.META_HEAD_DATA, dataArray); + } else if (mType == Notes.TYPE_FOLDER || mType == Notes.TYPE_SYSTEM) { + note.put(NoteColumns.ID, mId); + note.put(NoteColumns.TYPE, mType); + note.put(NoteColumns.SNIPPET, mSnippet); + js.put(GTaskStringUtils.META_HEAD_NOTE, note); + } + + return js; + } catch (JSONException e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + } + return null; + } + + public void setParentId(long id) { + mParentId = id; + mDiffNoteValues.put(NoteColumns.PARENT_ID, id); + } + + public void setGtaskId(String gid) { + mDiffNoteValues.put(NoteColumns.GTASK_ID, gid); + } + + public void setSyncId(long syncId) { + mDiffNoteValues.put(NoteColumns.SYNC_ID, syncId); + } + + public void resetLocalModified() { + mDiffNoteValues.put(NoteColumns.LOCAL_MODIFIED, 0); + } + + public long getId() { + return mId; + } + + public long getParentId() { + return mParentId; + } + + public String getSnippet() { + return mSnippet; + } + + public boolean isNoteType() { + return mType == Notes.TYPE_NOTE; + } + + public void commit(boolean validateVersion) { + if (mIsCreate) { + if (mId == INVALID_ID && mDiffNoteValues.containsKey(NoteColumns.ID)) { + mDiffNoteValues.remove(NoteColumns.ID); + } + + Uri uri = mContentResolver.insert(Notes.CONTENT_NOTE_URI, mDiffNoteValues); + try { + mId = Long.valueOf(uri.getPathSegments().get(1)); + } catch (NumberFormatException e) { + Log.e(TAG, "Get note id error :" + e.toString()); + throw new ActionFailureException("create note failed"); + } + if (mId == 0) { + throw new IllegalStateException("Create thread id failed"); + } + + if (mType == Notes.TYPE_NOTE) { + for (SqlData sqlData : mDataList) { + sqlData.commit(mId, false, -1); + } + } + } else { + if (mId <= 0 && mId != Notes.ID_ROOT_FOLDER && mId != Notes.ID_CALL_RECORD_FOLDER) { + Log.e(TAG, "No such note"); + throw new IllegalStateException("Try to update note with invalid id"); + } + if (mDiffNoteValues.size() > 0) { + mVersion ++; + int result = 0; + if (!validateVersion) { + result = mContentResolver.update(Notes.CONTENT_NOTE_URI, mDiffNoteValues, "(" + + NoteColumns.ID + "=?)", new String[] { + String.valueOf(mId) + }); + } else { + result = mContentResolver.update(Notes.CONTENT_NOTE_URI, mDiffNoteValues, "(" + + NoteColumns.ID + "=?) AND (" + NoteColumns.VERSION + "<=?)", + new String[] { + String.valueOf(mId), String.valueOf(mVersion) + }); + } + if (result == 0) { + Log.w(TAG, "there is no update. maybe user updates note when syncing"); + } + } + + if (mType == Notes.TYPE_NOTE) { + for (SqlData sqlData : mDataList) { + sqlData.commit(mId, validateVersion, mVersion); + } + } + } + + // refresh local info + loadFromCursor(mId); + if (mType == Notes.TYPE_NOTE) + loadDataContent(); + + mDiffNoteValues.clear(); + mIsCreate = false; + } +} diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/Task.java b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/Task.java new file mode 100644 index 0000000..6a19454 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/Task.java @@ -0,0 +1,351 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.gtask.data; + +import android.database.Cursor; +import android.text.TextUtils; +import android.util.Log; + +import net.micode.notes.data.Notes; +import net.micode.notes.data.Notes.DataColumns; +import net.micode.notes.data.Notes.DataConstants; +import net.micode.notes.data.Notes.NoteColumns; +import net.micode.notes.gtask.exception.ActionFailureException; +import net.micode.notes.tool.GTaskStringUtils; + +import org.json.JSONArray; +import org.json.JSONException; +import org.json.JSONObject; + + +public class Task extends Node { + private static final String TAG = Task.class.getSimpleName(); + + private boolean mCompleted; + + private String mNotes; + + private JSONObject mMetaInfo; + + private Task mPriorSibling; + + private TaskList mParent; + + public Task() { + super(); + mCompleted = false; + mNotes = null; + mPriorSibling = null; + mParent = null; + mMetaInfo = null; + } + + public JSONObject getCreateAction(int actionId) { + JSONObject js = new JSONObject(); + + try { + // action_type + js.put(GTaskStringUtils.GTASK_JSON_ACTION_TYPE, + GTaskStringUtils.GTASK_JSON_ACTION_TYPE_CREATE); + + // action_id + js.put(GTaskStringUtils.GTASK_JSON_ACTION_ID, actionId); + + // index + js.put(GTaskStringUtils.GTASK_JSON_INDEX, mParent.getChildTaskIndex(this)); + + // entity_delta + JSONObject entity = new JSONObject(); + entity.put(GTaskStringUtils.GTASK_JSON_NAME, getName()); + entity.put(GTaskStringUtils.GTASK_JSON_CREATOR_ID, "null"); + entity.put(GTaskStringUtils.GTASK_JSON_ENTITY_TYPE, + GTaskStringUtils.GTASK_JSON_TYPE_TASK); + if (getNotes() != null) { + entity.put(GTaskStringUtils.GTASK_JSON_NOTES, getNotes()); + } + js.put(GTaskStringUtils.GTASK_JSON_ENTITY_DELTA, entity); + + // parent_id + js.put(GTaskStringUtils.GTASK_JSON_PARENT_ID, mParent.getGid()); + + // dest_parent_type + js.put(GTaskStringUtils.GTASK_JSON_DEST_PARENT_TYPE, + GTaskStringUtils.GTASK_JSON_TYPE_GROUP); + + // list_id + js.put(GTaskStringUtils.GTASK_JSON_LIST_ID, mParent.getGid()); + + // prior_sibling_id + if (mPriorSibling != null) { + js.put(GTaskStringUtils.GTASK_JSON_PRIOR_SIBLING_ID, mPriorSibling.getGid()); + } + + } catch (JSONException e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + throw new ActionFailureException("fail to generate task-create jsonobject"); + } + + return js; + } + + public JSONObject getUpdateAction(int actionId) { + JSONObject js = new JSONObject(); + + try { + // action_type + js.put(GTaskStringUtils.GTASK_JSON_ACTION_TYPE, + GTaskStringUtils.GTASK_JSON_ACTION_TYPE_UPDATE); + + // action_id + js.put(GTaskStringUtils.GTASK_JSON_ACTION_ID, actionId); + + // id + js.put(GTaskStringUtils.GTASK_JSON_ID, getGid()); + + // entity_delta + JSONObject entity = new JSONObject(); + entity.put(GTaskStringUtils.GTASK_JSON_NAME, getName()); + if (getNotes() != null) { + entity.put(GTaskStringUtils.GTASK_JSON_NOTES, getNotes()); + } + entity.put(GTaskStringUtils.GTASK_JSON_DELETED, getDeleted()); + js.put(GTaskStringUtils.GTASK_JSON_ENTITY_DELTA, entity); + + } catch (JSONException e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + throw new ActionFailureException("fail to generate task-update jsonobject"); + } + + return js; + } + + public void setContentByRemoteJSON(JSONObject js) { + if (js != null) { + try { + // id + if (js.has(GTaskStringUtils.GTASK_JSON_ID)) { + setGid(js.getString(GTaskStringUtils.GTASK_JSON_ID)); + } + + // last_modified + if (js.has(GTaskStringUtils.GTASK_JSON_LAST_MODIFIED)) { + setLastModified(js.getLong(GTaskStringUtils.GTASK_JSON_LAST_MODIFIED)); + } + + // name + if (js.has(GTaskStringUtils.GTASK_JSON_NAME)) { + setName(js.getString(GTaskStringUtils.GTASK_JSON_NAME)); + } + + // notes + if (js.has(GTaskStringUtils.GTASK_JSON_NOTES)) { + setNotes(js.getString(GTaskStringUtils.GTASK_JSON_NOTES)); + } + + // deleted + if (js.has(GTaskStringUtils.GTASK_JSON_DELETED)) { + setDeleted(js.getBoolean(GTaskStringUtils.GTASK_JSON_DELETED)); + } + + // completed + if (js.has(GTaskStringUtils.GTASK_JSON_COMPLETED)) { + setCompleted(js.getBoolean(GTaskStringUtils.GTASK_JSON_COMPLETED)); + } + } catch (JSONException e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + throw new ActionFailureException("fail to get task content from jsonobject"); + } + } + } + + public void setContentByLocalJSON(JSONObject js) { + if (js == null || !js.has(GTaskStringUtils.META_HEAD_NOTE) + || !js.has(GTaskStringUtils.META_HEAD_DATA)) { + Log.w(TAG, "setContentByLocalJSON: nothing is avaiable"); + } + + try { + JSONObject note = js.getJSONObject(GTaskStringUtils.META_HEAD_NOTE); + JSONArray dataArray = js.getJSONArray(GTaskStringUtils.META_HEAD_DATA); + + if (note.getInt(NoteColumns.TYPE) != Notes.TYPE_NOTE) { + Log.e(TAG, "invalid type"); + return; + } + + for (int i = 0; i < dataArray.length(); i++) { + JSONObject data = dataArray.getJSONObject(i); + if (TextUtils.equals(data.getString(DataColumns.MIME_TYPE), DataConstants.NOTE)) { + setName(data.getString(DataColumns.CONTENT)); + break; + } + } + + } catch (JSONException e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + } + } + + public JSONObject getLocalJSONFromContent() { + String name = getName(); + try { + if (mMetaInfo == null) { + // new task created from web + if (name == null) { + Log.w(TAG, "the note seems to be an empty one"); + return null; + } + + JSONObject js = new JSONObject(); + JSONObject note = new JSONObject(); + JSONArray dataArray = new JSONArray(); + JSONObject data = new JSONObject(); + data.put(DataColumns.CONTENT, name); + dataArray.put(data); + js.put(GTaskStringUtils.META_HEAD_DATA, dataArray); + note.put(NoteColumns.TYPE, Notes.TYPE_NOTE); + js.put(GTaskStringUtils.META_HEAD_NOTE, note); + return js; + } else { + // synced task + JSONObject note = mMetaInfo.getJSONObject(GTaskStringUtils.META_HEAD_NOTE); + JSONArray dataArray = mMetaInfo.getJSONArray(GTaskStringUtils.META_HEAD_DATA); + + for (int i = 0; i < dataArray.length(); i++) { + JSONObject data = dataArray.getJSONObject(i); + if (TextUtils.equals(data.getString(DataColumns.MIME_TYPE), DataConstants.NOTE)) { + data.put(DataColumns.CONTENT, getName()); + break; + } + } + + note.put(NoteColumns.TYPE, Notes.TYPE_NOTE); + return mMetaInfo; + } + } catch (JSONException e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + return null; + } + } + + public void setMetaInfo(MetaData metaData) { + if (metaData != null && metaData.getNotes() != null) { + try { + mMetaInfo = new JSONObject(metaData.getNotes()); + } catch (JSONException e) { + Log.w(TAG, e.toString()); + mMetaInfo = null; + } + } + } + + public int getSyncAction(Cursor c) { + try { + JSONObject noteInfo = null; + if (mMetaInfo != null && mMetaInfo.has(GTaskStringUtils.META_HEAD_NOTE)) { + noteInfo = mMetaInfo.getJSONObject(GTaskStringUtils.META_HEAD_NOTE); + } + + if (noteInfo == null) { + Log.w(TAG, "it seems that note meta has been deleted"); + return SYNC_ACTION_UPDATE_REMOTE; + } + + if (!noteInfo.has(NoteColumns.ID)) { + Log.w(TAG, "remote note id seems to be deleted"); + return SYNC_ACTION_UPDATE_LOCAL; + } + + // validate the note id now + if (c.getLong(SqlNote.ID_COLUMN) != noteInfo.getLong(NoteColumns.ID)) { + Log.w(TAG, "note id doesn't match"); + return SYNC_ACTION_UPDATE_LOCAL; + } + + if (c.getInt(SqlNote.LOCAL_MODIFIED_COLUMN) == 0) { + // there is no local update + if (c.getLong(SqlNote.SYNC_ID_COLUMN) == getLastModified()) { + // no update both side + return SYNC_ACTION_NONE; + } else { + // apply remote to local + return SYNC_ACTION_UPDATE_LOCAL; + } + } else { + // validate gtask id + if (!c.getString(SqlNote.GTASK_ID_COLUMN).equals(getGid())) { + Log.e(TAG, "gtask id doesn't match"); + return SYNC_ACTION_ERROR; + } + if (c.getLong(SqlNote.SYNC_ID_COLUMN) == getLastModified()) { + // local modification only + return SYNC_ACTION_UPDATE_REMOTE; + } else { + return SYNC_ACTION_UPDATE_CONFLICT; + } + } + } catch (Exception e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + } + + return SYNC_ACTION_ERROR; + } + + public boolean isWorthSaving() { + return mMetaInfo != null || (getName() != null && getName().trim().length() > 0) + || (getNotes() != null && getNotes().trim().length() > 0); + } + + public void setCompleted(boolean completed) { + this.mCompleted = completed; + } + + public void setNotes(String notes) { + this.mNotes = notes; + } + + public void setPriorSibling(Task priorSibling) { + this.mPriorSibling = priorSibling; + } + + public void setParent(TaskList parent) { + this.mParent = parent; + } + + public boolean getCompleted() { + return this.mCompleted; + } + + public String getNotes() { + return this.mNotes; + } + + public Task getPriorSibling() { + return this.mPriorSibling; + } + + public TaskList getParent() { + return this.mParent; + } + +} diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/TaskList.java b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/TaskList.java new file mode 100644 index 0000000..4ea21c5 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/data/TaskList.java @@ -0,0 +1,343 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.gtask.data; + +import android.database.Cursor; +import android.util.Log; + +import net.micode.notes.data.Notes; +import net.micode.notes.data.Notes.NoteColumns; +import net.micode.notes.gtask.exception.ActionFailureException; +import net.micode.notes.tool.GTaskStringUtils; + +import org.json.JSONException; +import org.json.JSONObject; + +import java.util.ArrayList; + + +public class TaskList extends Node { + private static final String TAG = TaskList.class.getSimpleName(); + + private int mIndex; + + private ArrayList mChildren; + + public TaskList() { + super(); + mChildren = new ArrayList(); + mIndex = 1; + } + + public JSONObject getCreateAction(int actionId) { + JSONObject js = new JSONObject(); + + try { + // action_type + js.put(GTaskStringUtils.GTASK_JSON_ACTION_TYPE, + GTaskStringUtils.GTASK_JSON_ACTION_TYPE_CREATE); + + // action_id + js.put(GTaskStringUtils.GTASK_JSON_ACTION_ID, actionId); + + // index + js.put(GTaskStringUtils.GTASK_JSON_INDEX, mIndex); + + // entity_delta + JSONObject entity = new JSONObject(); + entity.put(GTaskStringUtils.GTASK_JSON_NAME, getName()); + entity.put(GTaskStringUtils.GTASK_JSON_CREATOR_ID, "null"); + entity.put(GTaskStringUtils.GTASK_JSON_ENTITY_TYPE, + GTaskStringUtils.GTASK_JSON_TYPE_GROUP); + js.put(GTaskStringUtils.GTASK_JSON_ENTITY_DELTA, entity); + + } catch (JSONException e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + throw new ActionFailureException("fail to generate tasklist-create jsonobject"); + } + + return js; + } + + public JSONObject getUpdateAction(int actionId) { + JSONObject js = new JSONObject(); + + try { + // action_type + js.put(GTaskStringUtils.GTASK_JSON_ACTION_TYPE, + GTaskStringUtils.GTASK_JSON_ACTION_TYPE_UPDATE); + + // action_id + js.put(GTaskStringUtils.GTASK_JSON_ACTION_ID, actionId); + + // id + js.put(GTaskStringUtils.GTASK_JSON_ID, getGid()); + + // entity_delta + JSONObject entity = new JSONObject(); + entity.put(GTaskStringUtils.GTASK_JSON_NAME, getName()); + entity.put(GTaskStringUtils.GTASK_JSON_DELETED, getDeleted()); + js.put(GTaskStringUtils.GTASK_JSON_ENTITY_DELTA, entity); + + } catch (JSONException e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + throw new ActionFailureException("fail to generate tasklist-update jsonobject"); + } + + return js; + } + + public void setContentByRemoteJSON(JSONObject js) { + if (js != null) { + try { + // id + if (js.has(GTaskStringUtils.GTASK_JSON_ID)) { + setGid(js.getString(GTaskStringUtils.GTASK_JSON_ID)); + } + + // last_modified + if (js.has(GTaskStringUtils.GTASK_JSON_LAST_MODIFIED)) { + setLastModified(js.getLong(GTaskStringUtils.GTASK_JSON_LAST_MODIFIED)); + } + + // name + if (js.has(GTaskStringUtils.GTASK_JSON_NAME)) { + setName(js.getString(GTaskStringUtils.GTASK_JSON_NAME)); + } + + } catch (JSONException e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + throw new ActionFailureException("fail to get tasklist content from jsonobject"); + } + } + } + + public void setContentByLocalJSON(JSONObject js) { + if (js == null || !js.has(GTaskStringUtils.META_HEAD_NOTE)) { + Log.w(TAG, "setContentByLocalJSON: nothing is avaiable"); + } + + try { + JSONObject folder = js.getJSONObject(GTaskStringUtils.META_HEAD_NOTE); + + if (folder.getInt(NoteColumns.TYPE) == Notes.TYPE_FOLDER) { + String name = folder.getString(NoteColumns.SNIPPET); + setName(GTaskStringUtils.MIUI_FOLDER_PREFFIX + name); + } else if (folder.getInt(NoteColumns.TYPE) == Notes.TYPE_SYSTEM) { + if (folder.getLong(NoteColumns.ID) == Notes.ID_ROOT_FOLDER) + setName(GTaskStringUtils.MIUI_FOLDER_PREFFIX + GTaskStringUtils.FOLDER_DEFAULT); + else if (folder.getLong(NoteColumns.ID) == Notes.ID_CALL_RECORD_FOLDER) + setName(GTaskStringUtils.MIUI_FOLDER_PREFFIX + + GTaskStringUtils.FOLDER_CALL_NOTE); + else + Log.e(TAG, "invalid system folder"); + } else { + Log.e(TAG, "error type"); + } + } catch (JSONException e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + } + } + + public JSONObject getLocalJSONFromContent() { + try { + JSONObject js = new JSONObject(); + JSONObject folder = new JSONObject(); + + String folderName = getName(); + if (getName().startsWith(GTaskStringUtils.MIUI_FOLDER_PREFFIX)) + folderName = folderName.substring(GTaskStringUtils.MIUI_FOLDER_PREFFIX.length(), + folderName.length()); + folder.put(NoteColumns.SNIPPET, folderName); + if (folderName.equals(GTaskStringUtils.FOLDER_DEFAULT) + || folderName.equals(GTaskStringUtils.FOLDER_CALL_NOTE)) + folder.put(NoteColumns.TYPE, Notes.TYPE_SYSTEM); + else + folder.put(NoteColumns.TYPE, Notes.TYPE_FOLDER); + + js.put(GTaskStringUtils.META_HEAD_NOTE, folder); + + return js; + } catch (JSONException e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + return null; + } + } + + public int getSyncAction(Cursor c) { + try { + if (c.getInt(SqlNote.LOCAL_MODIFIED_COLUMN) == 0) { + // there is no local update + if (c.getLong(SqlNote.SYNC_ID_COLUMN) == getLastModified()) { + // no update both side + return SYNC_ACTION_NONE; + } else { + // apply remote to local + return SYNC_ACTION_UPDATE_LOCAL; + } + } else { + // validate gtask id + if (!c.getString(SqlNote.GTASK_ID_COLUMN).equals(getGid())) { + Log.e(TAG, "gtask id doesn't match"); + return SYNC_ACTION_ERROR; + } + if (c.getLong(SqlNote.SYNC_ID_COLUMN) == getLastModified()) { + // local modification only + return SYNC_ACTION_UPDATE_REMOTE; + } else { + // for folder conflicts, just apply local modification + return SYNC_ACTION_UPDATE_REMOTE; + } + } + } catch (Exception e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + } + + return SYNC_ACTION_ERROR; + } + + public int getChildTaskCount() { + return mChildren.size(); + } + + public boolean addChildTask(Task task) { + boolean ret = false; + if (task != null && !mChildren.contains(task)) { + ret = mChildren.add(task); + if (ret) { + // need to set prior sibling and parent + task.setPriorSibling(mChildren.isEmpty() ? null : mChildren + .get(mChildren.size() - 1)); + task.setParent(this); + } + } + return ret; + } + + public boolean addChildTask(Task task, int index) { + if (index < 0 || index > mChildren.size()) { + Log.e(TAG, "add child task: invalid index"); + return false; + } + + int pos = mChildren.indexOf(task); + if (task != null && pos == -1) { + mChildren.add(index, task); + + // update the task list + Task preTask = null; + Task afterTask = null; + if (index != 0) + preTask = mChildren.get(index - 1); + if (index != mChildren.size() - 1) + afterTask = mChildren.get(index + 1); + + task.setPriorSibling(preTask); + if (afterTask != null) + afterTask.setPriorSibling(task); + } + + return true; + } + + public boolean removeChildTask(Task task) { + boolean ret = false; + int index = mChildren.indexOf(task); + if (index != -1) { + ret = mChildren.remove(task); + + if (ret) { + // reset prior sibling and parent + task.setPriorSibling(null); + task.setParent(null); + + // update the task list + if (index != mChildren.size()) { + mChildren.get(index).setPriorSibling( + index == 0 ? null : mChildren.get(index - 1)); + } + } + } + return ret; + } + + public boolean moveChildTask(Task task, int index) { + + if (index < 0 || index >= mChildren.size()) { + Log.e(TAG, "move child task: invalid index"); + return false; + } + + int pos = mChildren.indexOf(task); + if (pos == -1) { + Log.e(TAG, "move child task: the task should in the list"); + return false; + } + + if (pos == index) + return true; + return (removeChildTask(task) && addChildTask(task, index)); + } + + public Task findChildTaskByGid(String gid) { + for (int i = 0; i < mChildren.size(); i++) { + Task t = mChildren.get(i); + if (t.getGid().equals(gid)) { + return t; + } + } + return null; + } + + public int getChildTaskIndex(Task task) { + return mChildren.indexOf(task); + } + + public Task getChildTaskByIndex(int index) { + if (index < 0 || index >= mChildren.size()) { + Log.e(TAG, "getTaskByIndex: invalid index"); + return null; + } + return mChildren.get(index); + } + + public Task getChilTaskByGid(String gid) { + for (Task task : mChildren) { + if (task.getGid().equals(gid)) + return task; + } + return null; + } + + public ArrayList getChildTaskList() { + return this.mChildren; + } + + public void setIndex(int index) { + this.mIndex = index; + } + + public int getIndex() { + return this.mIndex; + } +} diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/exception/ActionFailureException.java b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/exception/ActionFailureException.java new file mode 100644 index 0000000..15504be --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/exception/ActionFailureException.java @@ -0,0 +1,33 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.gtask.exception; + +public class ActionFailureException extends RuntimeException { + private static final long serialVersionUID = 4425249765923293627L; + + public ActionFailureException() { + super(); + } + + public ActionFailureException(String paramString) { + super(paramString); + } + + public ActionFailureException(String paramString, Throwable paramThrowable) { + super(paramString, paramThrowable); + } +} diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/exception/NetworkFailureException.java b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/exception/NetworkFailureException.java new file mode 100644 index 0000000..b08cfb1 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/exception/NetworkFailureException.java @@ -0,0 +1,33 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.gtask.exception; + +public class NetworkFailureException extends Exception { + private static final long serialVersionUID = 2107610287180234136L; + + public NetworkFailureException() { + super(); + } + + public NetworkFailureException(String paramString) { + super(paramString); + } + + public NetworkFailureException(String paramString, Throwable paramThrowable) { + super(paramString, paramThrowable); + } +} diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java new file mode 100644 index 0000000..a1deb99 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java @@ -0,0 +1,124 @@ + +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.gtask.remote; + +import android.app.Notification; +import android.app.NotificationManager; +import android.app.PendingIntent; +import android.content.Context; +import android.content.Intent; +import android.os.AsyncTask; + +import net.micode.notes.R; +import net.micode.notes.ui.NotesListActivity; +import net.micode.notes.ui.NotesPreferenceActivity; + + +public class GTaskASyncTask extends AsyncTask { + + private static int GTASK_SYNC_NOTIFICATION_ID = 5234235; + + public interface OnCompleteListener { + void onComplete(); + } + + private Context mContext; + + private NotificationManager mNotifiManager; + + private GTaskManager mTaskManager; + + private OnCompleteListener mOnCompleteListener; + + public GTaskASyncTask(Context context, OnCompleteListener listener) { + mContext = context; + mOnCompleteListener = listener; + mNotifiManager = (NotificationManager) mContext + .getSystemService(Context.NOTIFICATION_SERVICE); + mTaskManager = GTaskManager.getInstance(); + } + + public void cancelSync() { + mTaskManager.cancelSync(); + } + + public void publishProgess(String message) { + publishProgress(new String[] { + message + }); + } + + private void showNotification(int tickerId, String content) { + PendingIntent pendingIntent; + if (tickerId != R.string.ticker_success) { + pendingIntent = PendingIntent.getActivity(mContext, 0, new Intent(mContext, + NotesPreferenceActivity.class), PendingIntent.FLAG_IMMUTABLE); + } else { + pendingIntent = PendingIntent.getActivity(mContext, 0, new Intent(mContext, + NotesListActivity.class), PendingIntent.FLAG_IMMUTABLE); + } + Notification.Builder builder = new Notification.Builder(mContext) + .setAutoCancel(true) + .setContentTitle(mContext.getString(R.string.app_name)) + .setContentText(content) + .setContentIntent(pendingIntent) + .setWhen(System.currentTimeMillis()) + .setOngoing(true); + Notification notification=builder.getNotification(); + mNotifiManager.notify(GTASK_SYNC_NOTIFICATION_ID, notification); + } + + @Override + protected Integer doInBackground(Void... unused) { + publishProgess(mContext.getString(R.string.sync_progress_login, NotesPreferenceActivity + .getSyncAccountName(mContext))); + return mTaskManager.sync(mContext, this); + } + + @Override + protected void onProgressUpdate(String... progress) { + showNotification(R.string.ticker_syncing, progress[0]); + if (mContext instanceof GTaskSyncService) { + ((GTaskSyncService) mContext).sendBroadcast(progress[0]); + } + } + + @Override + protected void onPostExecute(Integer result) { + if (result == GTaskManager.STATE_SUCCESS) { + showNotification(R.string.ticker_success, mContext.getString( + R.string.success_sync_account, mTaskManager.getSyncAccount())); + NotesPreferenceActivity.setLastSyncTime(mContext, System.currentTimeMillis()); + } else if (result == GTaskManager.STATE_NETWORK_ERROR) { + showNotification(R.string.ticker_fail, mContext.getString(R.string.error_sync_network)); + } else if (result == GTaskManager.STATE_INTERNAL_ERROR) { + showNotification(R.string.ticker_fail, mContext.getString(R.string.error_sync_internal)); + } else if (result == GTaskManager.STATE_SYNC_CANCELLED) { + showNotification(R.string.ticker_cancel, mContext + .getString(R.string.error_sync_cancelled)); + } + if (mOnCompleteListener != null) { + new Thread(new Runnable() { + + public void run() { + mOnCompleteListener.onComplete(); + } + }).start(); + } + } +} diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/remote/GTaskClient.java b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/remote/GTaskClient.java new file mode 100644 index 0000000..c67dfdf --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/remote/GTaskClient.java @@ -0,0 +1,585 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.gtask.remote; + +import android.accounts.Account; +import android.accounts.AccountManager; +import android.accounts.AccountManagerFuture; +import android.app.Activity; +import android.os.Bundle; +import android.text.TextUtils; +import android.util.Log; + +import net.micode.notes.gtask.data.Node; +import net.micode.notes.gtask.data.Task; +import net.micode.notes.gtask.data.TaskList; +import net.micode.notes.gtask.exception.ActionFailureException; +import net.micode.notes.gtask.exception.NetworkFailureException; +import net.micode.notes.tool.GTaskStringUtils; +import net.micode.notes.ui.NotesPreferenceActivity; + +import org.apache.http.HttpEntity; +import org.apache.http.HttpResponse; +import org.apache.http.client.ClientProtocolException; +import org.apache.http.client.entity.UrlEncodedFormEntity; +import org.apache.http.client.methods.HttpGet; +import org.apache.http.client.methods.HttpPost; +import org.apache.http.cookie.Cookie; +import org.apache.http.impl.client.BasicCookieStore; +import org.apache.http.impl.client.DefaultHttpClient; +import org.apache.http.message.BasicNameValuePair; +import org.apache.http.params.BasicHttpParams; +import org.apache.http.params.HttpConnectionParams; +import org.apache.http.params.HttpParams; +import org.apache.http.params.HttpProtocolParams; +import org.json.JSONArray; +import org.json.JSONException; +import org.json.JSONObject; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.util.LinkedList; +import java.util.List; +import java.util.zip.GZIPInputStream; +import java.util.zip.Inflater; +import java.util.zip.InflaterInputStream; + + +public class GTaskClient { + private static final String TAG = GTaskClient.class.getSimpleName(); + + private static final String GTASK_URL = "https://mail.google.com/tasks/"; + + private static final String GTASK_GET_URL = "https://mail.google.com/tasks/ig"; + + private static final String GTASK_POST_URL = "https://mail.google.com/tasks/r/ig"; + + private static GTaskClient mInstance = null; + + private DefaultHttpClient mHttpClient; + + private String mGetUrl; + + private String mPostUrl; + + private long mClientVersion; + + private boolean mLoggedin; + + private long mLastLoginTime; + + private int mActionId; + + private Account mAccount; + + private JSONArray mUpdateArray; + + private GTaskClient() { + mHttpClient = null; + mGetUrl = GTASK_GET_URL; + mPostUrl = GTASK_POST_URL; + mClientVersion = -1; + mLoggedin = false; + mLastLoginTime = 0; + mActionId = 1; + mAccount = null; + mUpdateArray = null; + } + + public static synchronized GTaskClient getInstance() { + if (mInstance == null) { + mInstance = new GTaskClient(); + } + return mInstance; + } + + public boolean login(Activity activity) { + // we suppose that the cookie would expire after 5 minutes + // then we need to re-login + final long interval = 1000 * 60 * 5; + if (mLastLoginTime + interval < System.currentTimeMillis()) { + mLoggedin = false; + } + + // need to re-login after account switch + if (mLoggedin + && !TextUtils.equals(getSyncAccount().name, NotesPreferenceActivity + .getSyncAccountName(activity))) { + mLoggedin = false; + } + + if (mLoggedin) { + Log.d(TAG, "already logged in"); + return true; + } + + mLastLoginTime = System.currentTimeMillis(); + String authToken = loginGoogleAccount(activity, false); + if (authToken == null) { + Log.e(TAG, "login google account failed"); + return false; + } + + // login with custom domain if necessary + if (!(mAccount.name.toLowerCase().endsWith("gmail.com") || mAccount.name.toLowerCase() + .endsWith("googlemail.com"))) { + StringBuilder url = new StringBuilder(GTASK_URL).append("a/"); + int index = mAccount.name.indexOf('@') + 1; + String suffix = mAccount.name.substring(index); + url.append(suffix + "/"); + mGetUrl = url.toString() + "ig"; + mPostUrl = url.toString() + "r/ig"; + + if (tryToLoginGtask(activity, authToken)) { + mLoggedin = true; + } + } + + // try to login with google official url + if (!mLoggedin) { + mGetUrl = GTASK_GET_URL; + mPostUrl = GTASK_POST_URL; + if (!tryToLoginGtask(activity, authToken)) { + return false; + } + } + + mLoggedin = true; + return true; + } + + private String loginGoogleAccount(Activity activity, boolean invalidateToken) { + String authToken; + AccountManager accountManager = AccountManager.get(activity); + Account[] accounts = accountManager.getAccountsByType("com.google"); + + if (accounts.length == 0) { + Log.e(TAG, "there is no available google account"); + return null; + } + + String accountName = NotesPreferenceActivity.getSyncAccountName(activity); + Account account = null; + for (Account a : accounts) { + if (a.name.equals(accountName)) { + account = a; + break; + } + } + if (account != null) { + mAccount = account; + } else { + Log.e(TAG, "unable to get an account with the same name in the settings"); + return null; + } + + // get the token now + AccountManagerFuture accountManagerFuture = accountManager.getAuthToken(account, + "goanna_mobile", null, activity, null, null); + try { + Bundle authTokenBundle = accountManagerFuture.getResult(); + authToken = authTokenBundle.getString(AccountManager.KEY_AUTHTOKEN); + if (invalidateToken) { + accountManager.invalidateAuthToken("com.google", authToken); + loginGoogleAccount(activity, false); + } + } catch (Exception e) { + Log.e(TAG, "get auth token failed"); + authToken = null; + } + + return authToken; + } + + private boolean tryToLoginGtask(Activity activity, String authToken) { + if (!loginGtask(authToken)) { + // maybe the auth token is out of date, now let's invalidate the + // token and try again + authToken = loginGoogleAccount(activity, true); + if (authToken == null) { + Log.e(TAG, "login google account failed"); + return false; + } + + if (!loginGtask(authToken)) { + Log.e(TAG, "login gtask failed"); + return false; + } + } + return true; + } + + private boolean loginGtask(String authToken) { + int timeoutConnection = 10000; + int timeoutSocket = 15000; + HttpParams httpParameters = new BasicHttpParams(); + HttpConnectionParams.setConnectionTimeout(httpParameters, timeoutConnection); + HttpConnectionParams.setSoTimeout(httpParameters, timeoutSocket); + mHttpClient = new DefaultHttpClient(httpParameters); + BasicCookieStore localBasicCookieStore = new BasicCookieStore(); + mHttpClient.setCookieStore(localBasicCookieStore); + HttpProtocolParams.setUseExpectContinue(mHttpClient.getParams(), false); + + // login gtask + try { + String loginUrl = mGetUrl + "?auth=" + authToken; + HttpGet httpGet = new HttpGet(loginUrl); + HttpResponse response = null; + response = mHttpClient.execute(httpGet); + + // get the cookie now + List cookies = mHttpClient.getCookieStore().getCookies(); + boolean hasAuthCookie = false; + for (Cookie cookie : cookies) { + if (cookie.getName().contains("GTL")) { + hasAuthCookie = true; + } + } + if (!hasAuthCookie) { + Log.w(TAG, "it seems that there is no auth cookie"); + } + + // get the client version + String resString = getResponseContent(response.getEntity()); + String jsBegin = "_setup("; + String jsEnd = ")}"; + int begin = resString.indexOf(jsBegin); + int end = resString.lastIndexOf(jsEnd); + String jsString = null; + if (begin != -1 && end != -1 && begin < end) { + jsString = resString.substring(begin + jsBegin.length(), end); + } + JSONObject js = new JSONObject(jsString); + mClientVersion = js.getLong("v"); + } catch (JSONException e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + return false; + } catch (Exception e) { + // simply catch all exceptions + Log.e(TAG, "httpget gtask_url failed"); + return false; + } + + return true; + } + + private int getActionId() { + return mActionId++; + } + + private HttpPost createHttpPost() { + HttpPost httpPost = new HttpPost(mPostUrl); + httpPost.setHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8"); + httpPost.setHeader("AT", "1"); + return httpPost; + } + + private String getResponseContent(HttpEntity entity) throws IOException { + String contentEncoding = null; + if (entity.getContentEncoding() != null) { + contentEncoding = entity.getContentEncoding().getValue(); + Log.d(TAG, "encoding: " + contentEncoding); + } + + InputStream input = entity.getContent(); + if (contentEncoding != null && contentEncoding.equalsIgnoreCase("gzip")) { + input = new GZIPInputStream(entity.getContent()); + } else if (contentEncoding != null && contentEncoding.equalsIgnoreCase("deflate")) { + Inflater inflater = new Inflater(true); + input = new InflaterInputStream(entity.getContent(), inflater); + } + + try { + InputStreamReader isr = new InputStreamReader(input); + BufferedReader br = new BufferedReader(isr); + StringBuilder sb = new StringBuilder(); + + while (true) { + String buff = br.readLine(); + if (buff == null) { + return sb.toString(); + } + sb = sb.append(buff); + } + } finally { + input.close(); + } + } + + private JSONObject postRequest(JSONObject js) throws NetworkFailureException { + if (!mLoggedin) { + Log.e(TAG, "please login first"); + throw new ActionFailureException("not logged in"); + } + + HttpPost httpPost = createHttpPost(); + try { + LinkedList list = new LinkedList(); + list.add(new BasicNameValuePair("r", js.toString())); + UrlEncodedFormEntity entity = new UrlEncodedFormEntity(list, "UTF-8"); + httpPost.setEntity(entity); + + // execute the post + HttpResponse response = mHttpClient.execute(httpPost); + String jsString = getResponseContent(response.getEntity()); + return new JSONObject(jsString); + + } catch (ClientProtocolException e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + throw new NetworkFailureException("postRequest failed"); + } catch (IOException e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + throw new NetworkFailureException("postRequest failed"); + } catch (JSONException e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + throw new ActionFailureException("unable to convert response content to jsonobject"); + } catch (Exception e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + throw new ActionFailureException("error occurs when posting request"); + } + } + + public void createTask(Task task) throws NetworkFailureException { + commitUpdate(); + try { + JSONObject jsPost = new JSONObject(); + JSONArray actionList = new JSONArray(); + + // action_list + actionList.put(task.getCreateAction(getActionId())); + jsPost.put(GTaskStringUtils.GTASK_JSON_ACTION_LIST, actionList); + + // client_version + jsPost.put(GTaskStringUtils.GTASK_JSON_CLIENT_VERSION, mClientVersion); + + // post + JSONObject jsResponse = postRequest(jsPost); + JSONObject jsResult = (JSONObject) jsResponse.getJSONArray( + GTaskStringUtils.GTASK_JSON_RESULTS).get(0); + task.setGid(jsResult.getString(GTaskStringUtils.GTASK_JSON_NEW_ID)); + + } catch (JSONException e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + throw new ActionFailureException("create task: handing jsonobject failed"); + } + } + + public void createTaskList(TaskList tasklist) throws NetworkFailureException { + commitUpdate(); + try { + JSONObject jsPost = new JSONObject(); + JSONArray actionList = new JSONArray(); + + // action_list + actionList.put(tasklist.getCreateAction(getActionId())); + jsPost.put(GTaskStringUtils.GTASK_JSON_ACTION_LIST, actionList); + + // client version + jsPost.put(GTaskStringUtils.GTASK_JSON_CLIENT_VERSION, mClientVersion); + + // post + JSONObject jsResponse = postRequest(jsPost); + JSONObject jsResult = (JSONObject) jsResponse.getJSONArray( + GTaskStringUtils.GTASK_JSON_RESULTS).get(0); + tasklist.setGid(jsResult.getString(GTaskStringUtils.GTASK_JSON_NEW_ID)); + + } catch (JSONException e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + throw new ActionFailureException("create tasklist: handing jsonobject failed"); + } + } + + public void commitUpdate() throws NetworkFailureException { + if (mUpdateArray != null) { + try { + JSONObject jsPost = new JSONObject(); + + // action_list + jsPost.put(GTaskStringUtils.GTASK_JSON_ACTION_LIST, mUpdateArray); + + // client_version + jsPost.put(GTaskStringUtils.GTASK_JSON_CLIENT_VERSION, mClientVersion); + + postRequest(jsPost); + mUpdateArray = null; + } catch (JSONException e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + throw new ActionFailureException("commit update: handing jsonobject failed"); + } + } + } + + public void addUpdateNode(Node node) throws NetworkFailureException { + if (node != null) { + // too many update items may result in an error + // set max to 10 items + if (mUpdateArray != null && mUpdateArray.length() > 10) { + commitUpdate(); + } + + if (mUpdateArray == null) + mUpdateArray = new JSONArray(); + mUpdateArray.put(node.getUpdateAction(getActionId())); + } + } + + public void moveTask(Task task, TaskList preParent, TaskList curParent) + throws NetworkFailureException { + commitUpdate(); + try { + JSONObject jsPost = new JSONObject(); + JSONArray actionList = new JSONArray(); + JSONObject action = new JSONObject(); + + // action_list + action.put(GTaskStringUtils.GTASK_JSON_ACTION_TYPE, + GTaskStringUtils.GTASK_JSON_ACTION_TYPE_MOVE); + action.put(GTaskStringUtils.GTASK_JSON_ACTION_ID, getActionId()); + action.put(GTaskStringUtils.GTASK_JSON_ID, task.getGid()); + if (preParent == curParent && task.getPriorSibling() != null) { + // put prioring_sibing_id only if moving within the tasklist and + // it is not the first one + action.put(GTaskStringUtils.GTASK_JSON_PRIOR_SIBLING_ID, task.getPriorSibling()); + } + action.put(GTaskStringUtils.GTASK_JSON_SOURCE_LIST, preParent.getGid()); + action.put(GTaskStringUtils.GTASK_JSON_DEST_PARENT, curParent.getGid()); + if (preParent != curParent) { + // put the dest_list only if moving between tasklists + action.put(GTaskStringUtils.GTASK_JSON_DEST_LIST, curParent.getGid()); + } + actionList.put(action); + jsPost.put(GTaskStringUtils.GTASK_JSON_ACTION_LIST, actionList); + + // client_version + jsPost.put(GTaskStringUtils.GTASK_JSON_CLIENT_VERSION, mClientVersion); + + postRequest(jsPost); + + } catch (JSONException e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + throw new ActionFailureException("move task: handing jsonobject failed"); + } + } + + public void deleteNode(Node node) throws NetworkFailureException { + commitUpdate(); + try { + JSONObject jsPost = new JSONObject(); + JSONArray actionList = new JSONArray(); + + // action_list + node.setDeleted(true); + actionList.put(node.getUpdateAction(getActionId())); + jsPost.put(GTaskStringUtils.GTASK_JSON_ACTION_LIST, actionList); + + // client_version + jsPost.put(GTaskStringUtils.GTASK_JSON_CLIENT_VERSION, mClientVersion); + + postRequest(jsPost); + mUpdateArray = null; + } catch (JSONException e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + throw new ActionFailureException("delete node: handing jsonobject failed"); + } + } + + public JSONArray getTaskLists() throws NetworkFailureException { + if (!mLoggedin) { + Log.e(TAG, "please login first"); + throw new ActionFailureException("not logged in"); + } + + try { + HttpGet httpGet = new HttpGet(mGetUrl); + HttpResponse response = null; + response = mHttpClient.execute(httpGet); + + // get the task list + String resString = getResponseContent(response.getEntity()); + String jsBegin = "_setup("; + String jsEnd = ")}"; + int begin = resString.indexOf(jsBegin); + int end = resString.lastIndexOf(jsEnd); + String jsString = null; + if (begin != -1 && end != -1 && begin < end) { + jsString = resString.substring(begin + jsBegin.length(), end); + } + JSONObject js = new JSONObject(jsString); + return js.getJSONObject("t").getJSONArray(GTaskStringUtils.GTASK_JSON_LISTS); + } catch (ClientProtocolException e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + throw new NetworkFailureException("gettasklists: httpget failed"); + } catch (IOException e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + throw new NetworkFailureException("gettasklists: httpget failed"); + } catch (JSONException e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + throw new ActionFailureException("get task lists: handing jasonobject failed"); + } + } + + public JSONArray getTaskList(String listGid) throws NetworkFailureException { + commitUpdate(); + try { + JSONObject jsPost = new JSONObject(); + JSONArray actionList = new JSONArray(); + JSONObject action = new JSONObject(); + + // action_list + action.put(GTaskStringUtils.GTASK_JSON_ACTION_TYPE, + GTaskStringUtils.GTASK_JSON_ACTION_TYPE_GETALL); + action.put(GTaskStringUtils.GTASK_JSON_ACTION_ID, getActionId()); + action.put(GTaskStringUtils.GTASK_JSON_LIST_ID, listGid); + action.put(GTaskStringUtils.GTASK_JSON_GET_DELETED, false); + actionList.put(action); + jsPost.put(GTaskStringUtils.GTASK_JSON_ACTION_LIST, actionList); + + // client_version + jsPost.put(GTaskStringUtils.GTASK_JSON_CLIENT_VERSION, mClientVersion); + + JSONObject jsResponse = postRequest(jsPost); + return jsResponse.getJSONArray(GTaskStringUtils.GTASK_JSON_TASKS); + } catch (JSONException e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + throw new ActionFailureException("get task list: handing jsonobject failed"); + } + } + + public Account getSyncAccount() { + return mAccount; + } + + public void resetUpdateArray() { + mUpdateArray = null; + } +} diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/remote/GTaskManager.java b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/remote/GTaskManager.java new file mode 100644 index 0000000..d2b4082 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/remote/GTaskManager.java @@ -0,0 +1,800 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.gtask.remote; + +import android.app.Activity; +import android.content.ContentResolver; +import android.content.ContentUris; +import android.content.ContentValues; +import android.content.Context; +import android.database.Cursor; +import android.util.Log; + +import net.micode.notes.R; +import net.micode.notes.data.Notes; +import net.micode.notes.data.Notes.DataColumns; +import net.micode.notes.data.Notes.NoteColumns; +import net.micode.notes.gtask.data.MetaData; +import net.micode.notes.gtask.data.Node; +import net.micode.notes.gtask.data.SqlNote; +import net.micode.notes.gtask.data.Task; +import net.micode.notes.gtask.data.TaskList; +import net.micode.notes.gtask.exception.ActionFailureException; +import net.micode.notes.gtask.exception.NetworkFailureException; +import net.micode.notes.tool.DataUtils; +import net.micode.notes.tool.GTaskStringUtils; + +import org.json.JSONArray; +import org.json.JSONException; +import org.json.JSONObject; + +import java.util.HashMap; +import java.util.HashSet; +import java.util.Iterator; +import java.util.Map; + + +public class GTaskManager { + private static final String TAG = GTaskManager.class.getSimpleName(); + + public static final int STATE_SUCCESS = 0; + + public static final int STATE_NETWORK_ERROR = 1; + + public static final int STATE_INTERNAL_ERROR = 2; + + public static final int STATE_SYNC_IN_PROGRESS = 3; + + public static final int STATE_SYNC_CANCELLED = 4; + + private static GTaskManager mInstance = null; + + private Activity mActivity; + + private Context mContext; + + private ContentResolver mContentResolver; + + private boolean mSyncing; + + private boolean mCancelled; + + private HashMap mGTaskListHashMap; + + private HashMap mGTaskHashMap; + + private HashMap mMetaHashMap; + + private TaskList mMetaList; + + private HashSet mLocalDeleteIdMap; + + private HashMap mGidToNid; + + private HashMap mNidToGid; + + private GTaskManager() { + mSyncing = false; + mCancelled = false; + mGTaskListHashMap = new HashMap(); + mGTaskHashMap = new HashMap(); + mMetaHashMap = new HashMap(); + mMetaList = null; + mLocalDeleteIdMap = new HashSet(); + mGidToNid = new HashMap(); + mNidToGid = new HashMap(); + } + + public static synchronized GTaskManager getInstance() { + if (mInstance == null) { + mInstance = new GTaskManager(); + } + return mInstance; + } + + public synchronized void setActivityContext(Activity activity) { + // used for getting authtoken + mActivity = activity; + } + + public int sync(Context context, GTaskASyncTask asyncTask) { + if (mSyncing) { + Log.d(TAG, "Sync is in progress"); + return STATE_SYNC_IN_PROGRESS; + } + mContext = context; + mContentResolver = mContext.getContentResolver(); + mSyncing = true; + mCancelled = false; + mGTaskListHashMap.clear(); + mGTaskHashMap.clear(); + mMetaHashMap.clear(); + mLocalDeleteIdMap.clear(); + mGidToNid.clear(); + mNidToGid.clear(); + + try { + GTaskClient client = GTaskClient.getInstance(); + client.resetUpdateArray(); + + // login google task + if (!mCancelled) { + if (!client.login(mActivity)) { + throw new NetworkFailureException("login google task failed"); + } + } + + // get the task list from google + asyncTask.publishProgess(mContext.getString(R.string.sync_progress_init_list)); + initGTaskList(); + + // do content sync work + asyncTask.publishProgess(mContext.getString(R.string.sync_progress_syncing)); + syncContent(); + } catch (NetworkFailureException e) { + Log.e(TAG, e.toString()); + return STATE_NETWORK_ERROR; + } catch (ActionFailureException e) { + Log.e(TAG, e.toString()); + return STATE_INTERNAL_ERROR; + } catch (Exception e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + return STATE_INTERNAL_ERROR; + } finally { + mGTaskListHashMap.clear(); + mGTaskHashMap.clear(); + mMetaHashMap.clear(); + mLocalDeleteIdMap.clear(); + mGidToNid.clear(); + mNidToGid.clear(); + mSyncing = false; + } + + return mCancelled ? STATE_SYNC_CANCELLED : STATE_SUCCESS; + } + + private void initGTaskList() throws NetworkFailureException { + if (mCancelled) + return; + GTaskClient client = GTaskClient.getInstance(); + try { + JSONArray jsTaskLists = client.getTaskLists(); + + // init meta list first + mMetaList = null; + for (int i = 0; i < jsTaskLists.length(); i++) { + JSONObject object = jsTaskLists.getJSONObject(i); + String gid = object.getString(GTaskStringUtils.GTASK_JSON_ID); + String name = object.getString(GTaskStringUtils.GTASK_JSON_NAME); + + if (name + .equals(GTaskStringUtils.MIUI_FOLDER_PREFFIX + GTaskStringUtils.FOLDER_META)) { + mMetaList = new TaskList(); + mMetaList.setContentByRemoteJSON(object); + + // load meta data + JSONArray jsMetas = client.getTaskList(gid); + for (int j = 0; j < jsMetas.length(); j++) { + object = (JSONObject) jsMetas.getJSONObject(j); + MetaData metaData = new MetaData(); + metaData.setContentByRemoteJSON(object); + if (metaData.isWorthSaving()) { + mMetaList.addChildTask(metaData); + if (metaData.getGid() != null) { + mMetaHashMap.put(metaData.getRelatedGid(), metaData); + } + } + } + } + } + + // create meta list if not existed + if (mMetaList == null) { + mMetaList = new TaskList(); + mMetaList.setName(GTaskStringUtils.MIUI_FOLDER_PREFFIX + + GTaskStringUtils.FOLDER_META); + GTaskClient.getInstance().createTaskList(mMetaList); + } + + // init task list + for (int i = 0; i < jsTaskLists.length(); i++) { + JSONObject object = jsTaskLists.getJSONObject(i); + String gid = object.getString(GTaskStringUtils.GTASK_JSON_ID); + String name = object.getString(GTaskStringUtils.GTASK_JSON_NAME); + + if (name.startsWith(GTaskStringUtils.MIUI_FOLDER_PREFFIX) + && !name.equals(GTaskStringUtils.MIUI_FOLDER_PREFFIX + + GTaskStringUtils.FOLDER_META)) { + TaskList tasklist = new TaskList(); + tasklist.setContentByRemoteJSON(object); + mGTaskListHashMap.put(gid, tasklist); + mGTaskHashMap.put(gid, tasklist); + + // load tasks + JSONArray jsTasks = client.getTaskList(gid); + for (int j = 0; j < jsTasks.length(); j++) { + object = (JSONObject) jsTasks.getJSONObject(j); + gid = object.getString(GTaskStringUtils.GTASK_JSON_ID); + Task task = new Task(); + task.setContentByRemoteJSON(object); + if (task.isWorthSaving()) { + task.setMetaInfo(mMetaHashMap.get(gid)); + tasklist.addChildTask(task); + mGTaskHashMap.put(gid, task); + } + } + } + } + } catch (JSONException e) { + Log.e(TAG, e.toString()); + e.printStackTrace(); + throw new ActionFailureException("initGTaskList: handing JSONObject failed"); + } + } + + private void syncContent() throws NetworkFailureException { + int syncType; + Cursor c = null; + String gid; + Node node; + + mLocalDeleteIdMap.clear(); + + if (mCancelled) { + return; + } + + // for local deleted note + try { + c = mContentResolver.query(Notes.CONTENT_NOTE_URI, SqlNote.PROJECTION_NOTE, + "(type<>? AND parent_id=?)", new String[] { + String.valueOf(Notes.TYPE_SYSTEM), String.valueOf(Notes.ID_TRASH_FOLER) + }, null); + if (c != null) { + while (c.moveToNext()) { + gid = c.getString(SqlNote.GTASK_ID_COLUMN); + node = mGTaskHashMap.get(gid); + if (node != null) { + mGTaskHashMap.remove(gid); + doContentSync(Node.SYNC_ACTION_DEL_REMOTE, node, c); + } + + mLocalDeleteIdMap.add(c.getLong(SqlNote.ID_COLUMN)); + } + } else { + Log.w(TAG, "failed to query trash folder"); + } + } finally { + if (c != null) { + c.close(); + c = null; + } + } + + // sync folder first + syncFolder(); + + // for note existing in database + try { + c = mContentResolver.query(Notes.CONTENT_NOTE_URI, SqlNote.PROJECTION_NOTE, + "(type=? AND parent_id<>?)", new String[] { + String.valueOf(Notes.TYPE_NOTE), String.valueOf(Notes.ID_TRASH_FOLER) + }, NoteColumns.TYPE + " DESC"); + if (c != null) { + while (c.moveToNext()) { + gid = c.getString(SqlNote.GTASK_ID_COLUMN); + node = mGTaskHashMap.get(gid); + if (node != null) { + mGTaskHashMap.remove(gid); + mGidToNid.put(gid, c.getLong(SqlNote.ID_COLUMN)); + mNidToGid.put(c.getLong(SqlNote.ID_COLUMN), gid); + syncType = node.getSyncAction(c); + } else { + if (c.getString(SqlNote.GTASK_ID_COLUMN).trim().length() == 0) { + // local add + syncType = Node.SYNC_ACTION_ADD_REMOTE; + } else { + // remote delete + syncType = Node.SYNC_ACTION_DEL_LOCAL; + } + } + doContentSync(syncType, node, c); + } + } else { + Log.w(TAG, "failed to query existing note in database"); + } + + } finally { + if (c != null) { + c.close(); + c = null; + } + } + + // go through remaining items + Iterator> iter = mGTaskHashMap.entrySet().iterator(); + while (iter.hasNext()) { + Map.Entry entry = iter.next(); + node = entry.getValue(); + doContentSync(Node.SYNC_ACTION_ADD_LOCAL, node, null); + } + + // mCancelled can be set by another thread, so we neet to check one by + // one + // clear local delete table + if (!mCancelled) { + if (!DataUtils.batchDeleteNotes(mContentResolver, mLocalDeleteIdMap)) { + throw new ActionFailureException("failed to batch-delete local deleted notes"); + } + } + + // refresh local sync id + if (!mCancelled) { + GTaskClient.getInstance().commitUpdate(); + refreshLocalSyncId(); + } + + } + + private void syncFolder() throws NetworkFailureException { + Cursor c = null; + String gid; + Node node; + int syncType; + + if (mCancelled) { + return; + } + + // for root folder + try { + c = mContentResolver.query(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, + Notes.ID_ROOT_FOLDER), SqlNote.PROJECTION_NOTE, null, null, null); + if (c != null) { + c.moveToNext(); + gid = c.getString(SqlNote.GTASK_ID_COLUMN); + node = mGTaskHashMap.get(gid); + if (node != null) { + mGTaskHashMap.remove(gid); + mGidToNid.put(gid, (long) Notes.ID_ROOT_FOLDER); + mNidToGid.put((long) Notes.ID_ROOT_FOLDER, gid); + // for system folder, only update remote name if necessary + if (!node.getName().equals( + GTaskStringUtils.MIUI_FOLDER_PREFFIX + GTaskStringUtils.FOLDER_DEFAULT)) + doContentSync(Node.SYNC_ACTION_UPDATE_REMOTE, node, c); + } else { + doContentSync(Node.SYNC_ACTION_ADD_REMOTE, node, c); + } + } else { + Log.w(TAG, "failed to query root folder"); + } + } finally { + if (c != null) { + c.close(); + c = null; + } + } + + // for call-note folder + try { + c = mContentResolver.query(Notes.CONTENT_NOTE_URI, SqlNote.PROJECTION_NOTE, "(_id=?)", + new String[] { + String.valueOf(Notes.ID_CALL_RECORD_FOLDER) + }, null); + if (c != null) { + if (c.moveToNext()) { + gid = c.getString(SqlNote.GTASK_ID_COLUMN); + node = mGTaskHashMap.get(gid); + if (node != null) { + mGTaskHashMap.remove(gid); + mGidToNid.put(gid, (long) Notes.ID_CALL_RECORD_FOLDER); + mNidToGid.put((long) Notes.ID_CALL_RECORD_FOLDER, gid); + // for system folder, only update remote name if + // necessary + if (!node.getName().equals( + GTaskStringUtils.MIUI_FOLDER_PREFFIX + + GTaskStringUtils.FOLDER_CALL_NOTE)) + doContentSync(Node.SYNC_ACTION_UPDATE_REMOTE, node, c); + } else { + doContentSync(Node.SYNC_ACTION_ADD_REMOTE, node, c); + } + } + } else { + Log.w(TAG, "failed to query call note folder"); + } + } finally { + if (c != null) { + c.close(); + c = null; + } + } + + // for local existing folders + try { + c = mContentResolver.query(Notes.CONTENT_NOTE_URI, SqlNote.PROJECTION_NOTE, + "(type=? AND parent_id<>?)", new String[] { + String.valueOf(Notes.TYPE_FOLDER), String.valueOf(Notes.ID_TRASH_FOLER) + }, NoteColumns.TYPE + " DESC"); + if (c != null) { + while (c.moveToNext()) { + gid = c.getString(SqlNote.GTASK_ID_COLUMN); + node = mGTaskHashMap.get(gid); + if (node != null) { + mGTaskHashMap.remove(gid); + mGidToNid.put(gid, c.getLong(SqlNote.ID_COLUMN)); + mNidToGid.put(c.getLong(SqlNote.ID_COLUMN), gid); + syncType = node.getSyncAction(c); + } else { + if (c.getString(SqlNote.GTASK_ID_COLUMN).trim().length() == 0) { + // local add + syncType = Node.SYNC_ACTION_ADD_REMOTE; + } else { + // remote delete + syncType = Node.SYNC_ACTION_DEL_LOCAL; + } + } + doContentSync(syncType, node, c); + } + } else { + Log.w(TAG, "failed to query existing folder"); + } + } finally { + if (c != null) { + c.close(); + c = null; + } + } + + // for remote add folders + Iterator> iter = mGTaskListHashMap.entrySet().iterator(); + while (iter.hasNext()) { + Map.Entry entry = iter.next(); + gid = entry.getKey(); + node = entry.getValue(); + if (mGTaskHashMap.containsKey(gid)) { + mGTaskHashMap.remove(gid); + doContentSync(Node.SYNC_ACTION_ADD_LOCAL, node, null); + } + } + + if (!mCancelled) + GTaskClient.getInstance().commitUpdate(); + } + + private void doContentSync(int syncType, Node node, Cursor c) throws NetworkFailureException { + if (mCancelled) { + return; + } + + MetaData meta; + switch (syncType) { + case Node.SYNC_ACTION_ADD_LOCAL: + addLocalNode(node); + break; + case Node.SYNC_ACTION_ADD_REMOTE: + addRemoteNode(node, c); + break; + case Node.SYNC_ACTION_DEL_LOCAL: + meta = mMetaHashMap.get(c.getString(SqlNote.GTASK_ID_COLUMN)); + if (meta != null) { + GTaskClient.getInstance().deleteNode(meta); + } + mLocalDeleteIdMap.add(c.getLong(SqlNote.ID_COLUMN)); + break; + case Node.SYNC_ACTION_DEL_REMOTE: + meta = mMetaHashMap.get(node.getGid()); + if (meta != null) { + GTaskClient.getInstance().deleteNode(meta); + } + GTaskClient.getInstance().deleteNode(node); + break; + case Node.SYNC_ACTION_UPDATE_LOCAL: + updateLocalNode(node, c); + break; + case Node.SYNC_ACTION_UPDATE_REMOTE: + updateRemoteNode(node, c); + break; + case Node.SYNC_ACTION_UPDATE_CONFLICT: + // merging both modifications maybe a good idea + // right now just use local update simply + updateRemoteNode(node, c); + break; + case Node.SYNC_ACTION_NONE: + break; + case Node.SYNC_ACTION_ERROR: + default: + throw new ActionFailureException("unkown sync action type"); + } + } + + private void addLocalNode(Node node) throws NetworkFailureException { + if (mCancelled) { + return; + } + + SqlNote sqlNote; + if (node instanceof TaskList) { + if (node.getName().equals( + GTaskStringUtils.MIUI_FOLDER_PREFFIX + GTaskStringUtils.FOLDER_DEFAULT)) { + sqlNote = new SqlNote(mContext, Notes.ID_ROOT_FOLDER); + } else if (node.getName().equals( + GTaskStringUtils.MIUI_FOLDER_PREFFIX + GTaskStringUtils.FOLDER_CALL_NOTE)) { + sqlNote = new SqlNote(mContext, Notes.ID_CALL_RECORD_FOLDER); + } else { + sqlNote = new SqlNote(mContext); + sqlNote.setContent(node.getLocalJSONFromContent()); + sqlNote.setParentId(Notes.ID_ROOT_FOLDER); + } + } else { + sqlNote = new SqlNote(mContext); + JSONObject js = node.getLocalJSONFromContent(); + try { + if (js.has(GTaskStringUtils.META_HEAD_NOTE)) { + JSONObject note = js.getJSONObject(GTaskStringUtils.META_HEAD_NOTE); + if (note.has(NoteColumns.ID)) { + long id = note.getLong(NoteColumns.ID); + if (DataUtils.existInNoteDatabase(mContentResolver, id)) { + // the id is not available, have to create a new one + note.remove(NoteColumns.ID); + } + } + } + + if (js.has(GTaskStringUtils.META_HEAD_DATA)) { + JSONArray dataArray = js.getJSONArray(GTaskStringUtils.META_HEAD_DATA); + for (int i = 0; i < dataArray.length(); i++) { + JSONObject data = dataArray.getJSONObject(i); + if (data.has(DataColumns.ID)) { + long dataId = data.getLong(DataColumns.ID); + if (DataUtils.existInDataDatabase(mContentResolver, dataId)) { + // the data id is not available, have to create + // a new one + data.remove(DataColumns.ID); + } + } + } + + } + } catch (JSONException e) { + Log.w(TAG, e.toString()); + e.printStackTrace(); + } + sqlNote.setContent(js); + + Long parentId = mGidToNid.get(((Task) node).getParent().getGid()); + if (parentId == null) { + Log.e(TAG, "cannot find task's parent id locally"); + throw new ActionFailureException("cannot add local node"); + } + sqlNote.setParentId(parentId.longValue()); + } + + // create the local node + sqlNote.setGtaskId(node.getGid()); + sqlNote.commit(false); + + // update gid-nid mapping + mGidToNid.put(node.getGid(), sqlNote.getId()); + mNidToGid.put(sqlNote.getId(), node.getGid()); + + // update meta + updateRemoteMeta(node.getGid(), sqlNote); + } + + private void updateLocalNode(Node node, Cursor c) throws NetworkFailureException { + if (mCancelled) { + return; + } + + SqlNote sqlNote; + // update the note locally + sqlNote = new SqlNote(mContext, c); + sqlNote.setContent(node.getLocalJSONFromContent()); + + Long parentId = (node instanceof Task) ? mGidToNid.get(((Task) node).getParent().getGid()) + : new Long(Notes.ID_ROOT_FOLDER); + if (parentId == null) { + Log.e(TAG, "cannot find task's parent id locally"); + throw new ActionFailureException("cannot update local node"); + } + sqlNote.setParentId(parentId.longValue()); + sqlNote.commit(true); + + // update meta info + updateRemoteMeta(node.getGid(), sqlNote); + } + + private void addRemoteNode(Node node, Cursor c) throws NetworkFailureException { + if (mCancelled) { + return; + } + + SqlNote sqlNote = new SqlNote(mContext, c); + Node n; + + // update remotely + if (sqlNote.isNoteType()) { + Task task = new Task(); + task.setContentByLocalJSON(sqlNote.getContent()); + + String parentGid = mNidToGid.get(sqlNote.getParentId()); + if (parentGid == null) { + Log.e(TAG, "cannot find task's parent tasklist"); + throw new ActionFailureException("cannot add remote task"); + } + mGTaskListHashMap.get(parentGid).addChildTask(task); + + GTaskClient.getInstance().createTask(task); + n = (Node) task; + + // add meta + updateRemoteMeta(task.getGid(), sqlNote); + } else { + TaskList tasklist = null; + + // we need to skip folder if it has already existed + String folderName = GTaskStringUtils.MIUI_FOLDER_PREFFIX; + if (sqlNote.getId() == Notes.ID_ROOT_FOLDER) + folderName += GTaskStringUtils.FOLDER_DEFAULT; + else if (sqlNote.getId() == Notes.ID_CALL_RECORD_FOLDER) + folderName += GTaskStringUtils.FOLDER_CALL_NOTE; + else + folderName += sqlNote.getSnippet(); + + Iterator> iter = mGTaskListHashMap.entrySet().iterator(); + while (iter.hasNext()) { + Map.Entry entry = iter.next(); + String gid = entry.getKey(); + TaskList list = entry.getValue(); + + if (list.getName().equals(folderName)) { + tasklist = list; + if (mGTaskHashMap.containsKey(gid)) { + mGTaskHashMap.remove(gid); + } + break; + } + } + + // no match we can add now + if (tasklist == null) { + tasklist = new TaskList(); + tasklist.setContentByLocalJSON(sqlNote.getContent()); + GTaskClient.getInstance().createTaskList(tasklist); + mGTaskListHashMap.put(tasklist.getGid(), tasklist); + } + n = (Node) tasklist; + } + + // update local note + sqlNote.setGtaskId(n.getGid()); + sqlNote.commit(false); + sqlNote.resetLocalModified(); + sqlNote.commit(true); + + // gid-id mapping + mGidToNid.put(n.getGid(), sqlNote.getId()); + mNidToGid.put(sqlNote.getId(), n.getGid()); + } + + private void updateRemoteNode(Node node, Cursor c) throws NetworkFailureException { + if (mCancelled) { + return; + } + + SqlNote sqlNote = new SqlNote(mContext, c); + + // update remotely + node.setContentByLocalJSON(sqlNote.getContent()); + GTaskClient.getInstance().addUpdateNode(node); + + // update meta + updateRemoteMeta(node.getGid(), sqlNote); + + // move task if necessary + if (sqlNote.isNoteType()) { + Task task = (Task) node; + TaskList preParentList = task.getParent(); + + String curParentGid = mNidToGid.get(sqlNote.getParentId()); + if (curParentGid == null) { + Log.e(TAG, "cannot find task's parent tasklist"); + throw new ActionFailureException("cannot update remote task"); + } + TaskList curParentList = mGTaskListHashMap.get(curParentGid); + + if (preParentList != curParentList) { + preParentList.removeChildTask(task); + curParentList.addChildTask(task); + GTaskClient.getInstance().moveTask(task, preParentList, curParentList); + } + } + + // clear local modified flag + sqlNote.resetLocalModified(); + sqlNote.commit(true); + } + + private void updateRemoteMeta(String gid, SqlNote sqlNote) throws NetworkFailureException { + if (sqlNote != null && sqlNote.isNoteType()) { + MetaData metaData = mMetaHashMap.get(gid); + if (metaData != null) { + metaData.setMeta(gid, sqlNote.getContent()); + GTaskClient.getInstance().addUpdateNode(metaData); + } else { + metaData = new MetaData(); + metaData.setMeta(gid, sqlNote.getContent()); + mMetaList.addChildTask(metaData); + mMetaHashMap.put(gid, metaData); + GTaskClient.getInstance().createTask(metaData); + } + } + } + + private void refreshLocalSyncId() throws NetworkFailureException { + if (mCancelled) { + return; + } + + // get the latest gtask list + mGTaskHashMap.clear(); + mGTaskListHashMap.clear(); + mMetaHashMap.clear(); + initGTaskList(); + + Cursor c = null; + try { + c = mContentResolver.query(Notes.CONTENT_NOTE_URI, SqlNote.PROJECTION_NOTE, + "(type<>? AND parent_id<>?)", new String[] { + String.valueOf(Notes.TYPE_SYSTEM), String.valueOf(Notes.ID_TRASH_FOLER) + }, NoteColumns.TYPE + " DESC"); + if (c != null) { + while (c.moveToNext()) { + String gid = c.getString(SqlNote.GTASK_ID_COLUMN); + Node node = mGTaskHashMap.get(gid); + if (node != null) { + mGTaskHashMap.remove(gid); + ContentValues values = new ContentValues(); + values.put(NoteColumns.SYNC_ID, node.getLastModified()); + mContentResolver.update(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, + c.getLong(SqlNote.ID_COLUMN)), values, null, null); + } else { + Log.e(TAG, "something is missed"); + throw new ActionFailureException( + "some local items don't have gid after sync"); + } + } + } else { + Log.w(TAG, "failed to query local note to refresh sync id"); + } + } finally { + if (c != null) { + c.close(); + c = null; + } + } + } + + public String getSyncAccount() { + return GTaskClient.getInstance().getSyncAccount().name; + } + + public void cancelSync() { + mCancelled = true; + } +} diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/remote/GTaskSyncService.java b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/remote/GTaskSyncService.java new file mode 100644 index 0000000..cca36f7 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/gtask/remote/GTaskSyncService.java @@ -0,0 +1,128 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.gtask.remote; + +import android.app.Activity; +import android.app.Service; +import android.content.Context; +import android.content.Intent; +import android.os.Bundle; +import android.os.IBinder; + +public class GTaskSyncService extends Service { + public final static String ACTION_STRING_NAME = "sync_action_type"; + + public final static int ACTION_START_SYNC = 0; + + public final static int ACTION_CANCEL_SYNC = 1; + + public final static int ACTION_INVALID = 2; + + public final static String GTASK_SERVICE_BROADCAST_NAME = "net.micode.notes.gtask.remote.gtask_sync_service"; + + public final static String GTASK_SERVICE_BROADCAST_IS_SYNCING = "isSyncing"; + + public final static String GTASK_SERVICE_BROADCAST_PROGRESS_MSG = "progressMsg"; + + private static GTaskASyncTask mSyncTask = null; + + private static String mSyncProgress = ""; + + private void startSync() { + if (mSyncTask == null) { + mSyncTask = new GTaskASyncTask(this, new GTaskASyncTask.OnCompleteListener() { + public void onComplete() { + mSyncTask = null; + sendBroadcast(""); + stopSelf(); + } + }); + sendBroadcast(""); + mSyncTask.execute(); + } + } + + private void cancelSync() { + if (mSyncTask != null) { + mSyncTask.cancelSync(); + } + } + + @Override + public void onCreate() { + mSyncTask = null; + } + + @Override + public int onStartCommand(Intent intent, int flags, int startId) { + Bundle bundle = intent.getExtras(); + if (bundle != null && bundle.containsKey(ACTION_STRING_NAME)) { + switch (bundle.getInt(ACTION_STRING_NAME, ACTION_INVALID)) { + case ACTION_START_SYNC: + startSync(); + break; + case ACTION_CANCEL_SYNC: + cancelSync(); + break; + default: + break; + } + return START_STICKY; + } + return super.onStartCommand(intent, flags, startId); + } + + @Override + public void onLowMemory() { + if (mSyncTask != null) { + mSyncTask.cancelSync(); + } + } + + public IBinder onBind(Intent intent) { + return null; + } + + public void sendBroadcast(String msg) { + mSyncProgress = msg; + Intent intent = new Intent(GTASK_SERVICE_BROADCAST_NAME); + intent.putExtra(GTASK_SERVICE_BROADCAST_IS_SYNCING, mSyncTask != null); + intent.putExtra(GTASK_SERVICE_BROADCAST_PROGRESS_MSG, msg); + sendBroadcast(intent); + } + + public static void startSync(Activity activity) { + GTaskManager.getInstance().setActivityContext(activity); + Intent intent = new Intent(activity, GTaskSyncService.class); + intent.putExtra(GTaskSyncService.ACTION_STRING_NAME, GTaskSyncService.ACTION_START_SYNC); + activity.startService(intent); + } + + public static void cancelSync(Context context) { + Intent intent = new Intent(context, GTaskSyncService.class); + intent.putExtra(GTaskSyncService.ACTION_STRING_NAME, GTaskSyncService.ACTION_CANCEL_SYNC); + context.startService(intent); + } + + public static boolean isSyncing() { + return mSyncTask != null; + } + + public static String getProgressString() { + return mSyncProgress; + } +} diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/model/Note.java b/src/Notesmaster/app/src/main/java/net/micode/notes/model/Note.java new file mode 100644 index 0000000..6706cf6 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/model/Note.java @@ -0,0 +1,253 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.model; +import android.content.ContentProviderOperation; +import android.content.ContentProviderResult; +import android.content.ContentUris; +import android.content.ContentValues; +import android.content.Context; +import android.content.OperationApplicationException; +import android.net.Uri; +import android.os.RemoteException; +import android.util.Log; + +import net.micode.notes.data.Notes; +import net.micode.notes.data.Notes.CallNote; +import net.micode.notes.data.Notes.DataColumns; +import net.micode.notes.data.Notes.NoteColumns; +import net.micode.notes.data.Notes.TextNote; + +import java.util.ArrayList; + + +public class Note { + private ContentValues mNoteDiffValues; + private NoteData mNoteData; + private static final String TAG = "Note"; + /** + * Create a new note id for adding a new note to databases + */ + public static synchronized long getNewNoteId(Context context, long folderId) { + // Create a new note in the database + ContentValues values = new ContentValues(); + long createdTime = System.currentTimeMillis(); + values.put(NoteColumns.CREATED_DATE, createdTime); + values.put(NoteColumns.MODIFIED_DATE, createdTime); + values.put(NoteColumns.TYPE, Notes.TYPE_NOTE); + values.put(NoteColumns.LOCAL_MODIFIED, 1); + values.put(NoteColumns.PARENT_ID, folderId); + Uri uri = context.getContentResolver().insert(Notes.CONTENT_NOTE_URI, values); + + long noteId = 0; + try { + noteId = Long.valueOf(uri.getPathSegments().get(1)); + } catch (NumberFormatException e) { + Log.e(TAG, "Get note id error :" + e.toString()); + noteId = 0; + } + if (noteId == -1) { + throw new IllegalStateException("Wrong note id:" + noteId); + } + return noteId; + } + + public Note() { + mNoteDiffValues = new ContentValues(); + mNoteData = new NoteData(); + } + + public void setNoteValue(String key, String value) { + mNoteDiffValues.put(key, value); + mNoteDiffValues.put(NoteColumns.LOCAL_MODIFIED, 1); + mNoteDiffValues.put(NoteColumns.MODIFIED_DATE, System.currentTimeMillis()); + } + + public void setTextData(String key, String value) { + mNoteData.setTextData(key, value); + } + + public void setTextDataId(long id) { + mNoteData.setTextDataId(id); + } + + public long getTextDataId() { + return mNoteData.mTextDataId; + } + + public void setCallDataId(long id) { + mNoteData.setCallDataId(id); + } + + public void setCallData(String key, String value) { + mNoteData.setCallData(key, value); + } + + public boolean isLocalModified() { + return mNoteDiffValues.size() > 0 || mNoteData.isLocalModified(); + } + + public boolean syncNote(Context context, long noteId) { + if (noteId <= 0) { + throw new IllegalArgumentException("Wrong note id:" + noteId); + } + + if (!isLocalModified()) { + return true; + } + + /** + * In theory, once data changed, the note should be updated on {@link NoteColumns#LOCAL_MODIFIED} and + * {@link NoteColumns#MODIFIED_DATE}. For data safety, though update note fails, we also update the + * note data info + */ + if (context.getContentResolver().update( + ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, noteId), mNoteDiffValues, null, + null) == 0) { + Log.e(TAG, "Update note error, should not happen"); + // Do not return, fall through + } + mNoteDiffValues.clear(); + + if (mNoteData.isLocalModified() + && (mNoteData.pushIntoContentResolver(context, noteId) == null)) { + return false; + } + + return true; + } + + private class NoteData { + private long mTextDataId; + + private ContentValues mTextDataValues; + + private long mCallDataId; + + private ContentValues mCallDataValues; + + private static final String TAG = "NoteData"; + + public NoteData() { + mTextDataValues = new ContentValues(); + mCallDataValues = new ContentValues(); + mTextDataId = 0; + mCallDataId = 0; + } + + boolean isLocalModified() { + return mTextDataValues.size() > 0 || mCallDataValues.size() > 0; + } + + void setTextDataId(long id) { + if(id <= 0) { + throw new IllegalArgumentException("Text data id should larger than 0"); + } + mTextDataId = id; + } + + void setCallDataId(long id) { + if (id <= 0) { + throw new IllegalArgumentException("Call data id should larger than 0"); + } + mCallDataId = id; + } + + void setCallData(String key, String value) { + mCallDataValues.put(key, value); + mNoteDiffValues.put(NoteColumns.LOCAL_MODIFIED, 1); + mNoteDiffValues.put(NoteColumns.MODIFIED_DATE, System.currentTimeMillis()); + } + + void setTextData(String key, String value) { + mTextDataValues.put(key, value); + mNoteDiffValues.put(NoteColumns.LOCAL_MODIFIED, 1); + mNoteDiffValues.put(NoteColumns.MODIFIED_DATE, System.currentTimeMillis()); + } + + Uri pushIntoContentResolver(Context context, long noteId) { + /** + * Check for safety + */ + if (noteId <= 0) { + throw new IllegalArgumentException("Wrong note id:" + noteId); + } + + ArrayList operationList = new ArrayList(); + ContentProviderOperation.Builder builder = null; + + if(mTextDataValues.size() > 0) { + mTextDataValues.put(DataColumns.NOTE_ID, noteId); + if (mTextDataId == 0) { + mTextDataValues.put(DataColumns.MIME_TYPE, TextNote.CONTENT_ITEM_TYPE); + Uri uri = context.getContentResolver().insert(Notes.CONTENT_DATA_URI, + mTextDataValues); + try { + setTextDataId(Long.valueOf(uri.getPathSegments().get(1))); + } catch (NumberFormatException e) { + Log.e(TAG, "Insert new text data fail with noteId" + noteId); + mTextDataValues.clear(); + return null; + } + } else { + builder = ContentProviderOperation.newUpdate(ContentUris.withAppendedId( + Notes.CONTENT_DATA_URI, mTextDataId)); + builder.withValues(mTextDataValues); + operationList.add(builder.build()); + } + mTextDataValues.clear(); + } + + if(mCallDataValues.size() > 0) { + mCallDataValues.put(DataColumns.NOTE_ID, noteId); + if (mCallDataId == 0) { + mCallDataValues.put(DataColumns.MIME_TYPE, CallNote.CONTENT_ITEM_TYPE); + Uri uri = context.getContentResolver().insert(Notes.CONTENT_DATA_URI, + mCallDataValues); + try { + setCallDataId(Long.valueOf(uri.getPathSegments().get(1))); + } catch (NumberFormatException e) { + Log.e(TAG, "Insert new call data fail with noteId" + noteId); + mCallDataValues.clear(); + return null; + } + } else { + builder = ContentProviderOperation.newUpdate(ContentUris.withAppendedId( + Notes.CONTENT_DATA_URI, mCallDataId)); + builder.withValues(mCallDataValues); + operationList.add(builder.build()); + } + mCallDataValues.clear(); + } + + if (operationList.size() > 0) { + try { + ContentProviderResult[] results = context.getContentResolver().applyBatch( + Notes.AUTHORITY, operationList); + return (results == null || results.length == 0 || results[0] == null) ? null + : ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, noteId); + } catch (RemoteException e) { + Log.e(TAG, String.format("%s: %s", e.toString(), e.getMessage())); + return null; + } catch (OperationApplicationException e) { + Log.e(TAG, String.format("%s: %s", e.toString(), e.getMessage())); + return null; + } + } + return null; + } + } +} diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/model/WorkingNote.java b/src/Notesmaster/app/src/main/java/net/micode/notes/model/WorkingNote.java new file mode 100644 index 0000000..be081e4 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/model/WorkingNote.java @@ -0,0 +1,368 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.model; + +import android.appwidget.AppWidgetManager; +import android.content.ContentUris; +import android.content.Context; +import android.database.Cursor; +import android.text.TextUtils; +import android.util.Log; + +import net.micode.notes.data.Notes; +import net.micode.notes.data.Notes.CallNote; +import net.micode.notes.data.Notes.DataColumns; +import net.micode.notes.data.Notes.DataConstants; +import net.micode.notes.data.Notes.NoteColumns; +import net.micode.notes.data.Notes.TextNote; +import net.micode.notes.tool.ResourceParser.NoteBgResources; + + +public class WorkingNote { + // Note for the working note + private Note mNote; + // Note Id + private long mNoteId; + // Note content + private String mContent; + // Note mode + private int mMode; + + private long mAlertDate; + + private long mModifiedDate; + + private int mBgColorId; + + private int mWidgetId; + + private int mWidgetType; + + private long mFolderId; + + private Context mContext; + + private static final String TAG = "WorkingNote"; + + private boolean mIsDeleted; + + private NoteSettingChangedListener mNoteSettingStatusListener; + + public static final String[] DATA_PROJECTION = new String[] { + DataColumns.ID, + DataColumns.CONTENT, + DataColumns.MIME_TYPE, + DataColumns.DATA1, + DataColumns.DATA2, + DataColumns.DATA3, + DataColumns.DATA4, + }; + + public static final String[] NOTE_PROJECTION = new String[] { + NoteColumns.PARENT_ID, + NoteColumns.ALERTED_DATE, + NoteColumns.BG_COLOR_ID, + NoteColumns.WIDGET_ID, + NoteColumns.WIDGET_TYPE, + NoteColumns.MODIFIED_DATE + }; + + private static final int DATA_ID_COLUMN = 0; + + private static final int DATA_CONTENT_COLUMN = 1; + + private static final int DATA_MIME_TYPE_COLUMN = 2; + + private static final int DATA_MODE_COLUMN = 3; + + private static final int NOTE_PARENT_ID_COLUMN = 0; + + private static final int NOTE_ALERTED_DATE_COLUMN = 1; + + private static final int NOTE_BG_COLOR_ID_COLUMN = 2; + + private static final int NOTE_WIDGET_ID_COLUMN = 3; + + private static final int NOTE_WIDGET_TYPE_COLUMN = 4; + + private static final int NOTE_MODIFIED_DATE_COLUMN = 5; + + // New note construct + private WorkingNote(Context context, long folderId) { + mContext = context; + mAlertDate = 0; + mModifiedDate = System.currentTimeMillis(); + mFolderId = folderId; + mNote = new Note(); + mNoteId = 0; + mIsDeleted = false; + mMode = 0; + mWidgetType = Notes.TYPE_WIDGET_INVALIDE; + } + + // Existing note construct + private WorkingNote(Context context, long noteId, long folderId) { + mContext = context; + mNoteId = noteId; + mFolderId = folderId; + mIsDeleted = false; + mNote = new Note(); + loadNote(); + } + + private void loadNote() { + Cursor cursor = mContext.getContentResolver().query( + ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, mNoteId), NOTE_PROJECTION, null, + null, null); + + if (cursor != null) { + if (cursor.moveToFirst()) { + mFolderId = cursor.getLong(NOTE_PARENT_ID_COLUMN); + mBgColorId = cursor.getInt(NOTE_BG_COLOR_ID_COLUMN); + mWidgetId = cursor.getInt(NOTE_WIDGET_ID_COLUMN); + mWidgetType = cursor.getInt(NOTE_WIDGET_TYPE_COLUMN); + mAlertDate = cursor.getLong(NOTE_ALERTED_DATE_COLUMN); + mModifiedDate = cursor.getLong(NOTE_MODIFIED_DATE_COLUMN); + } + cursor.close(); + } else { + Log.e(TAG, "No note with id:" + mNoteId); + throw new IllegalArgumentException("Unable to find note with id " + mNoteId); + } + loadNoteData(); + } + + private void loadNoteData() { + Cursor cursor = mContext.getContentResolver().query(Notes.CONTENT_DATA_URI, DATA_PROJECTION, + DataColumns.NOTE_ID + "=?", new String[] { + String.valueOf(mNoteId) + }, null); + + if (cursor != null) { + if (cursor.moveToFirst()) { + do { + String type = cursor.getString(DATA_MIME_TYPE_COLUMN); + if (DataConstants.NOTE.equals(type)) { + mContent = cursor.getString(DATA_CONTENT_COLUMN); + mMode = cursor.getInt(DATA_MODE_COLUMN); + mNote.setTextDataId(cursor.getLong(DATA_ID_COLUMN)); + } else if (DataConstants.CALL_NOTE.equals(type)) { + mNote.setCallDataId(cursor.getLong(DATA_ID_COLUMN)); + } else { + Log.d(TAG, "Wrong note type with type:" + type); + } + } while (cursor.moveToNext()); + } + cursor.close(); + } else { + Log.e(TAG, "No data with id:" + mNoteId); + throw new IllegalArgumentException("Unable to find note's data with id " + mNoteId); + } + } + + public static WorkingNote createEmptyNote(Context context, long folderId, int widgetId, + int widgetType, int defaultBgColorId) { + WorkingNote note = new WorkingNote(context, folderId); + note.setBgColorId(defaultBgColorId); + note.setWidgetId(widgetId); + note.setWidgetType(widgetType); + return note; + } + + public static WorkingNote load(Context context, long id) { + return new WorkingNote(context, id, 0); + } + + public synchronized boolean saveNote() { + if (isWorthSaving()) { + if (!existInDatabase()) { + if ((mNoteId = Note.getNewNoteId(mContext, mFolderId)) == 0) { + Log.e(TAG, "Create new note fail with id:" + mNoteId); + return false; + } + } + + mNote.syncNote(mContext, mNoteId); + + /** + * Update widget content if there exist any widget of this note + */ + if (mWidgetId != AppWidgetManager.INVALID_APPWIDGET_ID + && mWidgetType != Notes.TYPE_WIDGET_INVALIDE + && mNoteSettingStatusListener != null) { + mNoteSettingStatusListener.onWidgetChanged(); + } + return true; + } else { + return false; + } + } + + public boolean existInDatabase() { + return mNoteId > 0; + } + + private boolean isWorthSaving() { + if (mIsDeleted || (!existInDatabase() && TextUtils.isEmpty(mContent)) + || (existInDatabase() && !mNote.isLocalModified())) { + return false; + } else { + return true; + } + } + + public void setOnSettingStatusChangedListener(NoteSettingChangedListener l) { + mNoteSettingStatusListener = l; + } + + public void setAlertDate(long date, boolean set) { + if (date != mAlertDate) { + mAlertDate = date; + mNote.setNoteValue(NoteColumns.ALERTED_DATE, String.valueOf(mAlertDate)); + } + if (mNoteSettingStatusListener != null) { + mNoteSettingStatusListener.onClockAlertChanged(date, set); + } + } + + public void markDeleted(boolean mark) { + mIsDeleted = mark; + if (mWidgetId != AppWidgetManager.INVALID_APPWIDGET_ID + && mWidgetType != Notes.TYPE_WIDGET_INVALIDE && mNoteSettingStatusListener != null) { + mNoteSettingStatusListener.onWidgetChanged(); + } + } + + public void setBgColorId(int id) { + if (id != mBgColorId) { + mBgColorId = id; + if (mNoteSettingStatusListener != null) { + mNoteSettingStatusListener.onBackgroundColorChanged(); + } + mNote.setNoteValue(NoteColumns.BG_COLOR_ID, String.valueOf(id)); + } + } + + public void setCheckListMode(int mode) { + if (mMode != mode) { + if (mNoteSettingStatusListener != null) { + mNoteSettingStatusListener.onCheckListModeChanged(mMode, mode); + } + mMode = mode; + mNote.setTextData(TextNote.MODE, String.valueOf(mMode)); + } + } + + public void setWidgetType(int type) { + if (type != mWidgetType) { + mWidgetType = type; + mNote.setNoteValue(NoteColumns.WIDGET_TYPE, String.valueOf(mWidgetType)); + } + } + + public void setWidgetId(int id) { + if (id != mWidgetId) { + mWidgetId = id; + mNote.setNoteValue(NoteColumns.WIDGET_ID, String.valueOf(mWidgetId)); + } + } + + public void setWorkingText(String text) { + if (!TextUtils.equals(mContent, text)) { + mContent = text; + mNote.setTextData(DataColumns.CONTENT, mContent); + } + } + + public void convertToCallNote(String phoneNumber, long callDate) { + mNote.setCallData(CallNote.CALL_DATE, String.valueOf(callDate)); + mNote.setCallData(CallNote.PHONE_NUMBER, phoneNumber); + mNote.setNoteValue(NoteColumns.PARENT_ID, String.valueOf(Notes.ID_CALL_RECORD_FOLDER)); + } + + public boolean hasClockAlert() { + return (mAlertDate > 0 ? true : false); + } + + public String getContent() { + return mContent; + } + + public long getAlertDate() { + return mAlertDate; + } + + public long getModifiedDate() { + return mModifiedDate; + } + + public int getBgColorResId() { + return NoteBgResources.getNoteBgResource(mBgColorId); + } + + public int getBgColorId() { + return mBgColorId; + } + + public int getTitleBgResId() { + return NoteBgResources.getNoteTitleBgResource(mBgColorId); + } + + public int getCheckListMode() { + return mMode; + } + + public long getNoteId() { + return mNoteId; + } + + public long getFolderId() { + return mFolderId; + } + + public int getWidgetId() { + return mWidgetId; + } + + public int getWidgetType() { + return mWidgetType; + } + + public interface NoteSettingChangedListener { + /** + * Called when the background color of current note has just changed + */ + void onBackgroundColorChanged(); + + /** + * Called when user set clock + */ + void onClockAlertChanged(long date, boolean set); + + /** + * Call when user create note from widget + */ + void onWidgetChanged(); + + /** + * Call when switch between check list mode and normal mode + * @param oldMode is previous mode before change + * @param newMode is new mode + */ + void onCheckListModeChanged(int oldMode, int newMode); + } +} diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/tool/BackupUtils.java b/src/Notesmaster/app/src/main/java/net/micode/notes/tool/BackupUtils.java new file mode 100644 index 0000000..39f6ec4 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/tool/BackupUtils.java @@ -0,0 +1,344 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.tool; + +import android.content.Context; +import android.database.Cursor; +import android.os.Environment; +import android.text.TextUtils; +import android.text.format.DateFormat; +import android.util.Log; + +import net.micode.notes.R; +import net.micode.notes.data.Notes; +import net.micode.notes.data.Notes.DataColumns; +import net.micode.notes.data.Notes.DataConstants; +import net.micode.notes.data.Notes.NoteColumns; + +import java.io.File; +import java.io.FileNotFoundException; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.PrintStream; + + +public class BackupUtils { + private static final String TAG = "BackupUtils"; + // Singleton stuff + private static BackupUtils sInstance; + + public static synchronized BackupUtils getInstance(Context context) { + if (sInstance == null) { + sInstance = new BackupUtils(context); + } + return sInstance; + } + + /** + * Following states are signs to represents backup or restore + * status + */ + // Currently, the sdcard is not mounted + public static final int STATE_SD_CARD_UNMOUONTED = 0; + // The backup file not exist + public static final int STATE_BACKUP_FILE_NOT_EXIST = 1; + // The data is not well formated, may be changed by other programs + public static final int STATE_DATA_DESTROIED = 2; + // Some run-time exception which causes restore or backup fails + public static final int STATE_SYSTEM_ERROR = 3; + // Backup or restore success + public static final int STATE_SUCCESS = 4; + + private TextExport mTextExport; + + private BackupUtils(Context context) { + mTextExport = new TextExport(context); + } + + private static boolean externalStorageAvailable() { + return Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState()); + } + + public int exportToText() { + return mTextExport.exportToText(); + } + + public String getExportedTextFileName() { + return mTextExport.mFileName; + } + + public String getExportedTextFileDir() { + return mTextExport.mFileDirectory; + } + + private static class TextExport { + private static final String[] NOTE_PROJECTION = { + NoteColumns.ID, + NoteColumns.MODIFIED_DATE, + NoteColumns.SNIPPET, + NoteColumns.TYPE + }; + + private static final int NOTE_COLUMN_ID = 0; + + private static final int NOTE_COLUMN_MODIFIED_DATE = 1; + + private static final int NOTE_COLUMN_SNIPPET = 2; + + private static final String[] DATA_PROJECTION = { + DataColumns.CONTENT, + DataColumns.MIME_TYPE, + DataColumns.DATA1, + DataColumns.DATA2, + DataColumns.DATA3, + DataColumns.DATA4, + }; + + private static final int DATA_COLUMN_CONTENT = 0; + + private static final int DATA_COLUMN_MIME_TYPE = 1; + + private static final int DATA_COLUMN_CALL_DATE = 2; + + private static final int DATA_COLUMN_PHONE_NUMBER = 4; + + private final String [] TEXT_FORMAT; + private static final int FORMAT_FOLDER_NAME = 0; + private static final int FORMAT_NOTE_DATE = 1; + private static final int FORMAT_NOTE_CONTENT = 2; + + private Context mContext; + private String mFileName; + private String mFileDirectory; + + public TextExport(Context context) { + TEXT_FORMAT = context.getResources().getStringArray(R.array.format_for_exported_note); + mContext = context; + mFileName = ""; + mFileDirectory = ""; + } + + private String getFormat(int id) { + return TEXT_FORMAT[id]; + } + + /** + * Export the folder identified by folder id to text + */ + private void exportFolderToText(String folderId, PrintStream ps) { + // Query notes belong to this folder + Cursor notesCursor = mContext.getContentResolver().query(Notes.CONTENT_NOTE_URI, + NOTE_PROJECTION, NoteColumns.PARENT_ID + "=?", new String[] { + folderId + }, null); + + if (notesCursor != null) { + if (notesCursor.moveToFirst()) { + do { + // Print note's last modified date + ps.println(String.format(getFormat(FORMAT_NOTE_DATE), DateFormat.format( + mContext.getString(R.string.format_datetime_mdhm), + notesCursor.getLong(NOTE_COLUMN_MODIFIED_DATE)))); + // Query data belong to this note + String noteId = notesCursor.getString(NOTE_COLUMN_ID); + exportNoteToText(noteId, ps); + } while (notesCursor.moveToNext()); + } + notesCursor.close(); + } + } + + /** + * Export note identified by id to a print stream + */ + private void exportNoteToText(String noteId, PrintStream ps) { + Cursor dataCursor = mContext.getContentResolver().query(Notes.CONTENT_DATA_URI, + DATA_PROJECTION, DataColumns.NOTE_ID + "=?", new String[] { + noteId + }, null); + + if (dataCursor != null) { + if (dataCursor.moveToFirst()) { + do { + String mimeType = dataCursor.getString(DATA_COLUMN_MIME_TYPE); + if (DataConstants.CALL_NOTE.equals(mimeType)) { + // Print phone number + String phoneNumber = dataCursor.getString(DATA_COLUMN_PHONE_NUMBER); + long callDate = dataCursor.getLong(DATA_COLUMN_CALL_DATE); + String location = dataCursor.getString(DATA_COLUMN_CONTENT); + + if (!TextUtils.isEmpty(phoneNumber)) { + ps.println(String.format(getFormat(FORMAT_NOTE_CONTENT), + phoneNumber)); + } + // Print call date + ps.println(String.format(getFormat(FORMAT_NOTE_CONTENT), DateFormat + .format(mContext.getString(R.string.format_datetime_mdhm), + callDate))); + // Print call attachment location + if (!TextUtils.isEmpty(location)) { + ps.println(String.format(getFormat(FORMAT_NOTE_CONTENT), + location)); + } + } else if (DataConstants.NOTE.equals(mimeType)) { + String content = dataCursor.getString(DATA_COLUMN_CONTENT); + if (!TextUtils.isEmpty(content)) { + ps.println(String.format(getFormat(FORMAT_NOTE_CONTENT), + content)); + } + } + } while (dataCursor.moveToNext()); + } + dataCursor.close(); + } + // print a line separator between note + try { + ps.write(new byte[] { + Character.LINE_SEPARATOR, Character.LETTER_NUMBER + }); + } catch (IOException e) { + Log.e(TAG, e.toString()); + } + } + + /** + * Note will be exported as text which is user readable + */ + public int exportToText() { + if (!externalStorageAvailable()) { + Log.d(TAG, "Media was not mounted"); + return STATE_SD_CARD_UNMOUONTED; + } + + PrintStream ps = getExportToTextPrintStream(); + if (ps == null) { + Log.e(TAG, "get print stream error"); + return STATE_SYSTEM_ERROR; + } + // First export folder and its notes + Cursor folderCursor = mContext.getContentResolver().query( + Notes.CONTENT_NOTE_URI, + NOTE_PROJECTION, + "(" + NoteColumns.TYPE + "=" + Notes.TYPE_FOLDER + " AND " + + NoteColumns.PARENT_ID + "<>" + Notes.ID_TRASH_FOLER + ") OR " + + NoteColumns.ID + "=" + Notes.ID_CALL_RECORD_FOLDER, null, null); + + if (folderCursor != null) { + if (folderCursor.moveToFirst()) { + do { + // Print folder's name + String folderName = ""; + if(folderCursor.getLong(NOTE_COLUMN_ID) == Notes.ID_CALL_RECORD_FOLDER) { + folderName = mContext.getString(R.string.call_record_folder_name); + } else { + folderName = folderCursor.getString(NOTE_COLUMN_SNIPPET); + } + if (!TextUtils.isEmpty(folderName)) { + ps.println(String.format(getFormat(FORMAT_FOLDER_NAME), folderName)); + } + String folderId = folderCursor.getString(NOTE_COLUMN_ID); + exportFolderToText(folderId, ps); + } while (folderCursor.moveToNext()); + } + folderCursor.close(); + } + + // Export notes in root's folder + Cursor noteCursor = mContext.getContentResolver().query( + Notes.CONTENT_NOTE_URI, + NOTE_PROJECTION, + NoteColumns.TYPE + "=" + +Notes.TYPE_NOTE + " AND " + NoteColumns.PARENT_ID + + "=0", null, null); + + if (noteCursor != null) { + if (noteCursor.moveToFirst()) { + do { + ps.println(String.format(getFormat(FORMAT_NOTE_DATE), DateFormat.format( + mContext.getString(R.string.format_datetime_mdhm), + noteCursor.getLong(NOTE_COLUMN_MODIFIED_DATE)))); + // Query data belong to this note + String noteId = noteCursor.getString(NOTE_COLUMN_ID); + exportNoteToText(noteId, ps); + } while (noteCursor.moveToNext()); + } + noteCursor.close(); + } + ps.close(); + + return STATE_SUCCESS; + } + + /** + * Get a print stream pointed to the file {@generateExportedTextFile} + */ + private PrintStream getExportToTextPrintStream() { + File file = generateFileMountedOnSDcard(mContext, R.string.file_path, + R.string.file_name_txt_format); + if (file == null) { + Log.e(TAG, "create file to exported failed"); + return null; + } + mFileName = file.getName(); + mFileDirectory = mContext.getString(R.string.file_path); + PrintStream ps = null; + try { + FileOutputStream fos = new FileOutputStream(file); + ps = new PrintStream(fos); + } catch (FileNotFoundException e) { + e.printStackTrace(); + return null; + } catch (NullPointerException e) { + e.printStackTrace(); + return null; + } + return ps; + } + } + + /** + * Generate the text file to store imported data + */ + private static File generateFileMountedOnSDcard(Context context, int filePathResId, int fileNameFormatResId) { + StringBuilder sb = new StringBuilder(); + sb.append(Environment.getExternalStorageDirectory()); + sb.append(context.getString(filePathResId)); + File filedir = new File(sb.toString()); + sb.append(context.getString( + fileNameFormatResId, + DateFormat.format(context.getString(R.string.format_date_ymd), + System.currentTimeMillis()))); + File file = new File(sb.toString()); + + try { + if (!filedir.exists()) { + filedir.mkdir(); + } + if (!file.exists()) { + file.createNewFile(); + } + return file; + } catch (SecurityException e) { + e.printStackTrace(); + } catch (IOException e) { + e.printStackTrace(); + } + + return null; + } +} + + diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/tool/DataUtils.java b/src/Notesmaster/app/src/main/java/net/micode/notes/tool/DataUtils.java new file mode 100644 index 0000000..2a14982 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/tool/DataUtils.java @@ -0,0 +1,295 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.tool; + +import android.content.ContentProviderOperation; +import android.content.ContentProviderResult; +import android.content.ContentResolver; +import android.content.ContentUris; +import android.content.ContentValues; +import android.content.OperationApplicationException; +import android.database.Cursor; +import android.os.RemoteException; +import android.util.Log; + +import net.micode.notes.data.Notes; +import net.micode.notes.data.Notes.CallNote; +import net.micode.notes.data.Notes.NoteColumns; +import net.micode.notes.ui.NotesListAdapter.AppWidgetAttribute; + +import java.util.ArrayList; +import java.util.HashSet; + + +public class DataUtils { + public static final String TAG = "DataUtils"; + public static boolean batchDeleteNotes(ContentResolver resolver, HashSet ids) { + if (ids == null) { + Log.d(TAG, "the ids is null"); + return true; + } + if (ids.size() == 0) { + Log.d(TAG, "no id is in the hashset"); + return true; + } + + ArrayList operationList = new ArrayList(); + for (long id : ids) { + if(id == Notes.ID_ROOT_FOLDER) { + Log.e(TAG, "Don't delete system folder root"); + continue; + } + ContentProviderOperation.Builder builder = ContentProviderOperation + .newDelete(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, id)); + operationList.add(builder.build()); + } + try { + ContentProviderResult[] results = resolver.applyBatch(Notes.AUTHORITY, operationList); + if (results == null || results.length == 0 || results[0] == null) { + Log.d(TAG, "delete notes failed, ids:" + ids.toString()); + return false; + } + return true; + } catch (RemoteException e) { + Log.e(TAG, String.format("%s: %s", e.toString(), e.getMessage())); + } catch (OperationApplicationException e) { + Log.e(TAG, String.format("%s: %s", e.toString(), e.getMessage())); + } + return false; + } + + public static void moveNoteToFoler(ContentResolver resolver, long id, long srcFolderId, long desFolderId) { + ContentValues values = new ContentValues(); + values.put(NoteColumns.PARENT_ID, desFolderId); + values.put(NoteColumns.ORIGIN_PARENT_ID, srcFolderId); + values.put(NoteColumns.LOCAL_MODIFIED, 1); + resolver.update(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, id), values, null, null); + } + + public static boolean batchMoveToFolder(ContentResolver resolver, HashSet ids, + long folderId) { + if (ids == null) { + Log.d(TAG, "the ids is null"); + return true; + } + + ArrayList operationList = new ArrayList(); + for (long id : ids) { + ContentProviderOperation.Builder builder = ContentProviderOperation + .newUpdate(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, id)); + builder.withValue(NoteColumns.PARENT_ID, folderId); + builder.withValue(NoteColumns.LOCAL_MODIFIED, 1); + operationList.add(builder.build()); + } + + try { + ContentProviderResult[] results = resolver.applyBatch(Notes.AUTHORITY, operationList); + if (results == null || results.length == 0 || results[0] == null) { + Log.d(TAG, "delete notes failed, ids:" + ids.toString()); + return false; + } + return true; + } catch (RemoteException e) { + Log.e(TAG, String.format("%s: %s", e.toString(), e.getMessage())); + } catch (OperationApplicationException e) { + Log.e(TAG, String.format("%s: %s", e.toString(), e.getMessage())); + } + return false; + } + + /** + * Get the all folder count except system folders {@link Notes#TYPE_SYSTEM}} + */ + public static int getUserFolderCount(ContentResolver resolver) { + Cursor cursor =resolver.query(Notes.CONTENT_NOTE_URI, + new String[] { "COUNT(*)" }, + NoteColumns.TYPE + "=? AND " + NoteColumns.PARENT_ID + "<>?", + new String[] { String.valueOf(Notes.TYPE_FOLDER), String.valueOf(Notes.ID_TRASH_FOLER)}, + null); + + int count = 0; + if(cursor != null) { + if(cursor.moveToFirst()) { + try { + count = cursor.getInt(0); + } catch (IndexOutOfBoundsException e) { + Log.e(TAG, "get folder count failed:" + e.toString()); + } finally { + cursor.close(); + } + } + } + return count; + } + + public static boolean visibleInNoteDatabase(ContentResolver resolver, long noteId, int type) { + Cursor cursor = resolver.query(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, noteId), + null, + NoteColumns.TYPE + "=? AND " + NoteColumns.PARENT_ID + "<>" + Notes.ID_TRASH_FOLER, + new String [] {String.valueOf(type)}, + null); + + boolean exist = false; + if (cursor != null) { + if (cursor.getCount() > 0) { + exist = true; + } + cursor.close(); + } + return exist; + } + + public static boolean existInNoteDatabase(ContentResolver resolver, long noteId) { + Cursor cursor = resolver.query(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, noteId), + null, null, null, null); + + boolean exist = false; + if (cursor != null) { + if (cursor.getCount() > 0) { + exist = true; + } + cursor.close(); + } + return exist; + } + + public static boolean existInDataDatabase(ContentResolver resolver, long dataId) { + Cursor cursor = resolver.query(ContentUris.withAppendedId(Notes.CONTENT_DATA_URI, dataId), + null, null, null, null); + + boolean exist = false; + if (cursor != null) { + if (cursor.getCount() > 0) { + exist = true; + } + cursor.close(); + } + return exist; + } + + public static boolean checkVisibleFolderName(ContentResolver resolver, String name) { + Cursor cursor = resolver.query(Notes.CONTENT_NOTE_URI, null, + NoteColumns.TYPE + "=" + Notes.TYPE_FOLDER + + " AND " + NoteColumns.PARENT_ID + "<>" + Notes.ID_TRASH_FOLER + + " AND " + NoteColumns.SNIPPET + "=?", + new String[] { name }, null); + boolean exist = false; + if(cursor != null) { + if(cursor.getCount() > 0) { + exist = true; + } + cursor.close(); + } + return exist; + } + + public static HashSet getFolderNoteWidget(ContentResolver resolver, long folderId) { + Cursor c = resolver.query(Notes.CONTENT_NOTE_URI, + new String[] { NoteColumns.WIDGET_ID, NoteColumns.WIDGET_TYPE }, + NoteColumns.PARENT_ID + "=?", + new String[] { String.valueOf(folderId) }, + null); + + HashSet set = null; + if (c != null) { + if (c.moveToFirst()) { + set = new HashSet(); + do { + try { + AppWidgetAttribute widget = new AppWidgetAttribute(); + widget.widgetId = c.getInt(0); + widget.widgetType = c.getInt(1); + set.add(widget); + } catch (IndexOutOfBoundsException e) { + Log.e(TAG, e.toString()); + } + } while (c.moveToNext()); + } + c.close(); + } + return set; + } + + public static String getCallNumberByNoteId(ContentResolver resolver, long noteId) { + Cursor cursor = resolver.query(Notes.CONTENT_DATA_URI, + new String [] { CallNote.PHONE_NUMBER }, + CallNote.NOTE_ID + "=? AND " + CallNote.MIME_TYPE + "=?", + new String [] { String.valueOf(noteId), CallNote.CONTENT_ITEM_TYPE }, + null); + + if (cursor != null && cursor.moveToFirst()) { + try { + return cursor.getString(0); + } catch (IndexOutOfBoundsException e) { + Log.e(TAG, "Get call number fails " + e.toString()); + } finally { + cursor.close(); + } + } + return ""; + } + + public static long getNoteIdByPhoneNumberAndCallDate(ContentResolver resolver, String phoneNumber, long callDate) { + Cursor cursor = resolver.query(Notes.CONTENT_DATA_URI, + new String [] { CallNote.NOTE_ID }, + CallNote.CALL_DATE + "=? AND " + CallNote.MIME_TYPE + "=? AND PHONE_NUMBERS_EQUAL(" + + CallNote.PHONE_NUMBER + ",?)", + new String [] { String.valueOf(callDate), CallNote.CONTENT_ITEM_TYPE, phoneNumber }, + null); + + if (cursor != null) { + if (cursor.moveToFirst()) { + try { + return cursor.getLong(0); + } catch (IndexOutOfBoundsException e) { + Log.e(TAG, "Get call note id fails " + e.toString()); + } + } + cursor.close(); + } + return 0; + } + + public static String getSnippetById(ContentResolver resolver, long noteId) { + Cursor cursor = resolver.query(Notes.CONTENT_NOTE_URI, + new String [] { NoteColumns.SNIPPET }, + NoteColumns.ID + "=?", + new String [] { String.valueOf(noteId)}, + null); + + if (cursor != null) { + String snippet = ""; + if (cursor.moveToFirst()) { + snippet = cursor.getString(0); + } + cursor.close(); + return snippet; + } + throw new IllegalArgumentException("Note is not found with id: " + noteId); + } + + public static String getFormattedSnippet(String snippet) { + if (snippet != null) { + snippet = snippet.trim(); + int index = snippet.indexOf('\n'); + if (index != -1) { + snippet = snippet.substring(0, index); + } + } + return snippet; + } +} diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/tool/GTaskStringUtils.java b/src/Notesmaster/app/src/main/java/net/micode/notes/tool/GTaskStringUtils.java new file mode 100644 index 0000000..666b729 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/tool/GTaskStringUtils.java @@ -0,0 +1,113 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.tool; + +public class GTaskStringUtils { + + public final static String GTASK_JSON_ACTION_ID = "action_id"; + + public final static String GTASK_JSON_ACTION_LIST = "action_list"; + + public final static String GTASK_JSON_ACTION_TYPE = "action_type"; + + public final static String GTASK_JSON_ACTION_TYPE_CREATE = "create"; + + public final static String GTASK_JSON_ACTION_TYPE_GETALL = "get_all"; + + public final static String GTASK_JSON_ACTION_TYPE_MOVE = "move"; + + public final static String GTASK_JSON_ACTION_TYPE_UPDATE = "update"; + + public final static String GTASK_JSON_CREATOR_ID = "creator_id"; + + public final static String GTASK_JSON_CHILD_ENTITY = "child_entity"; + + public final static String GTASK_JSON_CLIENT_VERSION = "client_version"; + + public final static String GTASK_JSON_COMPLETED = "completed"; + + public final static String GTASK_JSON_CURRENT_LIST_ID = "current_list_id"; + + public final static String GTASK_JSON_DEFAULT_LIST_ID = "default_list_id"; + + public final static String GTASK_JSON_DELETED = "deleted"; + + public final static String GTASK_JSON_DEST_LIST = "dest_list"; + + public final static String GTASK_JSON_DEST_PARENT = "dest_parent"; + + public final static String GTASK_JSON_DEST_PARENT_TYPE = "dest_parent_type"; + + public final static String GTASK_JSON_ENTITY_DELTA = "entity_delta"; + + public final static String GTASK_JSON_ENTITY_TYPE = "entity_type"; + + public final static String GTASK_JSON_GET_DELETED = "get_deleted"; + + public final static String GTASK_JSON_ID = "id"; + + public final static String GTASK_JSON_INDEX = "index"; + + public final static String GTASK_JSON_LAST_MODIFIED = "last_modified"; + + public final static String GTASK_JSON_LATEST_SYNC_POINT = "latest_sync_point"; + + public final static String GTASK_JSON_LIST_ID = "list_id"; + + public final static String GTASK_JSON_LISTS = "lists"; + + public final static String GTASK_JSON_NAME = "name"; + + public final static String GTASK_JSON_NEW_ID = "new_id"; + + public final static String GTASK_JSON_NOTES = "notes"; + + public final static String GTASK_JSON_PARENT_ID = "parent_id"; + + public final static String GTASK_JSON_PRIOR_SIBLING_ID = "prior_sibling_id"; + + public final static String GTASK_JSON_RESULTS = "results"; + + public final static String GTASK_JSON_SOURCE_LIST = "source_list"; + + public final static String GTASK_JSON_TASKS = "tasks"; + + public final static String GTASK_JSON_TYPE = "type"; + + public final static String GTASK_JSON_TYPE_GROUP = "GROUP"; + + public final static String GTASK_JSON_TYPE_TASK = "TASK"; + + public final static String GTASK_JSON_USER = "user"; + + public final static String MIUI_FOLDER_PREFFIX = "[MIUI_Notes]"; + + public final static String FOLDER_DEFAULT = "Default"; + + public final static String FOLDER_CALL_NOTE = "Call_Note"; + + public final static String FOLDER_META = "METADATA"; + + public final static String META_HEAD_GTASK_ID = "meta_gid"; + + public final static String META_HEAD_NOTE = "meta_note"; + + public final static String META_HEAD_DATA = "meta_data"; + + public final static String META_NOTE_NAME = "[META INFO] DON'T UPDATE AND DELETE"; + +} diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/tool/ResourceParser.java b/src/Notesmaster/app/src/main/java/net/micode/notes/tool/ResourceParser.java new file mode 100644 index 0000000..1ad3ad6 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/tool/ResourceParser.java @@ -0,0 +1,181 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.tool; + +import android.content.Context; +import android.preference.PreferenceManager; + +import net.micode.notes.R; +import net.micode.notes.ui.NotesPreferenceActivity; + +public class ResourceParser { + + public static final int YELLOW = 0; + public static final int BLUE = 1; + public static final int WHITE = 2; + public static final int GREEN = 3; + public static final int RED = 4; + + public static final int BG_DEFAULT_COLOR = YELLOW; + + public static final int TEXT_SMALL = 0; + public static final int TEXT_MEDIUM = 1; + public static final int TEXT_LARGE = 2; + public static final int TEXT_SUPER = 3; + + public static final int BG_DEFAULT_FONT_SIZE = TEXT_MEDIUM; + + public static class NoteBgResources { + private final static int [] BG_EDIT_RESOURCES = new int [] { + R.drawable.edit_yellow, + R.drawable.edit_blue, + R.drawable.edit_white, + R.drawable.edit_green, + R.drawable.edit_red + }; + + private final static int [] BG_EDIT_TITLE_RESOURCES = new int [] { + R.drawable.edit_title_yellow, + R.drawable.edit_title_blue, + R.drawable.edit_title_white, + R.drawable.edit_title_green, + R.drawable.edit_title_red + }; + + public static int getNoteBgResource(int id) { + return BG_EDIT_RESOURCES[id]; + } + + public static int getNoteTitleBgResource(int id) { + return BG_EDIT_TITLE_RESOURCES[id]; + } + } + + public static int getDefaultBgId(Context context) { + if (PreferenceManager.getDefaultSharedPreferences(context).getBoolean( + NotesPreferenceActivity.PREFERENCE_SET_BG_COLOR_KEY, false)) { + return (int) (Math.random() * NoteBgResources.BG_EDIT_RESOURCES.length); + } else { + return BG_DEFAULT_COLOR; + } + } + + public static class NoteItemBgResources { + private final static int [] BG_FIRST_RESOURCES = new int [] { + R.drawable.list_yellow_up, + R.drawable.list_blue_up, + R.drawable.list_white_up, + R.drawable.list_green_up, + R.drawable.list_red_up + }; + + private final static int [] BG_NORMAL_RESOURCES = new int [] { + R.drawable.list_yellow_middle, + R.drawable.list_blue_middle, + R.drawable.list_white_middle, + R.drawable.list_green_middle, + R.drawable.list_red_middle + }; + + private final static int [] BG_LAST_RESOURCES = new int [] { + R.drawable.list_yellow_down, + R.drawable.list_blue_down, + R.drawable.list_white_down, + R.drawable.list_green_down, + R.drawable.list_red_down, + }; + + private final static int [] BG_SINGLE_RESOURCES = new int [] { + R.drawable.list_yellow_single, + R.drawable.list_blue_single, + R.drawable.list_white_single, + R.drawable.list_green_single, + R.drawable.list_red_single + }; + + public static int getNoteBgFirstRes(int id) { + return BG_FIRST_RESOURCES[id]; + } + + public static int getNoteBgLastRes(int id) { + return BG_LAST_RESOURCES[id]; + } + + public static int getNoteBgSingleRes(int id) { + return BG_SINGLE_RESOURCES[id]; + } + + public static int getNoteBgNormalRes(int id) { + return BG_NORMAL_RESOURCES[id]; + } + + public static int getFolderBgRes() { + return R.drawable.list_folder; + } + } + + public static class WidgetBgResources { + private final static int [] BG_2X_RESOURCES = new int [] { + R.drawable.widget_2x_yellow, + R.drawable.widget_2x_blue, + R.drawable.widget_2x_white, + R.drawable.widget_2x_green, + R.drawable.widget_2x_red, + }; + + public static int getWidget2xBgResource(int id) { + return BG_2X_RESOURCES[id]; + } + + private final static int [] BG_4X_RESOURCES = new int [] { + R.drawable.widget_4x_yellow, + R.drawable.widget_4x_blue, + R.drawable.widget_4x_white, + R.drawable.widget_4x_green, + R.drawable.widget_4x_red + }; + + public static int getWidget4xBgResource(int id) { + return BG_4X_RESOURCES[id]; + } + } + + public static class TextAppearanceResources { + private final static int [] TEXTAPPEARANCE_RESOURCES = new int [] { + R.style.TextAppearanceNormal, + R.style.TextAppearanceMedium, + R.style.TextAppearanceLarge, + R.style.TextAppearanceSuper + }; + + public static int getTexAppearanceResource(int id) { + /** + * HACKME: Fix bug of store the resource id in shared preference. + * The id may larger than the length of resources, in this case, + * return the {@link ResourceParser#BG_DEFAULT_FONT_SIZE} + */ + if (id >= TEXTAPPEARANCE_RESOURCES.length) { + return BG_DEFAULT_FONT_SIZE; + } + return TEXTAPPEARANCE_RESOURCES[id]; + } + + public static int getResourcesSize() { + return TEXTAPPEARANCE_RESOURCES.length; + } + } +} diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/ui/AlarmAlertActivity.java b/src/Notesmaster/app/src/main/java/net/micode/notes/ui/AlarmAlertActivity.java new file mode 100644 index 0000000..8f11e38 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/ui/AlarmAlertActivity.java @@ -0,0 +1,208 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.ui; + +import android.app.Activity; +import android.app.AlertDialog; +import android.content.Context; +import android.content.DialogInterface; +import android.content.DialogInterface.OnClickListener; +import android.content.DialogInterface.OnDismissListener; +import android.content.Intent; +import android.media.AudioManager; +import android.media.MediaPlayer; +import android.media.RingtoneManager; +import android.net.Uri; +import android.os.Bundle; +import android.os.PowerManager; +import android.provider.Settings; +import android.view.Window; +import android.view.WindowManager; + +import net.micode.notes.R; +import net.micode.notes.data.Notes; +import net.micode.notes.tool.DataUtils; + +import java.io.IOException; + +public class AlarmAlertActivity extends Activity implements OnClickListener, OnDismissListener { + private long mNoteId; //文本在数据库存储中的ID号 + private String mSnippet; //闹钟提示时出现的文本片段 + private static final int SNIPPET_PREW_MAX_LEN = 60; + MediaPlayer mPlayer; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + //Bundle类型的数据与Map类型的数据相似,都是以key-value的形式存储数据的 + //onsaveInstanceState方法是用来保存Activity的状态的 + //能从onCreate的参数savedInsanceState中获得状态数据 + requestWindowFeature(Window.FEATURE_NO_TITLE); + //界面显示——无标题 + + final Window win = getWindow(); + win.addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED); + + if (!isScreenOn()) { + win.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON + //保持窗体点亮 + | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON + //将窗体点亮 + | WindowManager.LayoutParams.FLAG_ALLOW_LOCK_WHILE_SCREEN_ON + //允许窗体点亮时锁屏 + | WindowManager.LayoutParams.FLAG_LAYOUT_INSET_DECOR); + }//在手机锁屏后如果到了闹钟提示时间,点亮屏幕 + + Intent intent = getIntent(); + + try { + mNoteId = Long.valueOf(intent.getData().getPathSegments().get(1)); + mSnippet = DataUtils.getSnippetById(this.getContentResolver(), mNoteId); + //根据ID从数据库中获取标签的内容; + //getContentResolver()是实现数据共享,实例存储。 + mSnippet = mSnippet.length() > SNIPPET_PREW_MAX_LEN ? mSnippet.substring(0, + SNIPPET_PREW_MAX_LEN) + getResources().getString(R.string.notelist_string_info) + : mSnippet; + //判断标签片段是否达到符合长度 + } catch (IllegalArgumentException e) { + e.printStackTrace(); + return; + } + /* + try + { + // 代码区 + } + catch(Exception e) + { + // 异常处理 + } + 代码区如果有错误,就会返回所写异常的处理。*/ + mPlayer = new MediaPlayer(); + if (DataUtils.visibleInNoteDatabase(getContentResolver(), mNoteId, Notes.TYPE_NOTE)) { + showActionDialog(); + //弹出对话框 + playAlarmSound(); + //闹钟提示音激发 + } else { + finish(); + //完成闹钟动作 + } + } + + private boolean isScreenOn() { + //判断屏幕是否锁屏,调用系统函数判断,最后返回值是布尔类型 + PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); + return pm.isScreenOn(); + } + + private void playAlarmSound() { + //闹钟提示音激发 + Uri url = RingtoneManager.getActualDefaultRingtoneUri(this, RingtoneManager.TYPE_ALARM); + //调用系统的铃声管理URI,得到闹钟提示音 + int silentModeStreams = Settings.System.getInt(getContentResolver(), + Settings.System.MODE_RINGER_STREAMS_AFFECTED, 0); + + if ((silentModeStreams & (1 << AudioManager.STREAM_ALARM)) != 0) { + mPlayer.setAudioStreamType(silentModeStreams); + } else { + mPlayer.setAudioStreamType(AudioManager.STREAM_ALARM); + } + try { + mPlayer.setDataSource(this, url); + //方法:setDataSource(Context context, Uri uri) + //解释:无返回值,设置多媒体数据来源【根据 Uri】 + mPlayer.prepare(); + //准备同步 + mPlayer.setLooping(true); + //设置是否循环播放 + mPlayer.start(); + //开始播放 + } catch (IllegalArgumentException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + //e.printStackTrace()函数功能是抛出异常, 还将显示出更深的调用信息 + //System.out.println(e),这个方法打印出异常,并且输出在哪里出现的异常 + } catch (SecurityException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } catch (IllegalStateException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } catch (IOException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } + + private void showActionDialog() { + AlertDialog.Builder dialog = new AlertDialog.Builder(this); + //AlertDialog的构造方法全部是Protected的 + //所以不能直接通过new一个AlertDialog来创建出一个AlertDialog。 + //要创建一个AlertDialog,就要用到AlertDialog.Builder中的create()方法 + //如这里的dialog就是新建了一个AlertDialog + dialog.setTitle(R.string.app_name); + //为对话框设置标题 + dialog.setMessage(mSnippet); + //为对话框设置内容 + dialog.setPositiveButton(R.string.notealert_ok, this); + //给对话框添加"Yes"按钮 + if (isScreenOn()) { + dialog.setNegativeButton(R.string.notealert_enter, this); + }//对话框添加"No"按钮 + dialog.show().setOnDismissListener(this); + } + + public void onClick(DialogInterface dialog, int which) { + switch (which) { + //用which来选择click后下一步的操作 + case DialogInterface.BUTTON_NEGATIVE: + //这是取消操作 + Intent intent = new Intent(this, NoteEditActivity.class); + //实现两个类间的数据传输 + intent.setAction(Intent.ACTION_VIEW); + //设置动作属性 + intent.putExtra(Intent.EXTRA_UID, mNoteId); + //实现key-value对 + //EXTRA_UID为key;mNoteId为键 + startActivity(intent); + //开始动作 + break; + default: + //这是确定操作 + break; + } + } + + public void onDismiss(DialogInterface dialog) { + //忽略 + stopAlarmSound(); + //停止闹钟声音 + finish(); + //完成该动作 + } + + private void stopAlarmSound() { + if (mPlayer != null) { + mPlayer.stop(); + //停止播放 + mPlayer.release(); + //释放MediaPlayer对象 + mPlayer = null; + } + } +} \ No newline at end of file diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/ui/AlarmInitReceiver.java b/src/Notesmaster/app/src/main/java/net/micode/notes/ui/AlarmInitReceiver.java new file mode 100644 index 0000000..f1c1c37 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/ui/AlarmInitReceiver.java @@ -0,0 +1,71 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.micode.notes.ui; + +import android.app.AlarmManager; +import android.app.PendingIntent; +import android.content.BroadcastReceiver; +import android.content.ContentUris; +import android.content.Context; +import android.content.Intent; +import android.database.Cursor; + +import net.micode.notes.data.Notes; +import net.micode.notes.data.Notes.NoteColumns; + + +public class AlarmInitReceiver extends BroadcastReceiver { + + private static final String [] PROJECTION = new String [] { + NoteColumns.ID, + NoteColumns.ALERTED_DATE + }; + //对数据库的操作,调用标签ID和闹钟时间 + private static final int COLUMN_ID = 0; + private static final int COLUMN_ALERTED_DATE = 1; + + @Override + public void onReceive(Context context, Intent intent) { + long currentDate = System.currentTimeMillis(); + //System.currentTimeMillis()产生一个当前的毫秒 + //这个毫秒其实就是自1970年1月1日0时起的毫秒数 + Cursor c = context.getContentResolver().query(Notes.CONTENT_NOTE_URI, + PROJECTION, + NoteColumns.ALERTED_DATE + ">? AND " + NoteColumns.TYPE + "=" + Notes.TYPE_NOTE, + new String[] { String.valueOf(currentDate) }, + //将long变量currentDate转化为字符串 + null); + //Cursor在这里的作用是通过查找数据库中的标签内容,找到和当前系统时间相等的标签 + + if (c != null) { + if (c.moveToFirst()) { + do { + long alertDate = c.getLong(COLUMN_ALERTED_DATE); + Intent sender = new Intent(context, AlarmReceiver.class); + sender.setData(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, c.getLong(COLUMN_ID))); + PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, sender, 0); + AlarmManager alermManager = (AlarmManager) context + .getSystemService(Context.ALARM_SERVICE); + alermManager.set(AlarmManager.RTC_WAKEUP, alertDate, pendingIntent); + } while (c.moveToNext()); + } + c.close(); + } + //然而通过网上查找资料发现,对于闹钟机制的启动,通常需要上面的几个步骤 + //如新建Intent、PendingIntent以及AlarmManager等 + //这里就是根据数据库里的闹钟时间创建一个闹钟机制 + } +} \ No newline at end of file diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/ui/AlarmReceiver.java b/src/Notesmaster/app/src/main/java/net/micode/notes/ui/AlarmReceiver.java new file mode 100644 index 0000000..7c5a0b1 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/ui/AlarmReceiver.java @@ -0,0 +1,34 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.micode.notes.ui; + +import android.content.BroadcastReceiver; +import android.content.Context; +import android.content.Intent; + +public class AlarmReceiver extends BroadcastReceiver { + @Override + public void onReceive(Context context, Intent intent) { + intent.setClass(context, AlarmAlertActivity.class); + //启动AlarmAlertActivity + intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); + //activity要存在于activity的栈中,而非activity的途径启动activity时必然不存在一个activity的栈 + //所以要新起一个栈装入启动的activity + context.startActivity(intent); + } +} +//这是实现alarm这个功能最接近用户层的包,基于上面的两个包, +//作用还需要深究但是对于setClass和addFlags的 diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/ui/DateTimePicker.java b/src/Notesmaster/app/src/main/java/net/micode/notes/ui/DateTimePicker.java new file mode 100644 index 0000000..4e14d68 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/ui/DateTimePicker.java @@ -0,0 +1,506 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.micode.notes.ui; + +import java.text.DateFormatSymbols; +import java.util.Calendar; + +import net.micode.notes.R; + + +import android.content.Context; +import android.text.format.DateFormat; +import android.view.View; +import android.widget.FrameLayout; +import android.widget.NumberPicker; + +public class DateTimePicker extends FrameLayout { + //FrameLayout是布局模板之一 + //所有的子元素全部在屏幕的右上方 + private static final boolean DEFAULT_ENABLE_STATE = true; + + private static final int HOURS_IN_HALF_DAY = 12; + private static final int HOURS_IN_ALL_DAY = 24; + private static final int DAYS_IN_ALL_WEEK = 7; + private static final int DATE_SPINNER_MIN_VAL = 0; + private static final int DATE_SPINNER_MAX_VAL = DAYS_IN_ALL_WEEK - 1; + private static final int HOUR_SPINNER_MIN_VAL_24_HOUR_VIEW = 0; + private static final int HOUR_SPINNER_MAX_VAL_24_HOUR_VIEW = 23; + private static final int HOUR_SPINNER_MIN_VAL_12_HOUR_VIEW = 1; + private static final int HOUR_SPINNER_MAX_VAL_12_HOUR_VIEW = 12; + private static final int MINUT_SPINNER_MIN_VAL = 0; + private static final int MINUT_SPINNER_MAX_VAL = 59; + private static final int AMPM_SPINNER_MIN_VAL = 0; + private static final int AMPM_SPINNER_MAX_VAL = 1; + //初始化控件 + private final NumberPicker mDateSpinner; + private final NumberPicker mHourSpinner; + private final NumberPicker mMinuteSpinner; + private final NumberPicker mAmPmSpinner; + //NumberPicker是数字选择器 + //这里定义的四个变量全部是在设置闹钟时需要选择的变量(如日期、时、分、上午或者下午) + private Calendar mDate; + //定义了Calendar类型的变量mDate,用于操作时间 + private String[] mDateDisplayValues = new String[DAYS_IN_ALL_WEEK]; + + private boolean mIsAm; + + private boolean mIs24HourView; + + private boolean mIsEnabled = DEFAULT_ENABLE_STATE; + + private boolean mInitialising; + + private OnDateTimeChangedListener mOnDateTimeChangedListener; + + private NumberPicker.OnValueChangeListener mOnDateChangedListener = new NumberPicker.OnValueChangeListener() { + @Override + public void onValueChange(NumberPicker picker, int oldVal, int newVal) { + mDate.add(Calendar.DAY_OF_YEAR, newVal - oldVal); + updateDateControl(); + onDateTimeChanged(); + } + };//OnValueChangeListener,这是时间改变监听器,这里主要是对日期的监听 + //将现在日期的值传递给mDate;updateDateControl是同步操作 + + private NumberPicker.OnValueChangeListener mOnHourChangedListener = new NumberPicker.OnValueChangeListener() { + //这里是对 小时(Hour) 的监听 + @Override + public void onValueChange(NumberPicker picker, int oldVal, int newVal) { + boolean isDateChanged = false; + Calendar cal = Calendar.getInstance(); + //声明一个Calendar的变量cal,便于后续的操作 + if (!mIs24HourView) { + if (!mIsAm && oldVal == HOURS_IN_HALF_DAY - 1 && newVal == HOURS_IN_HALF_DAY) { + cal.setTimeInMillis(mDate.getTimeInMillis()); + cal.add(Calendar.DAY_OF_YEAR, 1); + isDateChanged = true; + //这里是对于12小时制时,晚上11点和12点交替时对日期的更改 + } else if (mIsAm && oldVal == HOURS_IN_HALF_DAY && newVal == HOURS_IN_HALF_DAY - 1) { + cal.setTimeInMillis(mDate.getTimeInMillis()); + cal.add(Calendar.DAY_OF_YEAR, -1); + isDateChanged = true; + } + //这里是对于12小时制时,凌晨11点和12点交替时对日期的更改 + if (oldVal == HOURS_IN_HALF_DAY - 1 && newVal == HOURS_IN_HALF_DAY || + oldVal == HOURS_IN_HALF_DAY && newVal == HOURS_IN_HALF_DAY - 1) { + mIsAm = !mIsAm; + updateAmPmControl(); + }//这里是对于12小时制时,中午11点和12点交替时对AM和PM的更改 + } else { + if (oldVal == HOURS_IN_ALL_DAY - 1 && newVal == 0) { + cal.setTimeInMillis(mDate.getTimeInMillis()); + cal.add(Calendar.DAY_OF_YEAR, 1); + isDateChanged = true; + //这里是对于24小时制时,晚上11点和12点交替时对日期的更改 + } else if (oldVal == 0 && newVal == HOURS_IN_ALL_DAY - 1) { + cal.setTimeInMillis(mDate.getTimeInMillis()); + cal.add(Calendar.DAY_OF_YEAR, -1); + isDateChanged = true; + } + } //这里是对于12小时制时,凌晨11点和12点交替时对日期的更改 + int newHour = mHourSpinner.getValue() % HOURS_IN_HALF_DAY + (mIsAm ? 0 : HOURS_IN_HALF_DAY); + //通过数字选择器对newHour的赋值 + mDate.set(Calendar.HOUR_OF_DAY, newHour); + //通过set函数将新的Hour值传给mDate + onDateTimeChanged(); + if (isDateChanged) { + setCurrentYear(cal.get(Calendar.YEAR)); + setCurrentMonth(cal.get(Calendar.MONTH)); + setCurrentDay(cal.get(Calendar.DAY_OF_MONTH)); + } + } + }; + + private NumberPicker.OnValueChangeListener mOnMinuteChangedListener = new NumberPicker.OnValueChangeListener() { + @Override + //这里是对 分钟(Minute)改变的监听 + public void onValueChange(NumberPicker picker, int oldVal, int newVal) { + int minValue = mMinuteSpinner.getMinValue(); + int maxValue = mMinuteSpinner.getMaxValue(); + int offset = 0; + //设置offset,作为小时改变的一个记录数据 + if (oldVal == maxValue && newVal == minValue) { + offset += 1; + } else if (oldVal == minValue && newVal == maxValue) { + offset -= 1; + } + //如果原值为59,新值为0,则offset加1 + //如果原值为0,新值为59,则offset减1 + if (offset != 0) { + mDate.add(Calendar.HOUR_OF_DAY, offset); + mHourSpinner.setValue(getCurrentHour()); + updateDateControl(); + int newHour = getCurrentHourOfDay(); + if (newHour >= HOURS_IN_HALF_DAY) { + mIsAm = false; + updateAmPmControl(); + } else { + mIsAm = true; + updateAmPmControl(); + } + } + mDate.set(Calendar.MINUTE, newVal); + onDateTimeChanged(); + } + }; + + private NumberPicker.OnValueChangeListener mOnAmPmChangedListener = new NumberPicker.OnValueChangeListener() { + //对AM和PM的监听 + @Override + public void onValueChange(NumberPicker picker, int oldVal, int newVal) { + mIsAm = !mIsAm; + if (mIsAm) { + mDate.add(Calendar.HOUR_OF_DAY, -HOURS_IN_HALF_DAY); + } else { + mDate.add(Calendar.HOUR_OF_DAY, HOURS_IN_HALF_DAY); + } + updateAmPmControl(); + onDateTimeChanged(); + } + }; + + public interface OnDateTimeChangedListener { + void onDateTimeChanged(DateTimePicker view, int year, int month, + int dayOfMonth, int hourOfDay, int minute); + } + + public DateTimePicker(Context context) { + this(context, System.currentTimeMillis()); + }//通过对数据库的访问,获取当前的系统时间 + + public DateTimePicker(Context context, long date) { + this(context, date, DateFormat.is24HourFormat(context)); + }//上面函数的得到的是一个天文数字(1970至今的秒数),需要DateFormat将其变得有意义 + + public DateTimePicker(Context context, long date, boolean is24HourView) { + super(context); + //获取系统时间 + mDate = Calendar.getInstance(); + mInitialising = true; + mIsAm = getCurrentHourOfDay() >= HOURS_IN_HALF_DAY; + inflate(context, R.layout.datetime_picker, this); + //如果当前Activity里用到别的layout,比如对话框layout + //还要设置这个layout上的其他组件的内容,就必须用inflate()方法先将对话框的layout找出来 + //然后再用findViewById()找到它上面的其它组件 + mDateSpinner = (NumberPicker) findViewById(R.id.date); + mDateSpinner.setMinValue(DATE_SPINNER_MIN_VAL); + mDateSpinner.setMaxValue(DATE_SPINNER_MAX_VAL); + mDateSpinner.setOnValueChangedListener(mOnDateChangedListener); + + mHourSpinner = (NumberPicker) findViewById(R.id.hour); + mHourSpinner.setOnValueChangedListener(mOnHourChangedListener); + mMinuteSpinner = (NumberPicker) findViewById(R.id.minute); + mMinuteSpinner.setMinValue(MINUT_SPINNER_MIN_VAL); + mMinuteSpinner.setMaxValue(MINUT_SPINNER_MAX_VAL); + mMinuteSpinner.setOnLongPressUpdateInterval(100); + mMinuteSpinner.setOnValueChangedListener(mOnMinuteChangedListener); + + String[] stringsForAmPm = new DateFormatSymbols().getAmPmStrings(); + mAmPmSpinner = (NumberPicker) findViewById(R.id.amPm); + mAmPmSpinner.setMinValue(AMPM_SPINNER_MIN_VAL); + mAmPmSpinner.setMaxValue(AMPM_SPINNER_MAX_VAL); + mAmPmSpinner.setDisplayedValues(stringsForAmPm); + mAmPmSpinner.setOnValueChangedListener(mOnAmPmChangedListener); + + // update controls to initial state + updateDateControl(); + updateHourControl(); + updateAmPmControl(); + + set24HourView(is24HourView); + + // set to current time + setCurrentDate(date); + + setEnabled(isEnabled()); + + // set the content descriptions + mInitialising = false; + } + + @Override + public void setEnabled(boolean enabled) { + if (mIsEnabled == enabled) { + return; + } + super.setEnabled(enabled); + mDateSpinner.setEnabled(enabled); + mMinuteSpinner.setEnabled(enabled); + mHourSpinner.setEnabled(enabled); + mAmPmSpinner.setEnabled(enabled); + mIsEnabled = enabled; + } + //存在疑问!!!!!!!!!!!!!setEnabled的作用 + //下面的代码通过原程序的注释已经比较清晰,另外可以通过函数名来判断 + //下面的各函数主要是对上面代码引用到的各函数功能的实现 + @Override + public boolean isEnabled() { + return mIsEnabled; + } + + /** + * Get the current date in millis + * + * @return the current date in millis + */ + public long getCurrentDateInTimeMillis() { + return mDate.getTimeInMillis(); + }//实现函数——得到当前的秒数 + + /** + * Set the current date + * + * @param date The current date in millis + */ + public void setCurrentDate(long date) { + Calendar cal = Calendar.getInstance(); + cal.setTimeInMillis(date); + setCurrentDate(cal.get(Calendar.YEAR), cal.get(Calendar.MONTH), cal.get(Calendar.DAY_OF_MONTH), + cal.get(Calendar.HOUR_OF_DAY), cal.get(Calendar.MINUTE)); + }//实现函数功能——设置当前的时间,参数是date + + /** + * Set the current date + * + * @param year The current year + * @param month The current month + * @param dayOfMonth The current dayOfMonth + * @param hourOfDay The current hourOfDay + * @param minute The current minute + */ + public void setCurrentDate(int year, int month, + int dayOfMonth, int hourOfDay, int minute) { + setCurrentYear(year); + setCurrentMonth(month); + setCurrentDay(dayOfMonth); + setCurrentHour(hourOfDay); + setCurrentMinute(minute); + }//实现函数功能——设置当前的时间,参数是各详细的变量 + + /** + * Get current year + * + * @return The current year + */ + //下面是得到year、month、day等值 + public int getCurrentYear() { + return mDate.get(Calendar.YEAR); + } + + /** + * Set current year + * + * @param year The current year + */ + public void setCurrentYear(int year) { + if (!mInitialising && year == getCurrentYear()) { + return; + } + mDate.set(Calendar.YEAR, year); + updateDateControl(); + onDateTimeChanged(); + } + + /** + * Get current month in the year + * + * @return The current month in the year + */ + public int getCurrentMonth() { + return mDate.get(Calendar.MONTH); + } + + /** + * Set current month in the year + * + * @param month The month in the year + */ + public void setCurrentMonth(int month) { + if (!mInitialising && month == getCurrentMonth()) { + return; + } + mDate.set(Calendar.MONTH, month); + updateDateControl(); + onDateTimeChanged(); + } + + /** + * Get current day of the month + * + * @return The day of the month + */ + public int getCurrentDay() { + return mDate.get(Calendar.DAY_OF_MONTH); + } + + /** + * Set current day of the month + * + * @param dayOfMonth The day of the month + */ + public void setCurrentDay(int dayOfMonth) { + if (!mInitialising && dayOfMonth == getCurrentDay()) { + return; + } + mDate.set(Calendar.DAY_OF_MONTH, dayOfMonth); + updateDateControl(); + onDateTimeChanged(); + } + + /** + * Get current hour in 24 hour mode, in the range (0~23) + * @return The current hour in 24 hour mode + */ + public int getCurrentHourOfDay() { + return mDate.get(Calendar.HOUR_OF_DAY); + } + + private int getCurrentHour() { + if (mIs24HourView){ + return getCurrentHourOfDay(); + } else { + int hour = getCurrentHourOfDay(); + if (hour > HOURS_IN_HALF_DAY) { + return hour - HOURS_IN_HALF_DAY; + } else { + return hour == 0 ? HOURS_IN_HALF_DAY : hour; + } + } + } + + /** + * Set current hour in 24 hour mode, in the range (0~23) + * + * @param hourOfDay + */ + public void setCurrentHour(int hourOfDay) { + if (!mInitialising && hourOfDay == getCurrentHourOfDay()) { + return; + } + mDate.set(Calendar.HOUR_OF_DAY, hourOfDay); + if (!mIs24HourView) { + if (hourOfDay >= HOURS_IN_HALF_DAY) { + mIsAm = false; + if (hourOfDay > HOURS_IN_HALF_DAY) { + hourOfDay -= HOURS_IN_HALF_DAY; + } + } else { + mIsAm = true; + if (hourOfDay == 0) { + hourOfDay = HOURS_IN_HALF_DAY; + } + } + updateAmPmControl(); + } + mHourSpinner.setValue(hourOfDay); + onDateTimeChanged(); + } + + /** + * Get currentMinute + * + * @return The Current Minute + */ + public int getCurrentMinute() { + return mDate.get(Calendar.MINUTE); + } + + /** + * Set current minute + */ + public void setCurrentMinute(int minute) { + if (!mInitialising && minute == getCurrentMinute()) { + return; + } + mMinuteSpinner.setValue(minute); + mDate.set(Calendar.MINUTE, minute); + onDateTimeChanged(); + } + + /** + * @return true if this is in 24 hour view else false. + */ + public boolean is24HourView () { + return mIs24HourView; + } + + /** + * Set whether in 24 hour or AM/PM mode. + * + * @param is24HourView True for 24 hour mode. False for AM/PM mode. + */ + public void set24HourView(boolean is24HourView) { + if (mIs24HourView == is24HourView) { + return; + } + mIs24HourView = is24HourView; + mAmPmSpinner.setVisibility(is24HourView ? View.GONE : View.VISIBLE); + int hour = getCurrentHourOfDay(); + updateHourControl(); + setCurrentHour(hour); + updateAmPmControl(); + } + + private void updateDateControl() { + Calendar cal = Calendar.getInstance(); + cal.setTimeInMillis(mDate.getTimeInMillis()); + cal.add(Calendar.DAY_OF_YEAR, -DAYS_IN_ALL_WEEK / 2 - 1); + mDateSpinner.setDisplayedValues(null); + for (int i = 0; i < DAYS_IN_ALL_WEEK; ++i) { + cal.add(Calendar.DAY_OF_YEAR, 1); + mDateDisplayValues[i] = (String) DateFormat.format("MM.dd EEEE", cal); + } + mDateSpinner.setDisplayedValues(mDateDisplayValues); + mDateSpinner.setValue(DAYS_IN_ALL_WEEK / 2); + mDateSpinner.invalidate(); + }// 对于星期几的算法 + + private void updateAmPmControl() { + if (mIs24HourView) { + mAmPmSpinner.setVisibility(View.GONE); + } else { + int index = mIsAm ? Calendar.AM : Calendar.PM; + mAmPmSpinner.setValue(index); + mAmPmSpinner.setVisibility(View.VISIBLE); + }// 对于上下午操作的算法 + } + + private void updateHourControl() { + if (mIs24HourView) { + mHourSpinner.setMinValue(HOUR_SPINNER_MIN_VAL_24_HOUR_VIEW); + mHourSpinner.setMaxValue(HOUR_SPINNER_MAX_VAL_24_HOUR_VIEW); + } else { + mHourSpinner.setMinValue(HOUR_SPINNER_MIN_VAL_12_HOUR_VIEW); + mHourSpinner.setMaxValue(HOUR_SPINNER_MAX_VAL_12_HOUR_VIEW); + }// 对与小时的算法 + } + + /** + * Set the callback that indicates the 'Set' button has been pressed. + * @param callback the callback, if null will do nothing + */ + public void setOnDateTimeChangedListener(OnDateTimeChangedListener callback) { + mOnDateTimeChangedListener = callback; + } + + private void onDateTimeChanged() { + if (mOnDateTimeChangedListener != null) { + mOnDateTimeChangedListener.onDateTimeChanged(this, getCurrentYear(), + getCurrentMonth(), getCurrentDay(), getCurrentHourOfDay(), getCurrentMinute()); + } + } +} \ No newline at end of file diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/ui/DateTimePickerDialog.java b/src/Notesmaster/app/src/main/java/net/micode/notes/ui/DateTimePickerDialog.java new file mode 100644 index 0000000..2c47ba4 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/ui/DateTimePickerDialog.java @@ -0,0 +1,90 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.ui; + +import java.util.Calendar; + +import net.micode.notes.R; +import net.micode.notes.ui.DateTimePicker; +import net.micode.notes.ui.DateTimePicker.OnDateTimeChangedListener; + +import android.app.AlertDialog; +import android.content.Context; +import android.content.DialogInterface; +import android.content.DialogInterface.OnClickListener; +import android.text.format.DateFormat; +import android.text.format.DateUtils; + +public class DateTimePickerDialog extends AlertDialog implements OnClickListener { + + private Calendar mDate = Calendar.getInstance(); + private boolean mIs24HourView; + private OnDateTimeSetListener mOnDateTimeSetListener; + private DateTimePicker mDateTimePicker; + + public interface OnDateTimeSetListener { + void OnDateTimeSet(AlertDialog dialog, long date); + } + + public DateTimePickerDialog(Context context, long date) { + super(context); + mDateTimePicker = new DateTimePicker(context); + setView(mDateTimePicker); + mDateTimePicker.setOnDateTimeChangedListener(new OnDateTimeChangedListener() { + public void onDateTimeChanged(DateTimePicker view, int year, int month, + int dayOfMonth, int hourOfDay, int minute) { + mDate.set(Calendar.YEAR, year); + mDate.set(Calendar.MONTH, month); + mDate.set(Calendar.DAY_OF_MONTH, dayOfMonth); + mDate.set(Calendar.HOUR_OF_DAY, hourOfDay); + mDate.set(Calendar.MINUTE, minute); + updateTitle(mDate.getTimeInMillis()); + } + }); + mDate.setTimeInMillis(date); + mDate.set(Calendar.SECOND, 0); + mDateTimePicker.setCurrentDate(mDate.getTimeInMillis()); + setButton(context.getString(R.string.datetime_dialog_ok), this); + setButton2(context.getString(R.string.datetime_dialog_cancel), (OnClickListener)null); + set24HourView(DateFormat.is24HourFormat(this.getContext())); + updateTitle(mDate.getTimeInMillis()); + } + + public void set24HourView(boolean is24HourView) { + mIs24HourView = is24HourView; + } + + public void setOnDateTimeSetListener(OnDateTimeSetListener callBack) { + mOnDateTimeSetListener = callBack; + } + + private void updateTitle(long date) { + int flag = + DateUtils.FORMAT_SHOW_YEAR | + DateUtils.FORMAT_SHOW_DATE | + DateUtils.FORMAT_SHOW_TIME; + flag |= mIs24HourView ? DateUtils.FORMAT_24HOUR : DateUtils.FORMAT_24HOUR; + setTitle(DateUtils.formatDateTime(this.getContext(), date, flag)); + } + + public void onClick(DialogInterface arg0, int arg1) { + if (mOnDateTimeSetListener != null) { + mOnDateTimeSetListener.OnDateTimeSet(this, mDate.getTimeInMillis()); + } + } + +} \ No newline at end of file diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/ui/DropdownMenu.java b/src/Notesmaster/app/src/main/java/net/micode/notes/ui/DropdownMenu.java new file mode 100644 index 0000000..965302a --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/ui/DropdownMenu.java @@ -0,0 +1,64 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.micode.notes.ui; + +import android.content.Context; +import android.view.Menu; +import android.view.MenuItem; +import android.view.View; +import android.view.View.OnClickListener; +import android.widget.Button; +import android.widget.PopupMenu; +import android.widget.PopupMenu.OnMenuItemClickListener; + +import net.micode.notes.R; + +public class DropdownMenu { + private Button mButton; + private PopupMenu mPopupMenu; + //声明一个下拉菜单 + private Menu mMenu; + + public DropdownMenu(Context context, Button button, int menuId) { + mButton = button; + mButton.setBackgroundResource(R.drawable.dropdown_icon); + //设置这个view的背景 + mPopupMenu = new PopupMenu(context, mButton); + mMenu = mPopupMenu.getMenu(); + mPopupMenu.getMenuInflater().inflate(menuId, mMenu); + //MenuInflater是用来实例化Menu目录下的Menu布局文件 + //根据ID来确认menu的内容选项 + mButton.setOnClickListener(new OnClickListener() { + public void onClick(View v) { + mPopupMenu.show(); + } + }); + } + + public void setOnDropdownMenuItemClickListener(OnMenuItemClickListener listener) { + if (mPopupMenu != null) { + mPopupMenu.setOnMenuItemClickListener(listener); + }//设置菜单的监听 + } + + public MenuItem findItem(int id) { + return mMenu.findItem(id); + }//对于菜单选项的初始化,根据索引搜索菜单需要的选项 + + public void setTitle(CharSequence title) { + mButton.setText(title); + }//布局文件,设置标题 +} \ No newline at end of file diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/ui/FoldersListAdapter.java b/src/Notesmaster/app/src/main/java/net/micode/notes/ui/FoldersListAdapter.java new file mode 100644 index 0000000..5e32e6d --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/ui/FoldersListAdapter.java @@ -0,0 +1,87 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.ui; + +import android.content.Context; +import android.database.Cursor; +import android.view.View; +import android.view.ViewGroup; +import android.widget.CursorAdapter; +import android.widget.LinearLayout; +import android.widget.TextView; + +import net.micode.notes.R; +import net.micode.notes.data.Notes; +import net.micode.notes.data.Notes.NoteColumns; + + +public class FoldersListAdapter extends CursorAdapter { + //CursorAdapter是Cursor和ListView的接口 + //FoldersListAdapter继承了CursorAdapter的类 + //主要作用是便签数据库和用户的交互 + //这里就是用folder(文件夹)的形式展现给用户 + public static final String [] PROJECTION = { + NoteColumns.ID, + NoteColumns.SNIPPET + };//调用数据库中便签的ID和片段 + + public static final int ID_COLUMN = 0; + public static final int NAME_COLUMN = 1; + + public FoldersListAdapter(Context context, Cursor c) { + super(context, c); + // TODO Auto-generated constructor stub + }//数据库操作 + + @Override + public View newView(Context context, Cursor cursor, ViewGroup parent) { + //ViewGroup是容器 + return new FolderListItem(context); + }//创建一个文件夹,对于各文件夹中子标签的初始化 + + @Override + public void bindView(View view, Context context, Cursor cursor) { + if (view instanceof FolderListItem) { + String folderName = (cursor.getLong(ID_COLUMN) == Notes.ID_ROOT_FOLDER) ? context + .getString(R.string.menu_move_parent_folder) : cursor.getString(NAME_COLUMN); + ((FolderListItem) view).bind(folderName); + } + }//将各个布局文件绑定起来 + + public String getFolderName(Context context, int position) { + Cursor cursor = (Cursor) getItem(position); + return (cursor.getLong(ID_COLUMN) == Notes.ID_ROOT_FOLDER) ? context + .getString(R.string.menu_move_parent_folder) : cursor.getString(NAME_COLUMN); + }//根据数据库中标签的ID得到标签的各项内容 + + private class FolderListItem extends LinearLayout { + private TextView mName; + + public FolderListItem(Context context) { + super(context); + //操作数据库 + inflate(context, R.layout.folder_list_item, this); + //根据布局文件的名字等信息将其找出来 + mName = (TextView) findViewById(R.id.tv_folder_name); + } + + public void bind(String name) { + mName.setText(name); + } + } + +} \ No newline at end of file diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java b/src/Notesmaster/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java new file mode 100644 index 0000000..5c44de6 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java @@ -0,0 +1,1082 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package net.micode.notes.ui; + +import android.app.Activity; +import android.app.AlarmManager; +import android.app.AlertDialog; +import android.app.PendingIntent; +import android.app.SearchManager; +import android.appwidget.AppWidgetManager; +import android.content.ContentUris; +import android.content.Context; +import android.content.DialogInterface; +import android.content.Intent; +import android.content.SharedPreferences; +import android.graphics.Paint; +import android.os.Bundle; +import android.preference.PreferenceManager; +import android.text.Spannable; +import android.text.SpannableString; +import android.text.TextUtils; +import android.text.format.DateUtils; +import android.text.style.BackgroundColorSpan; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.Menu; +import android.view.MenuItem; +import android.view.MotionEvent; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.WindowManager; +import android.widget.CheckBox; +import android.widget.CompoundButton; +import android.widget.CompoundButton.OnCheckedChangeListener; +import android.widget.EditText; +import android.widget.ImageView; +import android.widget.LinearLayout; +import android.widget.TextView; +import android.widget.Toast; + +import net.micode.notes.R; +import net.micode.notes.data.Notes; +import net.micode.notes.data.Notes.TextNote; +import net.micode.notes.model.WorkingNote; +import net.micode.notes.model.WorkingNote.NoteSettingChangedListener; +import net.micode.notes.tool.DataUtils; +import net.micode.notes.tool.ResourceParser; +import net.micode.notes.tool.ResourceParser.TextAppearanceResources; +import net.micode.notes.ui.DateTimePickerDialog.OnDateTimeSetListener; +import net.micode.notes.ui.NoteEditText.OnTextViewChangeListener; +import net.micode.notes.widget.NoteWidgetProvider_2x; +import net.micode.notes.widget.NoteWidgetProvider_4x; + +import java.util.HashMap; +import java.util.HashSet; +import java.util.Map; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + + +public class NoteEditActivity extends Activity implements OnClickListener, + NoteSettingChangedListener, OnTextViewChangeListener { + //该类主要是针对标签的编辑 + //继承了系统内部许多和监听有关的类 + private class HeadViewHolder { + public TextView tvModified; + + public ImageView ivAlertIcon; + + public TextView tvAlertDate; + + public ImageView ibSetBgColor; + } + //使用Map实现数据存储 + private static final Map sBgSelectorBtnsMap = new HashMap(); + static { + sBgSelectorBtnsMap.put(R.id.iv_bg_yellow, ResourceParser.YELLOW); + sBgSelectorBtnsMap.put(R.id.iv_bg_red, ResourceParser.RED); + sBgSelectorBtnsMap.put(R.id.iv_bg_blue, ResourceParser.BLUE); + sBgSelectorBtnsMap.put(R.id.iv_bg_green, ResourceParser.GREEN); + sBgSelectorBtnsMap.put(R.id.iv_bg_white, ResourceParser.WHITE); + //put函数是将指定值和指定键相连 + } + + private static final Map sBgSelectorSelectionMap = new HashMap(); + static { + sBgSelectorSelectionMap.put(ResourceParser.YELLOW, R.id.iv_bg_yellow_select); + sBgSelectorSelectionMap.put(ResourceParser.RED, R.id.iv_bg_red_select); + sBgSelectorSelectionMap.put(ResourceParser.BLUE, R.id.iv_bg_blue_select); + sBgSelectorSelectionMap.put(ResourceParser.GREEN, R.id.iv_bg_green_select); + sBgSelectorSelectionMap.put(ResourceParser.WHITE, R.id.iv_bg_white_select); + //put函数是将指定值和指定键相连 + } + + private static final Map sFontSizeBtnsMap = new HashMap(); + static { + sFontSizeBtnsMap.put(R.id.ll_font_large, ResourceParser.TEXT_LARGE); + sFontSizeBtnsMap.put(R.id.ll_font_small, ResourceParser.TEXT_SMALL); + sFontSizeBtnsMap.put(R.id.ll_font_normal, ResourceParser.TEXT_MEDIUM); + sFontSizeBtnsMap.put(R.id.ll_font_super, ResourceParser.TEXT_SUPER); + //put函数是将指定值和指定键相连 + } + + private static final Map sFontSelectorSelectionMap = new HashMap(); + static { + sFontSelectorSelectionMap.put(ResourceParser.TEXT_LARGE, R.id.iv_large_select); + sFontSelectorSelectionMap.put(ResourceParser.TEXT_SMALL, R.id.iv_small_select); + sFontSelectorSelectionMap.put(ResourceParser.TEXT_MEDIUM, R.id.iv_medium_select); + sFontSelectorSelectionMap.put(ResourceParser.TEXT_SUPER, R.id.iv_super_select); + //put函数是将指定值和指定键相连 + } + + private static final String TAG = "NoteEditActivity"; + + private HeadViewHolder mNoteHeaderHolder; + + private View mHeadViewPanel; + //私有化一个界面操作mHeadViewPanel,对表头的操作 + private View mNoteBgColorSelector; + //私有化一个界面操作mNoteBgColorSelector,对背景颜色的操作 + private View mFontSizeSelector; + //私有化一个界面操作mFontSizeSelector,对标签字体的操作 + private EditText mNoteEditor; + //声明编辑控件,对文本操作 + private View mNoteEditorPanel; + //私有化一个界面操作mNoteEditorPanel,文本编辑的控制板 + //private WorkingNote mWorkingNote; + public WorkingNote mWorkingNote; + //对模板WorkingNote的初始化 + private SharedPreferences mSharedPrefs; + //私有化SharedPreferences的数据存储方式 + //它的本质是基于XML文件存储key-value键值对数据 + private int mFontSizeId; + //用于操作字体的大小 + private static final String PREFERENCE_FONT_SIZE = "pref_font_size"; + + private static final int SHORTCUT_ICON_TITLE_MAX_LEN = 10; + + public static final String TAG_CHECKED = String.valueOf('\u221A'); + public static final String TAG_UNCHECKED = String.valueOf('\u25A1'); + + private LinearLayout mEditTextList; + //线性布局 + private String mUserQuery; + private Pattern mPattern; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + this.setContentView(R.layout.note_edit); + //对数据库的访问操作 + if (savedInstanceState == null && !initActivityState(getIntent())) { + finish(); + return; + } + initResources(); + } + + /** + * Current activity may be killed when the memory is low. Once it is killed, for another time + * user load this activity, we should restore the former state + */ + @Override + protected void onRestoreInstanceState(Bundle savedInstanceState) { + super.onRestoreInstanceState(savedInstanceState); + if (savedInstanceState != null && savedInstanceState.containsKey(Intent.EXTRA_UID)) { + Intent intent = new Intent(Intent.ACTION_VIEW); + intent.putExtra(Intent.EXTRA_UID, savedInstanceState.getLong(Intent.EXTRA_UID)); + if (!initActivityState(intent)) { + finish(); + return; + } + Log.d(TAG, "Restoring from killed activity"); + }//为防止内存不足时程序的终止,在这里有一个保存现场的函数 + } + + private boolean initActivityState(Intent intent) { + /** + * If the user specified the {@link Intent#ACTION_VIEW} but not provided with id, + * then jump to the NotesListActivity + */ + mWorkingNote = null; + if (TextUtils.equals(Intent.ACTION_VIEW, intent.getAction())) { + long noteId = intent.getLongExtra(Intent.EXTRA_UID, 0); + mUserQuery = ""; + //如果用户实例化标签时,系统并未给出标签ID + /** + * Starting from the searched result + */ + //根据键值查找ID + if (intent.hasExtra(SearchManager.EXTRA_DATA_KEY)) { + noteId = Long.parseLong(intent.getStringExtra(SearchManager.EXTRA_DATA_KEY)); + mUserQuery = intent.getStringExtra(SearchManager.USER_QUERY); + } + //如果ID在数据库中未找到 + if (!DataUtils.visibleInNoteDatabase(getContentResolver(), noteId, Notes.TYPE_NOTE)) { + Intent jump = new Intent(this, NotesListActivity.class); + startActivity(jump); + //程序将跳转到上面声明的intent——jump + showToast(R.string.error_note_not_exist); + finish(); + return false; + } + //ID在数据库中找到 + else { + mWorkingNote = WorkingNote.load(this, noteId); + if (mWorkingNote == null) { + Log.e(TAG, "load note failed with note id" + noteId); + //打印出红色的错误信息 + finish(); + return false; + } + } + //setSoftInputMode——软键盘输入模式 + getWindow().setSoftInputMode( + WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN + | WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE); + } else if(TextUtils.equals(Intent.ACTION_INSERT_OR_EDIT, intent.getAction())) { + // intent.getAction() + // 大多用于broadcast发送广播时给机制(intent)设置一个action,就是一个字符串 + // 用户可以通过receive(接受)intent,通过 getAction得到的字符串,来决定做什么 + long folderId = intent.getLongExtra(Notes.INTENT_EXTRA_FOLDER_ID, 0); + int widgetId = intent.getIntExtra(Notes.INTENT_EXTRA_WIDGET_ID, + AppWidgetManager.INVALID_APPWIDGET_ID); + int widgetType = intent.getIntExtra(Notes.INTENT_EXTRA_WIDGET_TYPE, + Notes.TYPE_WIDGET_INVALIDE); + int bgResId = intent.getIntExtra(Notes.INTENT_EXTRA_BACKGROUND_ID, + ResourceParser.getDefaultBgId(this)); + // intent.getInt(Long、String)Extra是对各变量的语法分析 + // Parse call-record note + String phoneNumber = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER); + long callDate = intent.getLongExtra(Notes.INTENT_EXTRA_CALL_DATE, 0); + if (callDate != 0 && phoneNumber != null) { + if (TextUtils.isEmpty(phoneNumber)) { + Log.w(TAG, "The call record number is null"); + } + long noteId = 0; + if ((noteId = DataUtils.getNoteIdByPhoneNumberAndCallDate(getContentResolver(), + phoneNumber, callDate)) > 0) { + mWorkingNote = WorkingNote.load(this, noteId); + if (mWorkingNote == null) { + Log.e(TAG, "load call note failed with note id" + noteId); + finish(); + return false; + } + //将电话号码与手机的号码簿相关 + } else { + mWorkingNote = WorkingNote.createEmptyNote(this, folderId, widgetId, + widgetType, bgResId); + mWorkingNote.convertToCallNote(phoneNumber, callDate); + // + } + } else { + mWorkingNote = WorkingNote.createEmptyNote(this, folderId, widgetId, widgetType, + bgResId); + }//创建一个新的WorkingNote + + getWindow().setSoftInputMode( + WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE + | WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE); + } else { + Log.e(TAG, "Intent not specified action, should not support"); + finish(); + return false; + } + mWorkingNote.setOnSettingStatusChangedListener(this); + return true; + } + + @Override + protected void onResume() { + super.onResume(); + initNoteScreen(); + } + + private void initNoteScreen() { + //对界面的初始化操作 + mNoteEditor.setTextAppearance(this, TextAppearanceResources + .getTexAppearanceResource(mFontSizeId)); + //设置外观 + if (mWorkingNote.getCheckListMode() == TextNote.MODE_CHECK_LIST) { + switchToListMode(mWorkingNote.getContent()); + } else { + mNoteEditor.setText(getHighlightQueryResult(mWorkingNote.getContent(), mUserQuery)); + mNoteEditor.setSelection(mNoteEditor.getText().length()); + } + for (Integer id : sBgSelectorSelectionMap.keySet()) { + findViewById(sBgSelectorSelectionMap.get(id)).setVisibility(View.GONE); + } + mHeadViewPanel.setBackgroundResource(mWorkingNote.getTitleBgResId()); + mNoteEditorPanel.setBackgroundResource(mWorkingNote.getBgColorResId()); + + mNoteHeaderHolder.tvModified.setText(DateUtils.formatDateTime(this, + mWorkingNote.getModifiedDate(), DateUtils.FORMAT_SHOW_DATE + | DateUtils.FORMAT_NUMERIC_DATE | DateUtils.FORMAT_SHOW_TIME + | DateUtils.FORMAT_SHOW_YEAR)); + + /** + * TODO: Add the menu for setting alert. Currently disable it because the DateTimePicker + * is not ready + */ + showAlertHeader(); + } + //设置闹钟的显示 + private void showAlertHeader() { + if (mWorkingNote.hasClockAlert()) { + long time = System.currentTimeMillis(); + if (time > mWorkingNote.getAlertDate()) { + mNoteHeaderHolder.tvAlertDate.setText(R.string.note_alert_expired); + } + //如果系统时间大于了闹钟设置的时间,那么闹钟失效 + else { + mNoteHeaderHolder.tvAlertDate.setText(DateUtils.getRelativeTimeSpanString( + mWorkingNote.getAlertDate(), time, DateUtils.MINUTE_IN_MILLIS)); + } + mNoteHeaderHolder.tvAlertDate.setVisibility(View.VISIBLE); + mNoteHeaderHolder.ivAlertIcon.setVisibility(View.VISIBLE); + //显示闹钟开启的图标 + } else { + mNoteHeaderHolder.tvAlertDate.setVisibility(View.GONE); + mNoteHeaderHolder.ivAlertIcon.setVisibility(View.GONE); + }; + } + + @Override + protected void onNewIntent(Intent intent) { + super.onNewIntent(intent); + initActivityState(intent); + } + + @Override + protected void onSaveInstanceState(Bundle outState) { + super.onSaveInstanceState(outState); + /** + * For new note without note id, we should firstly save it to + * generate a id. If the editing note is not worth saving, there + * is no id which is equivalent to create new note + */ + if (!mWorkingNote.existInDatabase()) { + saveNote(); + } + //在创建一个新的标签时,先在数据库中匹配 + //如果不存在,那么先在数据库中存储 + outState.putLong(Intent.EXTRA_UID, mWorkingNote.getNoteId()); + Log.d(TAG, "Save working note id: " + mWorkingNote.getNoteId() + " onSaveInstanceState"); + } + + @Override + //MotionEvent是对屏幕触控的传递机制 + public boolean dispatchTouchEvent(MotionEvent ev) { + if (mNoteBgColorSelector.getVisibility() == View.VISIBLE + && !inRangeOfView(mNoteBgColorSelector, ev)) { + mNoteBgColorSelector.setVisibility(View.GONE); + return true; + }//颜色选择器在屏幕上可见 + + if (mFontSizeSelector.getVisibility() == View.VISIBLE + && !inRangeOfView(mFontSizeSelector, ev)) { + mFontSizeSelector.setVisibility(View.GONE); + return true; + }//字体大小选择器在屏幕上可见 + return super.dispatchTouchEvent(ev); + } + //对屏幕触控的坐标进行操作 + private boolean inRangeOfView(View view, MotionEvent ev) { + int []location = new int[2]; + view.getLocationOnScreen(location); + int x = location[0]; + int y = location[1]; + if (ev.getX() < x + || ev.getX() > (x + view.getWidth()) + || ev.getY() < y + || ev.getY() > (y + view.getHeight())) + //如果触控的位置超出了给定的范围,返回false + { + return false; + } + return true; + } + + private void initResources() { + mHeadViewPanel = findViewById(R.id.note_title); + mNoteHeaderHolder = new HeadViewHolder(); + mNoteHeaderHolder.tvModified = (TextView) findViewById(R.id.tv_modified_date); + mNoteHeaderHolder.ivAlertIcon = (ImageView) findViewById(R.id.iv_alert_icon); + mNoteHeaderHolder.tvAlertDate = (TextView) findViewById(R.id.tv_alert_date); + mNoteHeaderHolder.ibSetBgColor = (ImageView) findViewById(R.id.btn_set_bg_color); + mNoteHeaderHolder.ibSetBgColor.setOnClickListener(this); + mNoteEditor = (EditText) findViewById(R.id.note_edit_view); + mNoteEditorPanel = findViewById(R.id.sv_note_edit); + mNoteBgColorSelector = findViewById(R.id.note_bg_color_selector); + for (int id : sBgSelectorBtnsMap.keySet()) { + ImageView iv = (ImageView) findViewById(id); + iv.setOnClickListener(this); + }//对标签各项属性内容的初始化 + + mFontSizeSelector = findViewById(R.id.font_size_selector); + for (int id : sFontSizeBtnsMap.keySet()) { + View view = findViewById(id); + view.setOnClickListener(this); + };//对字体大小的选择 + mSharedPrefs = PreferenceManager.getDefaultSharedPreferences(this); + mFontSizeId = mSharedPrefs.getInt(PREFERENCE_FONT_SIZE, ResourceParser.BG_DEFAULT_FONT_SIZE); + /** + * HACKME: Fix bug of store the resource id in shared preference. + * The id may larger than the length of resources, in this case, + * return the {@link ResourceParser#BG_DEFAULT_FONT_SIZE} + */ + if(mFontSizeId >= TextAppearanceResources.getResourcesSize()) { + mFontSizeId = ResourceParser.BG_DEFAULT_FONT_SIZE; + } + mEditTextList = (LinearLayout) findViewById(R.id.note_edit_list); + } + + @Override + protected void onPause() { + super.onPause(); + if(saveNote()) { + Log.d(TAG, "Note data was saved with length:" + mWorkingNote.getContent().length()); + } + clearSettingState(); + } + //和桌面小工具的同步 + private void updateWidget() { + Intent intent = new Intent(AppWidgetManager.ACTION_APPWIDGET_UPDATE); + if (mWorkingNote.getWidgetType() == Notes.TYPE_WIDGET_2X) { + intent.setClass(this, NoteWidgetProvider_2x.class); + } else if (mWorkingNote.getWidgetType() == Notes.TYPE_WIDGET_4X) { + intent.setClass(this, NoteWidgetProvider_4x.class); + } else { + Log.e(TAG, "Unspported widget type"); + return; + } + + intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, new int[] { + mWorkingNote.getWidgetId() + }); + + sendBroadcast(intent); + setResult(RESULT_OK, intent); + } + + public void onClick(View v) { + int id = v.getId(); + if (id == R.id.btn_set_bg_color) { + mNoteBgColorSelector.setVisibility(View.VISIBLE); + findViewById(sBgSelectorSelectionMap.get(mWorkingNote.getBgColorId())).setVisibility( + - View.VISIBLE); + } else if (sBgSelectorBtnsMap.containsKey(id)) { + findViewById(sBgSelectorSelectionMap.get(mWorkingNote.getBgColorId())).setVisibility( + View.GONE); + mWorkingNote.setBgColorId(sBgSelectorBtnsMap.get(id)); + mNoteBgColorSelector.setVisibility(View.GONE); + } else if (sFontSizeBtnsMap.containsKey(id)) { + findViewById(sFontSelectorSelectionMap.get(mFontSizeId)).setVisibility(View.GONE); + mFontSizeId = sFontSizeBtnsMap.get(id); + mSharedPrefs.edit().putInt(PREFERENCE_FONT_SIZE, mFontSizeId).commit(); + findViewById(sFontSelectorSelectionMap.get(mFontSizeId)).setVisibility(View.VISIBLE); + if (mWorkingNote.getCheckListMode() == TextNote.MODE_CHECK_LIST) { + getWorkingText(); + switchToListMode(mWorkingNote.getContent()); + } else { + mNoteEditor.setTextAppearance(this, + TextAppearanceResources.getTexAppearanceResource(mFontSizeId)); + } + mFontSizeSelector.setVisibility(View.GONE); + } + }//************************存在问题 + + @Override + public void onBackPressed() { + if(clearSettingState()) { + return; + } + + saveNote(); + super.onBackPressed(); + } + + private boolean clearSettingState() { + if (mNoteBgColorSelector.getVisibility() == View.VISIBLE) { + mNoteBgColorSelector.setVisibility(View.GONE); + return true; + } else if (mFontSizeSelector.getVisibility() == View.VISIBLE) { + mFontSizeSelector.setVisibility(View.GONE); + return true; + } + return false; + } + + public void onBackgroundColorChanged() { + findViewById(sBgSelectorSelectionMap.get(mWorkingNote.getBgColorId())).setVisibility( + View.VISIBLE); + mNoteEditorPanel.setBackgroundResource(mWorkingNote.getBgColorResId()); + mHeadViewPanel.setBackgroundResource(mWorkingNote.getTitleBgResId()); + } + + @Override + //对选择菜单的准备 + public boolean onPrepareOptionsMenu(Menu menu) { + if (isFinishing()) { + return true; + } + clearSettingState(); + menu.clear(); + if (mWorkingNote.getFolderId() == Notes.ID_CALL_RECORD_FOLDER) { + getMenuInflater().inflate(R.menu.call_note_edit, menu); + // MenuInflater是用来实例化Menu目录下的Menu布局文件的 + } else { + getMenuInflater().inflate(R.menu.note_edit, menu); + } + if (mWorkingNote.getCheckListMode() == TextNote.MODE_CHECK_LIST) { + menu.findItem(R.id.menu_list_mode).setTitle(R.string.menu_normal_mode); + } else { + menu.findItem(R.id.menu_list_mode).setTitle(R.string.menu_list_mode); + } + if (mWorkingNote.hasClockAlert()) { + menu.findItem(R.id.menu_alert).setVisible(false); + } else { + menu.findItem(R.id.menu_delete_remind).setVisible(false); + } + return true; + } + + @Override + /* + * 函数功能:动态改变菜单选项内容 + * 函数实现:如下注释 + */ + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + //根据菜单的id来编剧相关项目 + case R.id.menu_new_note: + //创建一个新的便签 + createNewNote(); + break; + case R.id.menu_delete: + //删除便签 + AlertDialog.Builder builder = new AlertDialog.Builder(this); + //创建关于删除操作的对话框 + builder.setTitle(getString(R.string.alert_title_delete)); + // 设置标签的标题为alert_title_delete + builder.setIcon(android.R.drawable.ic_dialog_alert); + //设置对话框图标 + builder.setMessage(getString(R.string.alert_message_delete_note)); + //设置对话框内容 + builder.setPositiveButton(android.R.string.ok, + new DialogInterface.OnClickListener() { + //建立按键监听器 + public void onClick(DialogInterface dialog, int which) { + //点击所触发事件 + deleteCurrentNote(); + // 删除单签便签 + finish(); + } + }); + //添加“YES”按钮 + builder.setNegativeButton(android.R.string.cancel, null); + //添加“NO”的按钮 + builder.show(); + //显示对话框 + break; + case R.id.menu_font_size: + //字体大小的编辑 + mFontSizeSelector.setVisibility(View.VISIBLE); + // 将字体选择器置为可见 + findViewById(sFontSelectorSelectionMap.get(mFontSizeId)).setVisibility(View.VISIBLE); + // 通过id找到相应的大小 + break; + case R.id.menu_list_mode: + //选择列表模式 + mWorkingNote.setCheckListMode(mWorkingNote.getCheckListMode() == 0 ? + TextNote.MODE_CHECK_LIST : 0); + break; + case R.id.menu_share: + //菜单共享 + getWorkingText(); + sendTo(this, mWorkingNote.getContent()); + // 用sendto函数将运行文本发送到遍历的本文内 + break; + case R.id.menu_send_to_desktop: + //发送到桌面 + sendToDesktop(); + break; + case R.id.menu_alert: + //创建提醒器 + setReminder(); + break; + case R.id.menu_delete_remind: + //删除日期提醒 + mWorkingNote.setAlertDate(0, false); + break; + default: + break; + } + return true; + } + + /* + * 函数功能:建立事件提醒器 + * 函数实现:如下注释 + */ + private void setReminder() { + DateTimePickerDialog d = new DateTimePickerDialog(this, System.currentTimeMillis()); + // 建立修改时间日期的对话框 + d.setOnDateTimeSetListener(new OnDateTimeSetListener() { + public void OnDateTimeSet(AlertDialog dialog, long date) { + mWorkingNote.setAlertDate(date , true); + //选择提醒的日期 + } + }); + //建立时间日期的监听器 + d.show(); + //显示对话框 + } + + /** + * Share note to apps that support {@link Intent#ACTION_SEND} action + * and {@text/plain} type + */ + /* + * 函数功能:共享便签 + * 函数实现:如下注释 + */ + private void sendTo(Context context, String info) { + Intent intent = new Intent(Intent.ACTION_SEND); + //建立intent链接选项 + intent.putExtra(Intent.EXTRA_TEXT, info); + //将需要传递的便签信息放入text文件中 + intent.setType("text/plain"); + //编辑连接器的类型 + context.startActivity(intent); + //在acti中进行链接 + } + + /* + * 函数功能:创建一个新的便签 + * 函数实现:如下注释 + */ + private void createNewNote() { + // Firstly, save current editing notes + //保存当前便签 + saveNote(); + + // For safety, start a new NoteEditActivity + finish(); + Intent intent = new Intent(this, NoteEditActivity.class); + //设置链接器 + intent.setAction(Intent.ACTION_INSERT_OR_EDIT); + //该活动定义为创建或编辑 + intent.putExtra(Notes.INTENT_EXTRA_FOLDER_ID, mWorkingNote.getFolderId()); + //将运行便签的id添加到INTENT_EXTRA_FOLDER_ID标记中 + startActivity(intent); + //开始activity并链接 + } + + /* + * 函数功能:删除当前便签 + * 函数实现:如下注释 + */ + private void deleteCurrentNote() { + if (mWorkingNote.existInDatabase()) { + //假如当前运行的便签内存有数据 + HashSet ids = new HashSet(); + long id = mWorkingNote.getNoteId(); + if (id != Notes.ID_ROOT_FOLDER) { + ids.add(id); + //如果不是头文件夹建立一个hash表把便签id存起来 + } else { + Log.d(TAG, "Wrong note id, should not happen"); + //否则报错 + } + if (!isSyncMode()) { + //在非同步模式情况下 + //删除操作 + if (!DataUtils.batchDeleteNotes(getContentResolver(), ids)) { + Log.e(TAG, "Delete Note error"); + } + } else { + //同步模式 + //移动至垃圾文件夹的操作 + if (!DataUtils.batchMoveToFolder(getContentResolver(), ids, Notes.ID_TRASH_FOLER)) { + Log.e(TAG, "Move notes to trash folder error, should not happens"); + } + } + } + mWorkingNote.markDeleted(true); + //将这些标签的删除标记置为true + } + + /* + * 函数功能:判断是否为同步模式 + * 函数实现:直接看NotesPreferenceActivity中同步名称是否为空 + */ + private boolean isSyncMode() { + return NotesPreferenceActivity.getSyncAccountName(this).trim().length() > 0; + } + + /* + * 函数功能:设置提醒时间 + * 函数实现:如下注释 + */ + public void onClockAlertChanged(long date, boolean set) { + /** + * User could set clock to an unsaved note, so before setting the + * alert clock, we should save the note first + */ + if (!mWorkingNote.existInDatabase()) { + //首先保存已有的便签 + saveNote(); + } + if (mWorkingNote.getNoteId() > 0) { + Intent intent = new Intent(this, AlarmReceiver.class); + intent.setData(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, mWorkingNote.getNoteId())); + //若有有运行的便签就是建立一个链接器将标签id都存在uri中 + PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, intent, 0); + AlarmManager alarmManager = ((AlarmManager) getSystemService(ALARM_SERVICE)); + //设置提醒管理器 + showAlertHeader(); + if(!set) { + alarmManager.cancel(pendingIntent); + } else { + alarmManager.set(AlarmManager.RTC_WAKEUP, date, pendingIntent); + } + //如果用户设置了时间,就通过提醒管理器设置一个监听事项 + } else { + /** + * There is the condition that user has input nothing (the note is + * not worthy saving), we have no note id, remind the user that he + * should input something + */ + //没有运行的便签就报错 + Log.e(TAG, "Clock alert setting error"); + showToast(R.string.error_note_empty_for_clock); + } + } + + /* + * 函数功能:Widget发生改变的所触发的事件 + */ + public void onWidgetChanged() { + updateWidget();//更新Widget + } + + /* + * 函数功能: 删除编辑文本框所触发的事件 + * 函数实现:如下注释 + */ + public void onEditTextDelete(int index, String text) { + int childCount = mEditTextList.getChildCount(); + if (childCount == 1) { + return; + } + //没有编辑框的话直接返回 + for (int i = index + 1; i < childCount; i++) { + ((NoteEditText) mEditTextList.getChildAt(i).findViewById(R.id.et_edit_text)) + .setIndex(i - 1); + //通过id把编辑框存在便签编辑框中 + } + + mEditTextList.removeViewAt(index); + //删除特定位置的视图 + NoteEditText edit = null; + if(index == 0) { + edit = (NoteEditText) mEditTextList.getChildAt(0).findViewById( + R.id.et_edit_text); + } else { + edit = (NoteEditText) mEditTextList.getChildAt(index - 1).findViewById( + R.id.et_edit_text); + } + //通过id把编辑框存在空的NoteEditText中 + int length = edit.length(); + edit.append(text); + edit.requestFocus();//请求优先完成该此 编辑 + edit.setSelection(length);//定位到length位置处的条目 + } + + /* + * 函数功能:进入编辑文本框所触发的事件 + * 函数实现:如下注释 + */ + public void onEditTextEnter(int index, String text) { + /** + * Should not happen, check for debug + */ + if(index > mEditTextList.getChildCount()) { + Log.e(TAG, "Index out of mEditTextList boundrary, should not happen"); + //越界把偶偶 + } + + View view = getListItem(text, index); + mEditTextList.addView(view, index); + //建立一个新的视图并添加到编辑文本框内 + NoteEditText edit = (NoteEditText) view.findViewById(R.id.et_edit_text); + edit.requestFocus();//请求优先操作 + edit.setSelection(0);//定位到起始位置 + for (int i = index + 1; i < mEditTextList.getChildCount(); i++) { + ((NoteEditText) mEditTextList.getChildAt(i).findViewById(R.id.et_edit_text)) + .setIndex(i); + //遍历子文本框并设置对应对下标 + } + } + + /* + * 函数功能:切换至列表模式 + * 函数实现:如下注释 + */ + private void switchToListMode(String text) { + mEditTextList.removeAllViews(); + String[] items = text.split("\n"); + int index = 0; + //清空所有视图,初始化下标 + for (String item : items) { + if(!TextUtils.isEmpty(item)) { + mEditTextList.addView(getListItem(item, index)); + index++; + //遍历所有文本单元并添加到文本框中 + } + } + mEditTextList.addView(getListItem("", index)); + mEditTextList.getChildAt(index).findViewById(R.id.et_edit_text).requestFocus(); + //优先请求此操作 + + mNoteEditor.setVisibility(View.GONE); + //便签编辑器不可见 + mEditTextList.setVisibility(View.VISIBLE); + //将文本编辑框置为可见 + } + + /* + * 函数功能:获取高亮效果的反馈情况 + * 函数实现:如下注释 + */ + private Spannable getHighlightQueryResult(String fullText, String userQuery) { + SpannableString spannable = new SpannableString(fullText == null ? "" : fullText); + //新建一个效果选项 + if (!TextUtils.isEmpty(userQuery)) { + mPattern = Pattern.compile(userQuery); + //将用户的询问进行解析 + Matcher m = mPattern.matcher(fullText); + //建立一个状态机检查Pattern并进行匹配 + int start = 0; + while (m.find(start)) { + spannable.setSpan( + new BackgroundColorSpan(this.getResources().getColor( + R.color.user_query_highlight)), m.start(), m.end(), + Spannable.SPAN_INCLUSIVE_EXCLUSIVE); + //设置背景颜色 + start = m.end(); + //跟新起始位置 + } + } + return spannable; + } + + /* + * 函数功能:获取列表项 + * 函数实现:如下注释 + */ + private View getListItem(String item, int index) { + View view = LayoutInflater.from(this).inflate(R.layout.note_edit_list_item, null); + //创建一个视图 + final NoteEditText edit = (NoteEditText) view.findViewById(R.id.et_edit_text); + edit.setTextAppearance(this, TextAppearanceResources.getTexAppearanceResource(mFontSizeId)); + //创建一个文本编辑框并设置可见性 + CheckBox cb = ((CheckBox) view.findViewById(R.id.cb_edit_item)); + cb.setOnCheckedChangeListener(new OnCheckedChangeListener() { + public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { + if (isChecked) { + edit.setPaintFlags(edit.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG); + } else { + edit.setPaintFlags(Paint.ANTI_ALIAS_FLAG | Paint.DEV_KERN_TEXT_FLAG); + } + } + }); + //建立一个打钩框并设置监听器 + + if (item.startsWith(TAG_CHECKED)) { + //选择勾选 + cb.setChecked(true); + edit.setPaintFlags(edit.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG); + item = item.substring(TAG_CHECKED.length(), item.length()).trim(); + } else if (item.startsWith(TAG_UNCHECKED)) { + //选择不勾选 + cb.setChecked(false); + edit.setPaintFlags(Paint.ANTI_ALIAS_FLAG | Paint.DEV_KERN_TEXT_FLAG); + item = item.substring(TAG_UNCHECKED.length(), item.length()).trim(); + } + + edit.setOnTextViewChangeListener(this); + edit.setIndex(index); + edit.setText(getHighlightQueryResult(item, mUserQuery)); + //运行编辑框的监听器对该行为作出反应,并设置下标及文本内容 + return view; + } + + /* + * 函数功能:便签内容发生改变所 触发的事件 + * 函数实现:如下注释 + */ + public void onTextChange(int index, boolean hasText) { + if (index >= mEditTextList.getChildCount()) { + Log.e(TAG, "Wrong index, should not happen"); + return; + //越界报错 + } + if(hasText) { + mEditTextList.getChildAt(index).findViewById(R.id.cb_edit_item).setVisibility(View.VISIBLE); + } else { + mEditTextList.getChildAt(index).findViewById(R.id.cb_edit_item).setVisibility(View.GONE); + } + //如果内容不为空则将其子编辑框可见性置为可见,否则不可见 + } + + /* + * 函数功能:检查模式和列表模式的切换 + * 函数实现:如下注释 + */ + public void onCheckListModeChanged(int oldMode, int newMode) { + if (newMode == TextNote.MODE_CHECK_LIST) { + switchToListMode(mNoteEditor.getText().toString()); + //检查模式切换到列表模式 + } else { + if (!getWorkingText()) { + mWorkingNote.setWorkingText(mWorkingNote.getContent().replace(TAG_UNCHECKED + " ", + "")); + } + //若是获取到文本就改变其检查标记 + mNoteEditor.setText(getHighlightQueryResult(mWorkingNote.getContent(), mUserQuery)); + mEditTextList.setVisibility(View.GONE); + mNoteEditor.setVisibility(View.VISIBLE); + //修改文本编辑器的内容和可见性 + } + } + + /* + * 函数功能:设置勾选选项表并返回是否勾选的标记 + * 函数实现:如下注释 + */ + private boolean getWorkingText() { + boolean hasChecked = false; + //初始化check标记 + if (mWorkingNote.getCheckListMode() == TextNote.MODE_CHECK_LIST) { + // 若模式为CHECK_LIST + StringBuilder sb = new StringBuilder(); + //创建可变字符串 + for (int i = 0; i < mEditTextList.getChildCount(); i++) { + View view = mEditTextList.getChildAt(i); + //遍历所有子编辑框的视图 + NoteEditText edit = (NoteEditText) view.findViewById(R.id.et_edit_text); + if (!TextUtils.isEmpty(edit.getText())) { + //若文本不为空 + if (((CheckBox) view.findViewById(R.id.cb_edit_item)).isChecked()) { + //该选项框已打钩 + sb.append(TAG_CHECKED).append(" ").append(edit.getText()).append("\n"); + hasChecked = true; + //扩展字符串为已打钩并把标记置true + } else { + sb.append(TAG_UNCHECKED).append(" ").append(edit.getText()).append("\n"); + //扩展字符串添加未打钩 + } + } + } + mWorkingNote.setWorkingText(sb.toString()); + //利用编辑好的字符串设置运行便签的内容 + } else { + mWorkingNote.setWorkingText(mNoteEditor.getText().toString()); + // 若不是该模式直接用编辑器中的内容设置运行中标签的内容 + } + return hasChecked; + } + + /* + * 函数功能:保存便签 + * 函数实现:如下注释 + */ + private boolean saveNote() { + getWorkingText(); + boolean saved = mWorkingNote.saveNote(); + //运行 getWorkingText()之后保存 + if (saved) { + /** + * There are two modes from List view to edit view, open one note, + * create/edit a node. Opening node requires to the original + * position in the list when back from edit view, while creating a + * new node requires to the top of the list. This code + * {@link #RESULT_OK} is used to identify the create/edit state + */ + //如英文注释所说链接RESULT_OK是为了识别保存的2种情况,一是创建后保存,二是修改后保存 + setResult(RESULT_OK); + } + return saved; + } + + /* + * 函数功能:将便签发送至桌面 + * 函数实现:如下注释 + */ + private void sendToDesktop() { + /** + * Before send message to home, we should make sure that current + * editing note is exists in databases. So, for new note, firstly + * save it + */ + if (!mWorkingNote.existInDatabase()) { + saveNote(); + //若不存在数据也就是新的标签就保存起来先 + } + + if (mWorkingNote.getNoteId() > 0) { + //若是有内容 + Intent sender = new Intent(); + Intent shortcutIntent = new Intent(this, NoteEditActivity.class); + //建立发送到桌面的连接器 + shortcutIntent.setAction(Intent.ACTION_VIEW); + //链接为一个视图 + shortcutIntent.putExtra(Intent.EXTRA_UID, mWorkingNote.getNoteId()); + sender.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent); + sender.putExtra(Intent.EXTRA_SHORTCUT_NAME, + makeShortcutIconTitle(mWorkingNote.getContent())); + sender.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, + Intent.ShortcutIconResource.fromContext(this, R.drawable.icon_app)); + sender.putExtra("duplicate", true); + //将便签的相关信息都添加到要发送的文件里 + sender.setAction("com.android.launcher.action.INSTALL_SHORTCUT"); + //设置sneder的行为是发送 + showToast(R.string.info_note_enter_desktop); + sendBroadcast(sender); + //显示到桌面 + } else { + /** + * There is the condition that user has input nothing (the note is + * not worthy saving), we have no note id, remind the user that he + * should input something + */ + Log.e(TAG, "Send to desktop error"); + showToast(R.string.error_note_empty_for_send_to_desktop); + //空便签直接报错 + } + } + + /* + * 函数功能:编辑小图标的标题 + * 函数实现:如下注释 + */ + private String makeShortcutIconTitle(String content) { + content = content.replace(TAG_CHECKED, ""); + content = content.replace(TAG_UNCHECKED, ""); + return content.length() > SHORTCUT_ICON_TITLE_MAX_LEN ? content.substring(0, + SHORTCUT_ICON_TITLE_MAX_LEN) : content; + //直接设置为content中的内容并返回,有勾选和未勾选2种 + } + + /* + * 函数功能:显示提示的视图 + * 函数实现:根据下标显示对应的提示 + */ + private void showToast(int resId) { + showToast(resId, Toast.LENGTH_SHORT); + } + + /* + * 函数功能:持续显示提示的视图 + * 函数实现:根据下标和持续的时间(duration)编辑提示视图并显示 + */ + private void showToast(int resId, int duration) { + Toast.makeText(this, resId, duration).show(); + } +} \ No newline at end of file diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/ui/NoteEditText.java b/src/Notesmaster/app/src/main/java/net/micode/notes/ui/NoteEditText.java new file mode 100644 index 0000000..2afe2a8 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/ui/NoteEditText.java @@ -0,0 +1,217 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.ui; + +import android.content.Context; +import android.graphics.Rect; +import android.text.Layout; +import android.text.Selection; +import android.text.Spanned; +import android.text.TextUtils; +import android.text.style.URLSpan; +import android.util.AttributeSet; +import android.util.Log; +import android.view.ContextMenu; +import android.view.KeyEvent; +import android.view.MenuItem; +import android.view.MenuItem.OnMenuItemClickListener; +import android.view.MotionEvent; +import android.widget.EditText; + +import net.micode.notes.R; + +import java.util.HashMap; +import java.util.Map; + +public class NoteEditText extends EditText { + private static final String TAG = "NoteEditText"; + private int mIndex; + private int mSelectionStartBeforeDelete; + + private static final String SCHEME_TEL = "tel:" ; + private static final String SCHEME_HTTP = "http:" ; + private static final String SCHEME_EMAIL = "mailto:" ; + + private static final Map sSchemaActionResMap = new HashMap(); + static { + sSchemaActionResMap.put(SCHEME_TEL, R.string.note_link_tel); + sSchemaActionResMap.put(SCHEME_HTTP, R.string.note_link_web); + sSchemaActionResMap.put(SCHEME_EMAIL, R.string.note_link_email); + } + + /** + * Call by the {@link NoteEditActivity} to delete or add edit text + */ + public interface OnTextViewChangeListener { + /** + * Delete current edit text when {@link KeyEvent#KEYCODE_DEL} happens + * and the text is null + */ + void onEditTextDelete(int index, String text); + + /** + * Add edit text after current edit text when {@link KeyEvent#KEYCODE_ENTER} + * happen + */ + void onEditTextEnter(int index, String text); + + /** + * Hide or show item option when text change + */ + void onTextChange(int index, boolean hasText); + } + + private OnTextViewChangeListener mOnTextViewChangeListener; + + public NoteEditText(Context context) { + super(context, null); + mIndex = 0; + } + + public void setIndex(int index) { + mIndex = index; + } + + public void setOnTextViewChangeListener(OnTextViewChangeListener listener) { + mOnTextViewChangeListener = listener; + } + + public NoteEditText(Context context, AttributeSet attrs) { + super(context, attrs, android.R.attr.editTextStyle); + } + + public NoteEditText(Context context, AttributeSet attrs, int defStyle) { + super(context, attrs, defStyle); + // TODO Auto-generated constructor stub + } + + @Override + public boolean onTouchEvent(MotionEvent event) { + switch (event.getAction()) { + case MotionEvent.ACTION_DOWN: + + int x = (int) event.getX(); + int y = (int) event.getY(); + x -= getTotalPaddingLeft(); + y -= getTotalPaddingTop(); + x += getScrollX(); + y += getScrollY(); + + Layout layout = getLayout(); + int line = layout.getLineForVertical(y); + int off = layout.getOffsetForHorizontal(line, x); + Selection.setSelection(getText(), off); + break; + } + + return super.onTouchEvent(event); + } + + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + switch (keyCode) { + case KeyEvent.KEYCODE_ENTER: + if (mOnTextViewChangeListener != null) { + return false; + } + break; + case KeyEvent.KEYCODE_DEL: + mSelectionStartBeforeDelete = getSelectionStart(); + break; + default: + break; + } + return super.onKeyDown(keyCode, event); + } + + @Override + public boolean onKeyUp(int keyCode, KeyEvent event) { + switch(keyCode) { + case KeyEvent.KEYCODE_DEL: + if (mOnTextViewChangeListener != null) { + if (0 == mSelectionStartBeforeDelete && mIndex != 0) { + mOnTextViewChangeListener.onEditTextDelete(mIndex, getText().toString()); + return true; + } + } else { + Log.d(TAG, "OnTextViewChangeListener was not seted"); + } + break; + case KeyEvent.KEYCODE_ENTER: + if (mOnTextViewChangeListener != null) { + int selectionStart = getSelectionStart(); + String text = getText().subSequence(selectionStart, length()).toString(); + setText(getText().subSequence(0, selectionStart)); + mOnTextViewChangeListener.onEditTextEnter(mIndex + 1, text); + } else { + Log.d(TAG, "OnTextViewChangeListener was not seted"); + } + break; + default: + break; + } + return super.onKeyUp(keyCode, event); + } + + @Override + protected void onFocusChanged(boolean focused, int direction, Rect previouslyFocusedRect) { + if (mOnTextViewChangeListener != null) { + if (!focused && TextUtils.isEmpty(getText())) { + mOnTextViewChangeListener.onTextChange(mIndex, false); + } else { + mOnTextViewChangeListener.onTextChange(mIndex, true); + } + } + super.onFocusChanged(focused, direction, previouslyFocusedRect); + } + + @Override + protected void onCreateContextMenu(ContextMenu menu) { + if (getText() instanceof Spanned) { + int selStart = getSelectionStart(); + int selEnd = getSelectionEnd(); + + int min = Math.min(selStart, selEnd); + int max = Math.max(selStart, selEnd); + + final URLSpan[] urls = ((Spanned) getText()).getSpans(min, max, URLSpan.class); + if (urls.length == 1) { + int defaultResId = 0; + for(String schema: sSchemaActionResMap.keySet()) { + if(urls[0].getURL().indexOf(schema) >= 0) { + defaultResId = sSchemaActionResMap.get(schema); + break; + } + } + + if (defaultResId == 0) { + defaultResId = R.string.note_link_other; + } + + menu.add(0, 0, 0, defaultResId).setOnMenuItemClickListener( + new OnMenuItemClickListener() { + public boolean onMenuItemClick(MenuItem item) { + // goto a new intent + urls[0].onClick(NoteEditText.this); + return true; + } + }); + } + } + super.onCreateContextMenu(menu); + } +} diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/ui/NoteItemData.java b/src/Notesmaster/app/src/main/java/net/micode/notes/ui/NoteItemData.java new file mode 100644 index 0000000..0f5a878 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/ui/NoteItemData.java @@ -0,0 +1,224 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.ui; + +import android.content.Context; +import android.database.Cursor; +import android.text.TextUtils; + +import net.micode.notes.data.Contact; +import net.micode.notes.data.Notes; +import net.micode.notes.data.Notes.NoteColumns; +import net.micode.notes.tool.DataUtils; + + +public class NoteItemData { + static final String [] PROJECTION = new String [] { + NoteColumns.ID, + NoteColumns.ALERTED_DATE, + NoteColumns.BG_COLOR_ID, + NoteColumns.CREATED_DATE, + NoteColumns.HAS_ATTACHMENT, + NoteColumns.MODIFIED_DATE, + NoteColumns.NOTES_COUNT, + NoteColumns.PARENT_ID, + NoteColumns.SNIPPET, + NoteColumns.TYPE, + NoteColumns.WIDGET_ID, + NoteColumns.WIDGET_TYPE, + }; + + private static final int ID_COLUMN = 0; + private static final int ALERTED_DATE_COLUMN = 1; + private static final int BG_COLOR_ID_COLUMN = 2; + private static final int CREATED_DATE_COLUMN = 3; + private static final int HAS_ATTACHMENT_COLUMN = 4; + private static final int MODIFIED_DATE_COLUMN = 5; + private static final int NOTES_COUNT_COLUMN = 6; + private static final int PARENT_ID_COLUMN = 7; + private static final int SNIPPET_COLUMN = 8; + private static final int TYPE_COLUMN = 9; + private static final int WIDGET_ID_COLUMN = 10; + private static final int WIDGET_TYPE_COLUMN = 11; + + private long mId; + private long mAlertDate; + private int mBgColorId; + private long mCreatedDate; + private boolean mHasAttachment; + private long mModifiedDate; + private int mNotesCount; + private long mParentId; + private String mSnippet; + private int mType; + private int mWidgetId; + private int mWidgetType; + private String mName; + private String mPhoneNumber; + + private boolean mIsLastItem; + private boolean mIsFirstItem; + private boolean mIsOnlyOneItem; + private boolean mIsOneNoteFollowingFolder; + private boolean mIsMultiNotesFollowingFolder; + + public NoteItemData(Context context, Cursor cursor) { + mId = cursor.getLong(ID_COLUMN); + mAlertDate = cursor.getLong(ALERTED_DATE_COLUMN); + mBgColorId = cursor.getInt(BG_COLOR_ID_COLUMN); + mCreatedDate = cursor.getLong(CREATED_DATE_COLUMN); + mHasAttachment = (cursor.getInt(HAS_ATTACHMENT_COLUMN) > 0) ? true : false; + mModifiedDate = cursor.getLong(MODIFIED_DATE_COLUMN); + mNotesCount = cursor.getInt(NOTES_COUNT_COLUMN); + mParentId = cursor.getLong(PARENT_ID_COLUMN); + mSnippet = cursor.getString(SNIPPET_COLUMN); + mSnippet = mSnippet.replace(NoteEditActivity.TAG_CHECKED, "").replace( + NoteEditActivity.TAG_UNCHECKED, ""); + mType = cursor.getInt(TYPE_COLUMN); + mWidgetId = cursor.getInt(WIDGET_ID_COLUMN); + mWidgetType = cursor.getInt(WIDGET_TYPE_COLUMN); + + mPhoneNumber = ""; + if (mParentId == Notes.ID_CALL_RECORD_FOLDER) { + mPhoneNumber = DataUtils.getCallNumberByNoteId(context.getContentResolver(), mId); + if (!TextUtils.isEmpty(mPhoneNumber)) { + mName = Contact.getContact(context, mPhoneNumber); + if (mName == null) { + mName = mPhoneNumber; + } + } + } + + if (mName == null) { + mName = ""; + } + checkPostion(cursor); + } + + private void checkPostion(Cursor cursor) { + mIsLastItem = cursor.isLast() ? true : false; + mIsFirstItem = cursor.isFirst() ? true : false; + mIsOnlyOneItem = (cursor.getCount() == 1); + mIsMultiNotesFollowingFolder = false; + mIsOneNoteFollowingFolder = false; + + if (mType == Notes.TYPE_NOTE && !mIsFirstItem) { + int position = cursor.getPosition(); + if (cursor.moveToPrevious()) { + if (cursor.getInt(TYPE_COLUMN) == Notes.TYPE_FOLDER + || cursor.getInt(TYPE_COLUMN) == Notes.TYPE_SYSTEM) { + if (cursor.getCount() > (position + 1)) { + mIsMultiNotesFollowingFolder = true; + } else { + mIsOneNoteFollowingFolder = true; + } + } + if (!cursor.moveToNext()) { + throw new IllegalStateException("cursor move to previous but can't move back"); + } + } + } + } + + public boolean isOneFollowingFolder() { + return mIsOneNoteFollowingFolder; + } + + public boolean isMultiFollowingFolder() { + return mIsMultiNotesFollowingFolder; + } + + public boolean isLast() { + return mIsLastItem; + } + + public String getCallName() { + return mName; + } + + public boolean isFirst() { + return mIsFirstItem; + } + + public boolean isSingle() { + return mIsOnlyOneItem; + } + + public long getId() { + return mId; + } + + public long getAlertDate() { + return mAlertDate; + } + + public long getCreatedDate() { + return mCreatedDate; + } + + public boolean hasAttachment() { + return mHasAttachment; + } + + public long getModifiedDate() { + return mModifiedDate; + } + + public int getBgColorId() { + return mBgColorId; + } + + public long getParentId() { + return mParentId; + } + + public int getNotesCount() { + return mNotesCount; + } + + public long getFolderId () { + return mParentId; + } + + public int getType() { + return mType; + } + + public int getWidgetType() { + return mWidgetType; + } + + public int getWidgetId() { + return mWidgetId; + } + + public String getSnippet() { + return mSnippet; + } + + public boolean hasAlert() { + return (mAlertDate > 0); + } + + public boolean isCallRecord() { + return (mParentId == Notes.ID_CALL_RECORD_FOLDER && !TextUtils.isEmpty(mPhoneNumber)); + } + + public static int getNoteType(Cursor cursor) { + return cursor.getInt(TYPE_COLUMN); + } +} diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/ui/NotesListActivity.java b/src/Notesmaster/app/src/main/java/net/micode/notes/ui/NotesListActivity.java new file mode 100644 index 0000000..e843aec --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/ui/NotesListActivity.java @@ -0,0 +1,954 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.ui; + +import android.app.Activity; +import android.app.AlertDialog; +import android.app.Dialog; +import android.appwidget.AppWidgetManager; +import android.content.AsyncQueryHandler; +import android.content.ContentResolver; +import android.content.ContentValues; +import android.content.Context; +import android.content.DialogInterface; +import android.content.Intent; +import android.content.SharedPreferences; +import android.database.Cursor; +import android.os.AsyncTask; +import android.os.Bundle; +import android.preference.PreferenceManager; +import android.text.Editable; +import android.text.TextUtils; +import android.text.TextWatcher; +import android.util.Log; +import android.view.ActionMode; +import android.view.ContextMenu; +import android.view.ContextMenu.ContextMenuInfo; +import android.view.Display; +import android.view.HapticFeedbackConstants; +import android.view.LayoutInflater; +import android.view.Menu; +import android.view.MenuItem; +import android.view.MenuItem.OnMenuItemClickListener; +import android.view.MotionEvent; +import android.view.View; +import android.view.View.OnClickListener; +import android.view.View.OnCreateContextMenuListener; +import android.view.View.OnTouchListener; +import android.view.inputmethod.InputMethodManager; +import android.widget.AdapterView; +import android.widget.AdapterView.OnItemClickListener; +import android.widget.AdapterView.OnItemLongClickListener; +import android.widget.Button; +import android.widget.EditText; +import android.widget.ListView; +import android.widget.PopupMenu; +import android.widget.TextView; +import android.widget.Toast; + +import net.micode.notes.R; +import net.micode.notes.data.Notes; +import net.micode.notes.data.Notes.NoteColumns; +import net.micode.notes.gtask.remote.GTaskSyncService; +import net.micode.notes.model.WorkingNote; +import net.micode.notes.tool.BackupUtils; +import net.micode.notes.tool.DataUtils; +import net.micode.notes.tool.ResourceParser; +import net.micode.notes.ui.NotesListAdapter.AppWidgetAttribute; +import net.micode.notes.widget.NoteWidgetProvider_2x; +import net.micode.notes.widget.NoteWidgetProvider_4x; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.util.HashSet; + +public class NotesListActivity extends Activity implements OnClickListener, OnItemLongClickListener { + private static final int FOLDER_NOTE_LIST_QUERY_TOKEN = 0; + + private static final int FOLDER_LIST_QUERY_TOKEN = 1; + + private static final int MENU_FOLDER_DELETE = 0; + + private static final int MENU_FOLDER_VIEW = 1; + + private static final int MENU_FOLDER_CHANGE_NAME = 2; + + private static final String PREFERENCE_ADD_INTRODUCTION = "net.micode.notes.introduction"; + + private enum ListEditState { + NOTE_LIST, SUB_FOLDER, CALL_RECORD_FOLDER + }; + + private ListEditState mState; + + private BackgroundQueryHandler mBackgroundQueryHandler; + + private NotesListAdapter mNotesListAdapter; + + private ListView mNotesListView; + + private Button mAddNewNote; + + private boolean mDispatch; + + private int mOriginY; + + private int mDispatchY; + + private TextView mTitleBar; + + private long mCurrentFolderId; + + private ContentResolver mContentResolver; + + private ModeCallback mModeCallBack; + + private static final String TAG = "NotesListActivity"; + + public static final int NOTES_LISTVIEW_SCROLL_RATE = 30; + + private NoteItemData mFocusNoteDataItem; + + private static final String NORMAL_SELECTION = NoteColumns.PARENT_ID + "=?"; + + private static final String ROOT_FOLDER_SELECTION = "(" + NoteColumns.TYPE + "<>" + + Notes.TYPE_SYSTEM + " AND " + NoteColumns.PARENT_ID + "=?)" + " OR (" + + NoteColumns.ID + "=" + Notes.ID_CALL_RECORD_FOLDER + " AND " + + NoteColumns.NOTES_COUNT + ">0)"; + + private final static int REQUEST_CODE_OPEN_NODE = 102; + private final static int REQUEST_CODE_NEW_NODE = 103; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.note_list); + initResources(); + + /** + * Insert an introduction when user firstly use this application + */ + setAppInfoFromRawRes(); + } + + @Override + protected void onActivityResult(int requestCode, int resultCode, Intent data) { + if (resultCode == RESULT_OK + && (requestCode == REQUEST_CODE_OPEN_NODE || requestCode == REQUEST_CODE_NEW_NODE)) { + mNotesListAdapter.changeCursor(null); + } else { + super.onActivityResult(requestCode, resultCode, data); + } + } + + private void setAppInfoFromRawRes() { + SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this); + if (!sp.getBoolean(PREFERENCE_ADD_INTRODUCTION, false)) { + StringBuilder sb = new StringBuilder(); + InputStream in = null; + try { + in = getResources().openRawResource(R.raw.introduction); + if (in != null) { + InputStreamReader isr = new InputStreamReader(in); + BufferedReader br = new BufferedReader(isr); + char [] buf = new char[1024]; + int len = 0; + while ((len = br.read(buf)) > 0) { + sb.append(buf, 0, len); + } + } else { + Log.e(TAG, "Read introduction file error"); + return; + } + } catch (IOException e) { + e.printStackTrace(); + return; + } finally { + if(in != null) { + try { + in.close(); + } catch (IOException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } + } + + WorkingNote note = WorkingNote.createEmptyNote(this, Notes.ID_ROOT_FOLDER, + AppWidgetManager.INVALID_APPWIDGET_ID, Notes.TYPE_WIDGET_INVALIDE, + ResourceParser.RED); + note.setWorkingText(sb.toString()); + if (note.saveNote()) { + sp.edit().putBoolean(PREFERENCE_ADD_INTRODUCTION, true).commit(); + } else { + Log.e(TAG, "Save introduction note error"); + return; + } + } + } + + @Override + protected void onStart() { + super.onStart(); + startAsyncNotesListQuery(); + } + + private void initResources() { + mContentResolver = this.getContentResolver(); + mBackgroundQueryHandler = new BackgroundQueryHandler(this.getContentResolver()); + mCurrentFolderId = Notes.ID_ROOT_FOLDER; + mNotesListView = (ListView) findViewById(R.id.notes_list); + mNotesListView.addFooterView(LayoutInflater.from(this).inflate(R.layout.note_list_footer, null), + null, false); + mNotesListView.setOnItemClickListener(new OnListItemClickListener()); + mNotesListView.setOnItemLongClickListener(this); + mNotesListAdapter = new NotesListAdapter(this); + mNotesListView.setAdapter(mNotesListAdapter); + mAddNewNote = (Button) findViewById(R.id.btn_new_note); + mAddNewNote.setOnClickListener(this); + mAddNewNote.setOnTouchListener(new NewNoteOnTouchListener()); + mDispatch = false; + mDispatchY = 0; + mOriginY = 0; + mTitleBar = (TextView) findViewById(R.id.tv_title_bar); + mState = ListEditState.NOTE_LIST; + mModeCallBack = new ModeCallback(); + } + + private class ModeCallback implements ListView.MultiChoiceModeListener, OnMenuItemClickListener { + private DropdownMenu mDropDownMenu; + private ActionMode mActionMode; + private MenuItem mMoveMenu; + + public boolean onCreateActionMode(ActionMode mode, Menu menu) { + getMenuInflater().inflate(R.menu.note_list_options, menu); + menu.findItem(R.id.delete).setOnMenuItemClickListener(this); + mMoveMenu = menu.findItem(R.id.move); + if (mFocusNoteDataItem.getParentId() == Notes.ID_CALL_RECORD_FOLDER + || DataUtils.getUserFolderCount(mContentResolver) == 0) { + mMoveMenu.setVisible(false); + } else { + mMoveMenu.setVisible(true); + mMoveMenu.setOnMenuItemClickListener(this); + } + mActionMode = mode; + mNotesListAdapter.setChoiceMode(true); + mNotesListView.setLongClickable(false); + mAddNewNote.setVisibility(View.GONE); + + View customView = LayoutInflater.from(NotesListActivity.this).inflate( + R.layout.note_list_dropdown_menu, null); + mode.setCustomView(customView); + mDropDownMenu = new DropdownMenu(NotesListActivity.this, + (Button) customView.findViewById(R.id.selection_menu), + R.menu.note_list_dropdown); + mDropDownMenu.setOnDropdownMenuItemClickListener(new PopupMenu.OnMenuItemClickListener(){ + public boolean onMenuItemClick(MenuItem item) { + mNotesListAdapter.selectAll(!mNotesListAdapter.isAllSelected()); + updateMenu(); + return true; + } + + }); + return true; + } + + private void updateMenu() { + int selectedCount = mNotesListAdapter.getSelectedCount(); + // Update dropdown menu + String format = getResources().getString(R.string.menu_select_title, selectedCount); + mDropDownMenu.setTitle(format); + MenuItem item = mDropDownMenu.findItem(R.id.action_select_all); + if (item != null) { + if (mNotesListAdapter.isAllSelected()) { + item.setChecked(true); + item.setTitle(R.string.menu_deselect_all); + } else { + item.setChecked(false); + item.setTitle(R.string.menu_select_all); + } + } + } + + public boolean onPrepareActionMode(ActionMode mode, Menu menu) { + // TODO Auto-generated method stub + return false; + } + + public boolean onActionItemClicked(ActionMode mode, MenuItem item) { + // TODO Auto-generated method stub + return false; + } + + public void onDestroyActionMode(ActionMode mode) { + mNotesListAdapter.setChoiceMode(false); + mNotesListView.setLongClickable(true); + mAddNewNote.setVisibility(View.VISIBLE); + } + + public void finishActionMode() { + mActionMode.finish(); + } + + public void onItemCheckedStateChanged(ActionMode mode, int position, long id, + boolean checked) { + mNotesListAdapter.setCheckedItem(position, checked); + updateMenu(); + } + + public boolean onMenuItemClick(MenuItem item) { + if (mNotesListAdapter.getSelectedCount() == 0) { + Toast.makeText(NotesListActivity.this, getString(R.string.menu_select_none), + Toast.LENGTH_SHORT).show(); + return true; + } + + switch (item.getItemId()) { + case R.id.delete: + AlertDialog.Builder builder = new AlertDialog.Builder(NotesListActivity.this); + builder.setTitle(getString(R.string.alert_title_delete)); + builder.setIcon(android.R.drawable.ic_dialog_alert); + builder.setMessage(getString(R.string.alert_message_delete_notes, + mNotesListAdapter.getSelectedCount())); + builder.setPositiveButton(android.R.string.ok, + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, + int which) { + batchDelete(); + } + }); + builder.setNegativeButton(android.R.string.cancel, null); + builder.show(); + break; + case R.id.move: + startQueryDestinationFolders(); + break; + default: + return false; + } + return true; + } + } + + private class NewNoteOnTouchListener implements OnTouchListener { + + public boolean onTouch(View v, MotionEvent event) { + switch (event.getAction()) { + case MotionEvent.ACTION_DOWN: { + Display display = getWindowManager().getDefaultDisplay(); + int screenHeight = display.getHeight(); + int newNoteViewHeight = mAddNewNote.getHeight(); + int start = screenHeight - newNoteViewHeight; + int eventY = start + (int) event.getY(); + /** + * Minus TitleBar's height + */ + if (mState == ListEditState.SUB_FOLDER) { + eventY -= mTitleBar.getHeight(); + start -= mTitleBar.getHeight(); + } + /** + * HACKME:When click the transparent part of "New Note" button, dispatch + * the event to the list view behind this button. The transparent part of + * "New Note" button could be expressed by formula y=-0.12x+94(Unit:pixel) + * and the line top of the button. The coordinate based on left of the "New + * Note" button. The 94 represents maximum height of the transparent part. + * Notice that, if the background of the button changes, the formula should + * also change. This is very bad, just for the UI designer's strong requirement. + */ + if (event.getY() < (event.getX() * (-0.12) + 94)) { + View view = mNotesListView.getChildAt(mNotesListView.getChildCount() - 1 + - mNotesListView.getFooterViewsCount()); + if (view != null && view.getBottom() > start + && (view.getTop() < (start + 94))) { + mOriginY = (int) event.getY(); + mDispatchY = eventY; + event.setLocation(event.getX(), mDispatchY); + mDispatch = true; + return mNotesListView.dispatchTouchEvent(event); + } + } + break; + } + case MotionEvent.ACTION_MOVE: { + if (mDispatch) { + mDispatchY += (int) event.getY() - mOriginY; + event.setLocation(event.getX(), mDispatchY); + return mNotesListView.dispatchTouchEvent(event); + } + break; + } + default: { + if (mDispatch) { + event.setLocation(event.getX(), mDispatchY); + mDispatch = false; + return mNotesListView.dispatchTouchEvent(event); + } + break; + } + } + return false; + } + + }; + + private void startAsyncNotesListQuery() { + String selection = (mCurrentFolderId == Notes.ID_ROOT_FOLDER) ? ROOT_FOLDER_SELECTION + : NORMAL_SELECTION; + mBackgroundQueryHandler.startQuery(FOLDER_NOTE_LIST_QUERY_TOKEN, null, + Notes.CONTENT_NOTE_URI, NoteItemData.PROJECTION, selection, new String[] { + String.valueOf(mCurrentFolderId) + }, NoteColumns.TYPE + " DESC," + NoteColumns.MODIFIED_DATE + " DESC"); + } + + private final class BackgroundQueryHandler extends AsyncQueryHandler { + public BackgroundQueryHandler(ContentResolver contentResolver) { + super(contentResolver); + } + + @Override + protected void onQueryComplete(int token, Object cookie, Cursor cursor) { + switch (token) { + case FOLDER_NOTE_LIST_QUERY_TOKEN: + mNotesListAdapter.changeCursor(cursor); + break; + case FOLDER_LIST_QUERY_TOKEN: + if (cursor != null && cursor.getCount() > 0) { + showFolderListMenu(cursor); + } else { + Log.e(TAG, "Query folder failed"); + } + break; + default: + return; + } + } + } + + private void showFolderListMenu(Cursor cursor) { + AlertDialog.Builder builder = new AlertDialog.Builder(NotesListActivity.this); + builder.setTitle(R.string.menu_title_select_folder); + final FoldersListAdapter adapter = new FoldersListAdapter(this, cursor); + builder.setAdapter(adapter, new DialogInterface.OnClickListener() { + + public void onClick(DialogInterface dialog, int which) { + DataUtils.batchMoveToFolder(mContentResolver, + mNotesListAdapter.getSelectedItemIds(), adapter.getItemId(which)); + Toast.makeText( + NotesListActivity.this, + getString(R.string.format_move_notes_to_folder, + mNotesListAdapter.getSelectedCount(), + adapter.getFolderName(NotesListActivity.this, which)), + Toast.LENGTH_SHORT).show(); + mModeCallBack.finishActionMode(); + } + }); + builder.show(); + } + + private void createNewNote() { + Intent intent = new Intent(this, NoteEditActivity.class); + intent.setAction(Intent.ACTION_INSERT_OR_EDIT); + intent.putExtra(Notes.INTENT_EXTRA_FOLDER_ID, mCurrentFolderId); + this.startActivityForResult(intent, REQUEST_CODE_NEW_NODE); + } + + private void batchDelete() { + new AsyncTask>() { + protected HashSet doInBackground(Void... unused) { + HashSet widgets = mNotesListAdapter.getSelectedWidget(); + if (!isSyncMode()) { + // if not synced, delete notes directly + if (DataUtils.batchDeleteNotes(mContentResolver, mNotesListAdapter + .getSelectedItemIds())) { + } else { + Log.e(TAG, "Delete notes error, should not happens"); + } + } else { + // in sync mode, we'll move the deleted note into the trash + // folder + if (!DataUtils.batchMoveToFolder(mContentResolver, mNotesListAdapter + .getSelectedItemIds(), Notes.ID_TRASH_FOLER)) { + Log.e(TAG, "Move notes to trash folder error, should not happens"); + } + } + return widgets; + } + + @Override + protected void onPostExecute(HashSet widgets) { + if (widgets != null) { + for (AppWidgetAttribute widget : widgets) { + if (widget.widgetId != AppWidgetManager.INVALID_APPWIDGET_ID + && widget.widgetType != Notes.TYPE_WIDGET_INVALIDE) { + updateWidget(widget.widgetId, widget.widgetType); + } + } + } + mModeCallBack.finishActionMode(); + } + }.execute(); + } + + private void deleteFolder(long folderId) { + if (folderId == Notes.ID_ROOT_FOLDER) { + Log.e(TAG, "Wrong folder id, should not happen " + folderId); + return; + } + + HashSet ids = new HashSet(); + ids.add(folderId); + HashSet widgets = DataUtils.getFolderNoteWidget(mContentResolver, + folderId); + if (!isSyncMode()) { + // if not synced, delete folder directly + DataUtils.batchDeleteNotes(mContentResolver, ids); + } else { + // in sync mode, we'll move the deleted folder into the trash folder + DataUtils.batchMoveToFolder(mContentResolver, ids, Notes.ID_TRASH_FOLER); + } + if (widgets != null) { + for (AppWidgetAttribute widget : widgets) { + if (widget.widgetId != AppWidgetManager.INVALID_APPWIDGET_ID + && widget.widgetType != Notes.TYPE_WIDGET_INVALIDE) { + updateWidget(widget.widgetId, widget.widgetType); + } + } + } + } + + private void openNode(NoteItemData data) { + Intent intent = new Intent(this, NoteEditActivity.class); + intent.setAction(Intent.ACTION_VIEW); + intent.putExtra(Intent.EXTRA_UID, data.getId()); + this.startActivityForResult(intent, REQUEST_CODE_OPEN_NODE); + } + + private void openFolder(NoteItemData data) { + mCurrentFolderId = data.getId(); + startAsyncNotesListQuery(); + if (data.getId() == Notes.ID_CALL_RECORD_FOLDER) { + mState = ListEditState.CALL_RECORD_FOLDER; + mAddNewNote.setVisibility(View.GONE); + } else { + mState = ListEditState.SUB_FOLDER; + } + if (data.getId() == Notes.ID_CALL_RECORD_FOLDER) { + mTitleBar.setText(R.string.call_record_folder_name); + } else { + mTitleBar.setText(data.getSnippet()); + } + mTitleBar.setVisibility(View.VISIBLE); + } + + public void onClick(View v) { + switch (v.getId()) { + case R.id.btn_new_note: + createNewNote(); + break; + default: + break; + } + } + + private void showSoftInput() { + InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); + if (inputMethodManager != null) { + inputMethodManager.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0); + } + } + + private void hideSoftInput(View view) { + InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); + inputMethodManager.hideSoftInputFromWindow(view.getWindowToken(), 0); + } + + private void showCreateOrModifyFolderDialog(final boolean create) { + final AlertDialog.Builder builder = new AlertDialog.Builder(this); + View view = LayoutInflater.from(this).inflate(R.layout.dialog_edit_text, null); + final EditText etName = (EditText) view.findViewById(R.id.et_foler_name); + showSoftInput(); + if (!create) { + if (mFocusNoteDataItem != null) { + etName.setText(mFocusNoteDataItem.getSnippet()); + builder.setTitle(getString(R.string.menu_folder_change_name)); + } else { + Log.e(TAG, "The long click data item is null"); + return; + } + } else { + etName.setText(""); + builder.setTitle(this.getString(R.string.menu_create_folder)); + } + + builder.setPositiveButton(android.R.string.ok, null); + builder.setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int which) { + hideSoftInput(etName); + } + }); + + final Dialog dialog = builder.setView(view).show(); + final Button positive = (Button)dialog.findViewById(android.R.id.button1); + positive.setOnClickListener(new OnClickListener() { + public void onClick(View v) { + hideSoftInput(etName); + String name = etName.getText().toString(); + if (DataUtils.checkVisibleFolderName(mContentResolver, name)) { + Toast.makeText(NotesListActivity.this, getString(R.string.folder_exist, name), + Toast.LENGTH_LONG).show(); + etName.setSelection(0, etName.length()); + return; + } + if (!create) { + if (!TextUtils.isEmpty(name)) { + ContentValues values = new ContentValues(); + values.put(NoteColumns.SNIPPET, name); + values.put(NoteColumns.TYPE, Notes.TYPE_FOLDER); + values.put(NoteColumns.LOCAL_MODIFIED, 1); + mContentResolver.update(Notes.CONTENT_NOTE_URI, values, NoteColumns.ID + + "=?", new String[] { + String.valueOf(mFocusNoteDataItem.getId()) + }); + } + } else if (!TextUtils.isEmpty(name)) { + ContentValues values = new ContentValues(); + values.put(NoteColumns.SNIPPET, name); + values.put(NoteColumns.TYPE, Notes.TYPE_FOLDER); + mContentResolver.insert(Notes.CONTENT_NOTE_URI, values); + } + dialog.dismiss(); + } + }); + + if (TextUtils.isEmpty(etName.getText())) { + positive.setEnabled(false); + } + /** + * When the name edit text is null, disable the positive button + */ + etName.addTextChangedListener(new TextWatcher() { + public void beforeTextChanged(CharSequence s, int start, int count, int after) { + // TODO Auto-generated method stub + + } + + public void onTextChanged(CharSequence s, int start, int before, int count) { + if (TextUtils.isEmpty(etName.getText())) { + positive.setEnabled(false); + } else { + positive.setEnabled(true); + } + } + + public void afterTextChanged(Editable s) { + // TODO Auto-generated method stub + + } + }); + } + + @Override + public void onBackPressed() { + switch (mState) { + case SUB_FOLDER: + mCurrentFolderId = Notes.ID_ROOT_FOLDER; + mState = ListEditState.NOTE_LIST; + startAsyncNotesListQuery(); + mTitleBar.setVisibility(View.GONE); + break; + case CALL_RECORD_FOLDER: + mCurrentFolderId = Notes.ID_ROOT_FOLDER; + mState = ListEditState.NOTE_LIST; + mAddNewNote.setVisibility(View.VISIBLE); + mTitleBar.setVisibility(View.GONE); + startAsyncNotesListQuery(); + break; + case NOTE_LIST: + super.onBackPressed(); + break; + default: + break; + } + } + + private void updateWidget(int appWidgetId, int appWidgetType) { + Intent intent = new Intent(AppWidgetManager.ACTION_APPWIDGET_UPDATE); + if (appWidgetType == Notes.TYPE_WIDGET_2X) { + intent.setClass(this, NoteWidgetProvider_2x.class); + } else if (appWidgetType == Notes.TYPE_WIDGET_4X) { + intent.setClass(this, NoteWidgetProvider_4x.class); + } else { + Log.e(TAG, "Unspported widget type"); + return; + } + + intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, new int[] { + appWidgetId + }); + + sendBroadcast(intent); + setResult(RESULT_OK, intent); + } + + private final OnCreateContextMenuListener mFolderOnCreateContextMenuListener = new OnCreateContextMenuListener() { + public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { + if (mFocusNoteDataItem != null) { + menu.setHeaderTitle(mFocusNoteDataItem.getSnippet()); + menu.add(0, MENU_FOLDER_VIEW, 0, R.string.menu_folder_view); + menu.add(0, MENU_FOLDER_DELETE, 0, R.string.menu_folder_delete); + menu.add(0, MENU_FOLDER_CHANGE_NAME, 0, R.string.menu_folder_change_name); + } + } + }; + + @Override + public void onContextMenuClosed(Menu menu) { + if (mNotesListView != null) { + mNotesListView.setOnCreateContextMenuListener(null); + } + super.onContextMenuClosed(menu); + } + + @Override + public boolean onContextItemSelected(MenuItem item) { + if (mFocusNoteDataItem == null) { + Log.e(TAG, "The long click data item is null"); + return false; + } + switch (item.getItemId()) { + case MENU_FOLDER_VIEW: + openFolder(mFocusNoteDataItem); + break; + case MENU_FOLDER_DELETE: + AlertDialog.Builder builder = new AlertDialog.Builder(this); + builder.setTitle(getString(R.string.alert_title_delete)); + builder.setIcon(android.R.drawable.ic_dialog_alert); + builder.setMessage(getString(R.string.alert_message_delete_folder)); + builder.setPositiveButton(android.R.string.ok, + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int which) { + deleteFolder(mFocusNoteDataItem.getId()); + } + }); + builder.setNegativeButton(android.R.string.cancel, null); + builder.show(); + break; + case MENU_FOLDER_CHANGE_NAME: + showCreateOrModifyFolderDialog(false); + break; + default: + break; + } + + return true; + } + + @Override + public boolean onPrepareOptionsMenu(Menu menu) { + menu.clear(); + if (mState == ListEditState.NOTE_LIST) { + getMenuInflater().inflate(R.menu.note_list, menu); + // set sync or sync_cancel + menu.findItem(R.id.menu_sync).setTitle( + GTaskSyncService.isSyncing() ? R.string.menu_sync_cancel : R.string.menu_sync); + } else if (mState == ListEditState.SUB_FOLDER) { + getMenuInflater().inflate(R.menu.sub_folder, menu); + } else if (mState == ListEditState.CALL_RECORD_FOLDER) { + getMenuInflater().inflate(R.menu.call_record_folder, menu); + } else { + Log.e(TAG, "Wrong state:" + mState); + } + return true; + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case R.id.menu_new_folder: { + showCreateOrModifyFolderDialog(true); + break; + } + case R.id.menu_export_text: { + exportNoteToText(); + break; + } + case R.id.menu_sync: { + if (isSyncMode()) { + if (TextUtils.equals(item.getTitle(), getString(R.string.menu_sync))) { + GTaskSyncService.startSync(this); + } else { + GTaskSyncService.cancelSync(this); + } + } else { + startPreferenceActivity(); + } + break; + } + case R.id.menu_setting: { + startPreferenceActivity(); + break; + } + case R.id.menu_new_note: { + createNewNote(); + break; + } + case R.id.menu_search: + onSearchRequested(); + break; + default: + break; + } + return true; + } + + @Override + public boolean onSearchRequested() { + startSearch(null, false, null /* appData */, false); + return true; + } + + private void exportNoteToText() { + final BackupUtils backup = BackupUtils.getInstance(NotesListActivity.this); + new AsyncTask() { + + @Override + protected Integer doInBackground(Void... unused) { + return backup.exportToText(); + } + + @Override + protected void onPostExecute(Integer result) { + if (result == BackupUtils.STATE_SD_CARD_UNMOUONTED) { + AlertDialog.Builder builder = new AlertDialog.Builder(NotesListActivity.this); + builder.setTitle(NotesListActivity.this + .getString(R.string.failed_sdcard_export)); + builder.setMessage(NotesListActivity.this + .getString(R.string.error_sdcard_unmounted)); + builder.setPositiveButton(android.R.string.ok, null); + builder.show(); + } else if (result == BackupUtils.STATE_SUCCESS) { + AlertDialog.Builder builder = new AlertDialog.Builder(NotesListActivity.this); + builder.setTitle(NotesListActivity.this + .getString(R.string.success_sdcard_export)); + builder.setMessage(NotesListActivity.this.getString( + R.string.format_exported_file_location, backup + .getExportedTextFileName(), backup.getExportedTextFileDir())); + builder.setPositiveButton(android.R.string.ok, null); + builder.show(); + } else if (result == BackupUtils.STATE_SYSTEM_ERROR) { + AlertDialog.Builder builder = new AlertDialog.Builder(NotesListActivity.this); + builder.setTitle(NotesListActivity.this + .getString(R.string.failed_sdcard_export)); + builder.setMessage(NotesListActivity.this + .getString(R.string.error_sdcard_export)); + builder.setPositiveButton(android.R.string.ok, null); + builder.show(); + } + } + + }.execute(); + } + + private boolean isSyncMode() { + return NotesPreferenceActivity.getSyncAccountName(this).trim().length() > 0; + } + + private void startPreferenceActivity() { + Activity from = getParent() != null ? getParent() : this; + Intent intent = new Intent(from, NotesPreferenceActivity.class); + from.startActivityIfNeeded(intent, -1); + } + + private class OnListItemClickListener implements OnItemClickListener { + + public void onItemClick(AdapterView parent, View view, int position, long id) { + if (view instanceof NotesListItem) { + NoteItemData item = ((NotesListItem) view).getItemData(); + if (mNotesListAdapter.isInChoiceMode()) { + if (item.getType() == Notes.TYPE_NOTE) { + position = position - mNotesListView.getHeaderViewsCount(); + mModeCallBack.onItemCheckedStateChanged(null, position, id, + !mNotesListAdapter.isSelectedItem(position)); + } + return; + } + + switch (mState) { + case NOTE_LIST: + if (item.getType() == Notes.TYPE_FOLDER + || item.getType() == Notes.TYPE_SYSTEM) { + openFolder(item); + } else if (item.getType() == Notes.TYPE_NOTE) { + openNode(item); + } else { + Log.e(TAG, "Wrong note type in NOTE_LIST"); + } + break; + case SUB_FOLDER: + case CALL_RECORD_FOLDER: + if (item.getType() == Notes.TYPE_NOTE) { + openNode(item); + } else { + Log.e(TAG, "Wrong note type in SUB_FOLDER"); + } + break; + default: + break; + } + } + } + + } + + private void startQueryDestinationFolders() { + String selection = NoteColumns.TYPE + "=? AND " + NoteColumns.PARENT_ID + "<>? AND " + NoteColumns.ID + "<>?"; + selection = (mState == ListEditState.NOTE_LIST) ? selection: + "(" + selection + ") OR (" + NoteColumns.ID + "=" + Notes.ID_ROOT_FOLDER + ")"; + + mBackgroundQueryHandler.startQuery(FOLDER_LIST_QUERY_TOKEN, + null, + Notes.CONTENT_NOTE_URI, + FoldersListAdapter.PROJECTION, + selection, + new String[] { + String.valueOf(Notes.TYPE_FOLDER), + String.valueOf(Notes.ID_TRASH_FOLER), + String.valueOf(mCurrentFolderId) + }, + NoteColumns.MODIFIED_DATE + " DESC"); + } + + public boolean onItemLongClick(AdapterView parent, View view, int position, long id) { + if (view instanceof NotesListItem) { + mFocusNoteDataItem = ((NotesListItem) view).getItemData(); + if (mFocusNoteDataItem.getType() == Notes.TYPE_NOTE && !mNotesListAdapter.isInChoiceMode()) { + if (mNotesListView.startActionMode(mModeCallBack) != null) { + mModeCallBack.onItemCheckedStateChanged(null, position, id, true); + mNotesListView.performHapticFeedback(HapticFeedbackConstants.LONG_PRESS); + } else { + Log.e(TAG, "startActionMode fails"); + } + } else if (mFocusNoteDataItem.getType() == Notes.TYPE_FOLDER) { + mNotesListView.setOnCreateContextMenuListener(mFolderOnCreateContextMenuListener); + } + } + return false; + } +} diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/ui/NotesListAdapter.java b/src/Notesmaster/app/src/main/java/net/micode/notes/ui/NotesListAdapter.java new file mode 100644 index 0000000..51c9cb9 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/ui/NotesListAdapter.java @@ -0,0 +1,184 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.ui; + +import android.content.Context; +import android.database.Cursor; +import android.util.Log; +import android.view.View; +import android.view.ViewGroup; +import android.widget.CursorAdapter; + +import net.micode.notes.data.Notes; + +import java.util.Collection; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Iterator; + + +public class NotesListAdapter extends CursorAdapter { + private static final String TAG = "NotesListAdapter"; + private Context mContext; + private HashMap mSelectedIndex; + private int mNotesCount; + private boolean mChoiceMode; + + public static class AppWidgetAttribute { + public int widgetId; + public int widgetType; + }; + + public NotesListAdapter(Context context) { + super(context, null); + mSelectedIndex = new HashMap(); + mContext = context; + mNotesCount = 0; + } + + @Override + public View newView(Context context, Cursor cursor, ViewGroup parent) { + return new NotesListItem(context); + } + + @Override + public void bindView(View view, Context context, Cursor cursor) { + if (view instanceof NotesListItem) { + NoteItemData itemData = new NoteItemData(context, cursor); + ((NotesListItem) view).bind(context, itemData, mChoiceMode, + isSelectedItem(cursor.getPosition())); + } + } + + public void setCheckedItem(final int position, final boolean checked) { + mSelectedIndex.put(position, checked); + notifyDataSetChanged(); + } + + public boolean isInChoiceMode() { + return mChoiceMode; + } + + public void setChoiceMode(boolean mode) { + mSelectedIndex.clear(); + mChoiceMode = mode; + } + + public void selectAll(boolean checked) { + Cursor cursor = getCursor(); + for (int i = 0; i < getCount(); i++) { + if (cursor.moveToPosition(i)) { + if (NoteItemData.getNoteType(cursor) == Notes.TYPE_NOTE) { + setCheckedItem(i, checked); + } + } + } + } + + public HashSet getSelectedItemIds() { + HashSet itemSet = new HashSet(); + for (Integer position : mSelectedIndex.keySet()) { + if (mSelectedIndex.get(position) == true) { + Long id = getItemId(position); + if (id == Notes.ID_ROOT_FOLDER) { + Log.d(TAG, "Wrong item id, should not happen"); + } else { + itemSet.add(id); + } + } + } + + return itemSet; + } + + public HashSet getSelectedWidget() { + HashSet itemSet = new HashSet(); + for (Integer position : mSelectedIndex.keySet()) { + if (mSelectedIndex.get(position) == true) { + Cursor c = (Cursor) getItem(position); + if (c != null) { + AppWidgetAttribute widget = new AppWidgetAttribute(); + NoteItemData item = new NoteItemData(mContext, c); + widget.widgetId = item.getWidgetId(); + widget.widgetType = item.getWidgetType(); + itemSet.add(widget); + /** + * Don't close cursor here, only the adapter could close it + */ + } else { + Log.e(TAG, "Invalid cursor"); + return null; + } + } + } + return itemSet; + } + + public int getSelectedCount() { + Collection values = mSelectedIndex.values(); + if (null == values) { + return 0; + } + Iterator iter = values.iterator(); + int count = 0; + while (iter.hasNext()) { + if (true == iter.next()) { + count++; + } + } + return count; + } + + public boolean isAllSelected() { + int checkedCount = getSelectedCount(); + return (checkedCount != 0 && checkedCount == mNotesCount); + } + + public boolean isSelectedItem(final int position) { + if (null == mSelectedIndex.get(position)) { + return false; + } + return mSelectedIndex.get(position); + } + + @Override + protected void onContentChanged() { + super.onContentChanged(); + calcNotesCount(); + } + + @Override + public void changeCursor(Cursor cursor) { + super.changeCursor(cursor); + calcNotesCount(); + } + + private void calcNotesCount() { + mNotesCount = 0; + for (int i = 0; i < getCount(); i++) { + Cursor c = (Cursor) getItem(i); + if (c != null) { + if (NoteItemData.getNoteType(c) == Notes.TYPE_NOTE) { + mNotesCount++; + } + } else { + Log.e(TAG, "Invalid cursor"); + return; + } + } + } +} diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/ui/NotesListItem.java b/src/Notesmaster/app/src/main/java/net/micode/notes/ui/NotesListItem.java new file mode 100644 index 0000000..1221e80 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/ui/NotesListItem.java @@ -0,0 +1,122 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.ui; + +import android.content.Context; +import android.text.format.DateUtils; +import android.view.View; +import android.widget.CheckBox; +import android.widget.ImageView; +import android.widget.LinearLayout; +import android.widget.TextView; + +import net.micode.notes.R; +import net.micode.notes.data.Notes; +import net.micode.notes.tool.DataUtils; +import net.micode.notes.tool.ResourceParser.NoteItemBgResources; + + +public class NotesListItem extends LinearLayout { + private ImageView mAlert; + private TextView mTitle; + private TextView mTime; + private TextView mCallName; + private NoteItemData mItemData; + private CheckBox mCheckBox; + + public NotesListItem(Context context) { + super(context); + inflate(context, R.layout.note_item, this); + mAlert = (ImageView) findViewById(R.id.iv_alert_icon); + mTitle = (TextView) findViewById(R.id.tv_title); + mTime = (TextView) findViewById(R.id.tv_time); + mCallName = (TextView) findViewById(R.id.tv_name); + mCheckBox = (CheckBox) findViewById(android.R.id.checkbox); + } + + public void bind(Context context, NoteItemData data, boolean choiceMode, boolean checked) { + if (choiceMode && data.getType() == Notes.TYPE_NOTE) { + mCheckBox.setVisibility(View.VISIBLE); + mCheckBox.setChecked(checked); + } else { + mCheckBox.setVisibility(View.GONE); + } + + mItemData = data; + if (data.getId() == Notes.ID_CALL_RECORD_FOLDER) { + mCallName.setVisibility(View.GONE); + mAlert.setVisibility(View.VISIBLE); + mTitle.setTextAppearance(context, R.style.TextAppearancePrimaryItem); + mTitle.setText(context.getString(R.string.call_record_folder_name) + + context.getString(R.string.format_folder_files_count, data.getNotesCount())); + mAlert.setImageResource(R.drawable.call_record); + } else if (data.getParentId() == Notes.ID_CALL_RECORD_FOLDER) { + mCallName.setVisibility(View.VISIBLE); + mCallName.setText(data.getCallName()); + mTitle.setTextAppearance(context,R.style.TextAppearanceSecondaryItem); + mTitle.setText(DataUtils.getFormattedSnippet(data.getSnippet())); + if (data.hasAlert()) { + mAlert.setImageResource(R.drawable.clock); + mAlert.setVisibility(View.VISIBLE); + } else { + mAlert.setVisibility(View.GONE); + } + } else { + mCallName.setVisibility(View.GONE); + mTitle.setTextAppearance(context, R.style.TextAppearancePrimaryItem); + + if (data.getType() == Notes.TYPE_FOLDER) { + mTitle.setText(data.getSnippet() + + context.getString(R.string.format_folder_files_count, + data.getNotesCount())); + mAlert.setVisibility(View.GONE); + } else { + mTitle.setText(DataUtils.getFormattedSnippet(data.getSnippet())); + if (data.hasAlert()) { + mAlert.setImageResource(R.drawable.clock); + mAlert.setVisibility(View.VISIBLE); + } else { + mAlert.setVisibility(View.GONE); + } + } + } + mTime.setText(DateUtils.getRelativeTimeSpanString(data.getModifiedDate())); + + setBackground(data); + } + + private void setBackground(NoteItemData data) { + int id = data.getBgColorId(); + if (data.getType() == Notes.TYPE_NOTE) { + if (data.isSingle() || data.isOneFollowingFolder()) { + setBackgroundResource(NoteItemBgResources.getNoteBgSingleRes(id)); + } else if (data.isLast()) { + setBackgroundResource(NoteItemBgResources.getNoteBgLastRes(id)); + } else if (data.isFirst() || data.isMultiFollowingFolder()) { + setBackgroundResource(NoteItemBgResources.getNoteBgFirstRes(id)); + } else { + setBackgroundResource(NoteItemBgResources.getNoteBgNormalRes(id)); + } + } else { + setBackgroundResource(NoteItemBgResources.getFolderBgRes()); + } + } + + public NoteItemData getItemData() { + return mItemData; + } +} diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java b/src/Notesmaster/app/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java new file mode 100644 index 0000000..07c5f7e --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/ui/NotesPreferenceActivity.java @@ -0,0 +1,388 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.ui; + +import android.accounts.Account; +import android.accounts.AccountManager; +import android.app.ActionBar; +import android.app.AlertDialog; +import android.content.BroadcastReceiver; +import android.content.ContentValues; +import android.content.Context; +import android.content.DialogInterface; +import android.content.Intent; +import android.content.IntentFilter; +import android.content.SharedPreferences; +import android.os.Bundle; +import android.preference.Preference; +import android.preference.Preference.OnPreferenceClickListener; +import android.preference.PreferenceActivity; +import android.preference.PreferenceCategory; +import android.text.TextUtils; +import android.text.format.DateFormat; +import android.view.LayoutInflater; +import android.view.Menu; +import android.view.MenuItem; +import android.view.View; +import android.widget.Button; +import android.widget.TextView; +import android.widget.Toast; + +import net.micode.notes.R; +import net.micode.notes.data.Notes; +import net.micode.notes.data.Notes.NoteColumns; +import net.micode.notes.gtask.remote.GTaskSyncService; + + +public class NotesPreferenceActivity extends PreferenceActivity { + public static final String PREFERENCE_NAME = "notes_preferences"; + + public static final String PREFERENCE_SYNC_ACCOUNT_NAME = "pref_key_account_name"; + + public static final String PREFERENCE_LAST_SYNC_TIME = "pref_last_sync_time"; + + public static final String PREFERENCE_SET_BG_COLOR_KEY = "pref_key_bg_random_appear"; + + private static final String PREFERENCE_SYNC_ACCOUNT_KEY = "pref_sync_account_key"; + + private static final String AUTHORITIES_FILTER_KEY = "authorities"; + + private PreferenceCategory mAccountCategory; + + private GTaskReceiver mReceiver; + + private Account[] mOriAccounts; + + private boolean mHasAddedAccount; + + @Override + protected void onCreate(Bundle icicle) { + super.onCreate(icicle); + + /* using the app icon for navigation */ + getActionBar().setDisplayHomeAsUpEnabled(true); + + addPreferencesFromResource(R.xml.preferences); + mAccountCategory = (PreferenceCategory) findPreference(PREFERENCE_SYNC_ACCOUNT_KEY); + mReceiver = new GTaskReceiver(); + IntentFilter filter = new IntentFilter(); + filter.addAction(GTaskSyncService.GTASK_SERVICE_BROADCAST_NAME); + registerReceiver(mReceiver, filter); + + mOriAccounts = null; + View header = LayoutInflater.from(this).inflate(R.layout.settings_header, null); + getListView().addHeaderView(header, null, true); + } + + @Override + protected void onResume() { + super.onResume(); + + // need to set sync account automatically if user has added a new + // account + if (mHasAddedAccount) { + Account[] accounts = getGoogleAccounts(); + if (mOriAccounts != null && accounts.length > mOriAccounts.length) { + for (Account accountNew : accounts) { + boolean found = false; + for (Account accountOld : mOriAccounts) { + if (TextUtils.equals(accountOld.name, accountNew.name)) { + found = true; + break; + } + } + if (!found) { + setSyncAccount(accountNew.name); + break; + } + } + } + } + + refreshUI(); + } + + @Override + protected void onDestroy() { + if (mReceiver != null) { + unregisterReceiver(mReceiver); + } + super.onDestroy(); + } + + private void loadAccountPreference() { + mAccountCategory.removeAll(); + + Preference accountPref = new Preference(this); + final String defaultAccount = getSyncAccountName(this); + accountPref.setTitle(getString(R.string.preferences_account_title)); + accountPref.setSummary(getString(R.string.preferences_account_summary)); + accountPref.setOnPreferenceClickListener(new OnPreferenceClickListener() { + public boolean onPreferenceClick(Preference preference) { + if (!GTaskSyncService.isSyncing()) { + if (TextUtils.isEmpty(defaultAccount)) { + // the first time to set account + showSelectAccountAlertDialog(); + } else { + // if the account has already been set, we need to promp + // user about the risk + showChangeAccountConfirmAlertDialog(); + } + } else { + Toast.makeText(NotesPreferenceActivity.this, + R.string.preferences_toast_cannot_change_account, Toast.LENGTH_SHORT) + .show(); + } + return true; + } + }); + + mAccountCategory.addPreference(accountPref); + } + + private void loadSyncButton() { + Button syncButton = (Button) findViewById(R.id.preference_sync_button); + TextView lastSyncTimeView = (TextView) findViewById(R.id.prefenerece_sync_status_textview); + + // set button state + if (GTaskSyncService.isSyncing()) { + syncButton.setText(getString(R.string.preferences_button_sync_cancel)); + syncButton.setOnClickListener(new View.OnClickListener() { + public void onClick(View v) { + GTaskSyncService.cancelSync(NotesPreferenceActivity.this); + } + }); + } else { + syncButton.setText(getString(R.string.preferences_button_sync_immediately)); + syncButton.setOnClickListener(new View.OnClickListener() { + public void onClick(View v) { + GTaskSyncService.startSync(NotesPreferenceActivity.this); + } + }); + } + syncButton.setEnabled(!TextUtils.isEmpty(getSyncAccountName(this))); + + // set last sync time + if (GTaskSyncService.isSyncing()) { + lastSyncTimeView.setText(GTaskSyncService.getProgressString()); + lastSyncTimeView.setVisibility(View.VISIBLE); + } else { + long lastSyncTime = getLastSyncTime(this); + if (lastSyncTime != 0) { + lastSyncTimeView.setText(getString(R.string.preferences_last_sync_time, + DateFormat.format(getString(R.string.preferences_last_sync_time_format), + lastSyncTime))); + lastSyncTimeView.setVisibility(View.VISIBLE); + } else { + lastSyncTimeView.setVisibility(View.GONE); + } + } + } + + private void refreshUI() { + loadAccountPreference(); + loadSyncButton(); + } + + private void showSelectAccountAlertDialog() { + AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this); + + View titleView = LayoutInflater.from(this).inflate(R.layout.account_dialog_title, null); + TextView titleTextView = (TextView) titleView.findViewById(R.id.account_dialog_title); + titleTextView.setText(getString(R.string.preferences_dialog_select_account_title)); + TextView subtitleTextView = (TextView) titleView.findViewById(R.id.account_dialog_subtitle); + subtitleTextView.setText(getString(R.string.preferences_dialog_select_account_tips)); + + dialogBuilder.setCustomTitle(titleView); + dialogBuilder.setPositiveButton(null, null); + + Account[] accounts = getGoogleAccounts(); + String defAccount = getSyncAccountName(this); + + mOriAccounts = accounts; + mHasAddedAccount = false; + + if (accounts.length > 0) { + CharSequence[] items = new CharSequence[accounts.length]; + final CharSequence[] itemMapping = items; + int checkedItem = -1; + int index = 0; + for (Account account : accounts) { + if (TextUtils.equals(account.name, defAccount)) { + checkedItem = index; + } + items[index++] = account.name; + } + dialogBuilder.setSingleChoiceItems(items, checkedItem, + new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int which) { + setSyncAccount(itemMapping[which].toString()); + dialog.dismiss(); + refreshUI(); + } + }); + } + + View addAccountView = LayoutInflater.from(this).inflate(R.layout.add_account_text, null); + dialogBuilder.setView(addAccountView); + + final AlertDialog dialog = dialogBuilder.show(); + addAccountView.setOnClickListener(new View.OnClickListener() { + public void onClick(View v) { + mHasAddedAccount = true; + Intent intent = new Intent("android.settings.ADD_ACCOUNT_SETTINGS"); + intent.putExtra(AUTHORITIES_FILTER_KEY, new String[] { + "gmail-ls" + }); + startActivityForResult(intent, -1); + dialog.dismiss(); + } + }); + } + + private void showChangeAccountConfirmAlertDialog() { + AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this); + + View titleView = LayoutInflater.from(this).inflate(R.layout.account_dialog_title, null); + TextView titleTextView = (TextView) titleView.findViewById(R.id.account_dialog_title); + titleTextView.setText(getString(R.string.preferences_dialog_change_account_title, + getSyncAccountName(this))); + TextView subtitleTextView = (TextView) titleView.findViewById(R.id.account_dialog_subtitle); + subtitleTextView.setText(getString(R.string.preferences_dialog_change_account_warn_msg)); + dialogBuilder.setCustomTitle(titleView); + + CharSequence[] menuItemArray = new CharSequence[] { + getString(R.string.preferences_menu_change_account), + getString(R.string.preferences_menu_remove_account), + getString(R.string.preferences_menu_cancel) + }; + dialogBuilder.setItems(menuItemArray, new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int which) { + if (which == 0) { + showSelectAccountAlertDialog(); + } else if (which == 1) { + removeSyncAccount(); + refreshUI(); + } + } + }); + dialogBuilder.show(); + } + + private Account[] getGoogleAccounts() { + AccountManager accountManager = AccountManager.get(this); + return accountManager.getAccountsByType("com.google"); + } + + private void setSyncAccount(String account) { + if (!getSyncAccountName(this).equals(account)) { + SharedPreferences settings = getSharedPreferences(PREFERENCE_NAME, Context.MODE_PRIVATE); + SharedPreferences.Editor editor = settings.edit(); + if (account != null) { + editor.putString(PREFERENCE_SYNC_ACCOUNT_NAME, account); + } else { + editor.putString(PREFERENCE_SYNC_ACCOUNT_NAME, ""); + } + editor.commit(); + + // clean up last sync time + setLastSyncTime(this, 0); + + // clean up local gtask related info + new Thread(new Runnable() { + public void run() { + ContentValues values = new ContentValues(); + values.put(NoteColumns.GTASK_ID, ""); + values.put(NoteColumns.SYNC_ID, 0); + getContentResolver().update(Notes.CONTENT_NOTE_URI, values, null, null); + } + }).start(); + + Toast.makeText(NotesPreferenceActivity.this, + getString(R.string.preferences_toast_success_set_accout, account), + Toast.LENGTH_SHORT).show(); + } + } + + private void removeSyncAccount() { + SharedPreferences settings = getSharedPreferences(PREFERENCE_NAME, Context.MODE_PRIVATE); + SharedPreferences.Editor editor = settings.edit(); + if (settings.contains(PREFERENCE_SYNC_ACCOUNT_NAME)) { + editor.remove(PREFERENCE_SYNC_ACCOUNT_NAME); + } + if (settings.contains(PREFERENCE_LAST_SYNC_TIME)) { + editor.remove(PREFERENCE_LAST_SYNC_TIME); + } + editor.commit(); + + // clean up local gtask related info + new Thread(new Runnable() { + public void run() { + ContentValues values = new ContentValues(); + values.put(NoteColumns.GTASK_ID, ""); + values.put(NoteColumns.SYNC_ID, 0); + getContentResolver().update(Notes.CONTENT_NOTE_URI, values, null, null); + } + }).start(); + } + + public static String getSyncAccountName(Context context) { + SharedPreferences settings = context.getSharedPreferences(PREFERENCE_NAME, + Context.MODE_PRIVATE); + return settings.getString(PREFERENCE_SYNC_ACCOUNT_NAME, ""); + } + + public static void setLastSyncTime(Context context, long time) { + SharedPreferences settings = context.getSharedPreferences(PREFERENCE_NAME, + Context.MODE_PRIVATE); + SharedPreferences.Editor editor = settings.edit(); + editor.putLong(PREFERENCE_LAST_SYNC_TIME, time); + editor.commit(); + } + + public static long getLastSyncTime(Context context) { + SharedPreferences settings = context.getSharedPreferences(PREFERENCE_NAME, + Context.MODE_PRIVATE); + return settings.getLong(PREFERENCE_LAST_SYNC_TIME, 0); + } + + private class GTaskReceiver extends BroadcastReceiver { + + @Override + public void onReceive(Context context, Intent intent) { + refreshUI(); + if (intent.getBooleanExtra(GTaskSyncService.GTASK_SERVICE_BROADCAST_IS_SYNCING, false)) { + TextView syncStatus = (TextView) findViewById(R.id.prefenerece_sync_status_textview); + syncStatus.setText(intent + .getStringExtra(GTaskSyncService.GTASK_SERVICE_BROADCAST_PROGRESS_MSG)); + } + + } + } + + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case android.R.id.home: + Intent intent = new Intent(this, NotesListActivity.class); + intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); + startActivity(intent); + return true; + default: + return false; + } + } +} diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java b/src/Notesmaster/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java new file mode 100644 index 0000000..ec6f819 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java @@ -0,0 +1,132 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.widget; +import android.app.PendingIntent; +import android.appwidget.AppWidgetManager; +import android.appwidget.AppWidgetProvider; +import android.content.ContentValues; +import android.content.Context; +import android.content.Intent; +import android.database.Cursor; +import android.util.Log; +import android.widget.RemoteViews; + +import net.micode.notes.R; +import net.micode.notes.data.Notes; +import net.micode.notes.data.Notes.NoteColumns; +import net.micode.notes.tool.ResourceParser; +import net.micode.notes.ui.NoteEditActivity; +import net.micode.notes.ui.NotesListActivity; + +public abstract class NoteWidgetProvider extends AppWidgetProvider { + public static final String [] PROJECTION = new String [] { + NoteColumns.ID, + NoteColumns.BG_COLOR_ID, + NoteColumns.SNIPPET + }; + + public static final int COLUMN_ID = 0; + public static final int COLUMN_BG_COLOR_ID = 1; + public static final int COLUMN_SNIPPET = 2; + + private static final String TAG = "NoteWidgetProvider"; + + @Override + public void onDeleted(Context context, int[] appWidgetIds) { + ContentValues values = new ContentValues(); + values.put(NoteColumns.WIDGET_ID, AppWidgetManager.INVALID_APPWIDGET_ID); + for (int i = 0; i < appWidgetIds.length; i++) { + context.getContentResolver().update(Notes.CONTENT_NOTE_URI, + values, + NoteColumns.WIDGET_ID + "=?", + new String[] { String.valueOf(appWidgetIds[i])}); + } + } + + private Cursor getNoteWidgetInfo(Context context, int widgetId) { + return context.getContentResolver().query(Notes.CONTENT_NOTE_URI, + PROJECTION, + NoteColumns.WIDGET_ID + "=? AND " + NoteColumns.PARENT_ID + "<>?", + new String[] { String.valueOf(widgetId), String.valueOf(Notes.ID_TRASH_FOLER) }, + null); + } + + protected void update(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { + update(context, appWidgetManager, appWidgetIds, false); + } + + private void update(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds, + boolean privacyMode) { + for (int i = 0; i < appWidgetIds.length; i++) { + if (appWidgetIds[i] != AppWidgetManager.INVALID_APPWIDGET_ID) { + int bgId = ResourceParser.getDefaultBgId(context); + String snippet = ""; + Intent intent = new Intent(context, NoteEditActivity.class); + intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP); + intent.putExtra(Notes.INTENT_EXTRA_WIDGET_ID, appWidgetIds[i]); + intent.putExtra(Notes.INTENT_EXTRA_WIDGET_TYPE, getWidgetType()); + + Cursor c = getNoteWidgetInfo(context, appWidgetIds[i]); + if (c != null && c.moveToFirst()) { + if (c.getCount() > 1) { + Log.e(TAG, "Multiple message with same widget id:" + appWidgetIds[i]); + c.close(); + return; + } + snippet = c.getString(COLUMN_SNIPPET); + bgId = c.getInt(COLUMN_BG_COLOR_ID); + intent.putExtra(Intent.EXTRA_UID, c.getLong(COLUMN_ID)); + intent.setAction(Intent.ACTION_VIEW); + } else { + snippet = context.getResources().getString(R.string.widget_havenot_content); + intent.setAction(Intent.ACTION_INSERT_OR_EDIT); + } + + if (c != null) { + c.close(); + } + + RemoteViews rv = new RemoteViews(context.getPackageName(), getLayoutId()); + rv.setImageViewResource(R.id.widget_bg_image, getBgResourceId(bgId)); + intent.putExtra(Notes.INTENT_EXTRA_BACKGROUND_ID, bgId); + /** + * Generate the pending intent to start host for the widget + */ + PendingIntent pendingIntent = null; + if (privacyMode) { + rv.setTextViewText(R.id.widget_text, + context.getString(R.string.widget_under_visit_mode)); + pendingIntent = PendingIntent.getActivity(context, appWidgetIds[i], new Intent( + context, NotesListActivity.class), PendingIntent.FLAG_UPDATE_CURRENT); + } else { + rv.setTextViewText(R.id.widget_text, snippet); + pendingIntent = PendingIntent.getActivity(context, appWidgetIds[i], intent, + PendingIntent.FLAG_UPDATE_CURRENT); + } + + rv.setOnClickPendingIntent(R.id.widget_text, pendingIntent); + appWidgetManager.updateAppWidget(appWidgetIds[i], rv); + } + } + } + + protected abstract int getBgResourceId(int bgId); + + protected abstract int getLayoutId(); + + protected abstract int getWidgetType(); +} diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_2x.java b/src/Notesmaster/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_2x.java new file mode 100644 index 0000000..adcb2f7 --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_2x.java @@ -0,0 +1,47 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.widget; + +import android.appwidget.AppWidgetManager; +import android.content.Context; + +import net.micode.notes.R; +import net.micode.notes.data.Notes; +import net.micode.notes.tool.ResourceParser; + + +public class NoteWidgetProvider_2x extends NoteWidgetProvider { + @Override + public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { + super.update(context, appWidgetManager, appWidgetIds); + } + + @Override + protected int getLayoutId() { + return R.layout.widget_2x; + } + + @Override + protected int getBgResourceId(int bgId) { + return ResourceParser.WidgetBgResources.getWidget2xBgResource(bgId); + } + + @Override + protected int getWidgetType() { + return Notes.TYPE_WIDGET_2X; + } +} diff --git a/src/Notesmaster/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_4x.java b/src/Notesmaster/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_4x.java new file mode 100644 index 0000000..c12a02e --- /dev/null +++ b/src/Notesmaster/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_4x.java @@ -0,0 +1,46 @@ +/* + * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package net.micode.notes.widget; + +import android.appwidget.AppWidgetManager; +import android.content.Context; + +import net.micode.notes.R; +import net.micode.notes.data.Notes; +import net.micode.notes.tool.ResourceParser; + + +public class NoteWidgetProvider_4x extends NoteWidgetProvider { + @Override + public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { + super.update(context, appWidgetManager, appWidgetIds); + } + + protected int getLayoutId() { + return R.layout.widget_4x; + } + + @Override + protected int getBgResourceId(int bgId) { + return ResourceParser.WidgetBgResources.getWidget4xBgResource(bgId); + } + + @Override + protected int getWidgetType() { + return Notes.TYPE_WIDGET_4X; + } +} diff --git a/src/Notesmaster/app/src/main/res/color/primary_text_dark.xml b/src/Notesmaster/app/src/main/res/color/primary_text_dark.xml new file mode 100644 index 0000000..7c85459 --- /dev/null +++ b/src/Notesmaster/app/src/main/res/color/primary_text_dark.xml @@ -0,0 +1,22 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/Notesmaster/app/src/main/res/color/secondary_text_dark.xml b/src/Notesmaster/app/src/main/res/color/secondary_text_dark.xml new file mode 100644 index 0000000..c1c2384 --- /dev/null +++ b/src/Notesmaster/app/src/main/res/color/secondary_text_dark.xml @@ -0,0 +1,20 @@ + + + + + + + \ No newline at end of file diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/bg_btn_set_color.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/bg_btn_set_color.png new file mode 100644 index 0000000000000000000000000000000000000000..5eb5d44f561b5484eb094e18159ac10e0a32b53d GIT binary patch literal 3588 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 QZ~y=R07*qoM6N<$g4u_m#{d8T literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/dropdown_icon.9.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/dropdown_icon.9.png new file mode 100644 index 0000000000000000000000000000000000000000..55250257a0cd618f2dd365cfa27a38d323c7975b GIT binary patch literal 443 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 literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/edit_red.9.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/edit_red.9.png new file mode 100644 index 0000000000000000000000000000000000000000..bae944a5f822df5d030a91466d439b5a7f7259e3 GIT binary patch literal 3458 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 Glm7#CUYk+? literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/edit_title_blue.9.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/edit_title_blue.9.png new file mode 100644 index 0000000000000000000000000000000000000000..96e60925b9ddf7115029b6c3a5eab53ab509b0d4 GIT binary patch literal 5100 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 literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/edit_title_yellow.9.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/edit_title_yellow.9.png new file mode 100644 index 0000000000000000000000000000000000000000..bf8f580aaf01a744d9e7ad6b1464883eb2ed2b60 GIT binary patch literal 6000 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 literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/edit_white.9.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/edit_white.9.png new file mode 100644 index 0000000000000000000000000000000000000000..918f7a6b19dbddf940ff3e75b9558779ef570d57 GIT binary patch literal 3441 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 literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/edit_yellow.9.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/edit_yellow.9.png new file mode 100644 index 0000000000000000000000000000000000000000..10cb64213f33586622830edd55bf8ed6349fca16 GIT binary patch literal 3634 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 literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/font_large.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/font_large.png new file mode 100644 index 0000000000000000000000000000000000000000..78cf2e6fcc38567b27f1fba2d5518eb3b71b2682 GIT binary patch literal 3161 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 literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/font_normal.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/font_normal.png new file mode 100644 index 0000000000000000000000000000000000000000..9de7ced77ee2bd01542f6853b52f05e9301a81e5 GIT binary patch literal 3097 zcmV+!4CeERP)KLZ*U+5Lu!Sk^o_Z5E4Meg@_7P6crJiNL9pw)e1;Xm069{HJUZAPk55R%$-RIA z6-eL&AQ0xu!e<4=008gy@A0LT~suv4>S3ILP<0Bm`DLLvaF4FK%)Nj?Pt*r}7;7Xa9z9H|HZjR63e zC`Tj$K)V27Re@400>HumpsYY5E(E}?0f1SyGDiY{y#)Yvj#!WnKwtoXnL;eg03bL5 z07D)V%>y7z1E4U{zu>7~aD})?0RX_umCct+(lZpemCzb@^6=o|A>zVpu|i=NDG+7} zl4`aK{0#b-!z=TL9Wt0BGO&T{GJWpjryhdijfaIQ&2!o}p04JRKYg3k&Tf zVxhe-O!X z{f;To;xw^bEES6JSc$k$B2CA6xl)ltA<32E66t?3@gJ7`36pmX0IY^jz)rRYwaaY4 ze(nJRiw;=Qb^t(r^DT@T3y}a2XEZW-_W%Hszxj_qD**t_m!#tW0KDiJT&R>6OvVTR z07RgHDzHHZ48atvzz&?j9lXF70$~P3Knx_nJP<+#`N z#-MZ2bTkiLfR>_b(HgWKJ%F~Nr_oF3b#wrIijHG|(J>BYjM-sajE6;FiC7vY#};Gd zST$CUHDeuEH+B^pz@B062qXfFfD`NpUW5?BY=V%GM_5c)L#QR}BeW8_2v-S%gfYS= zB9o|3v?Y2H`NVi)In3rTB8+ej^> zQ=~r95NVuDChL%G$=>7$vVg20myx%S50Foi`^m%Pw-h?Xh~i8Mq9jtJloCocWk2Nv zrJpiFnV_ms&8eQ$2&#xWpIS+6pmtC%Q-`S&GF4Q#^mhymh7E(qNMa}%YZ-ePrx>>xFPTiH1=E+A$W$=bG8>s^ zm=Bn5Rah$aDtr}@$`X}2l~$F0mFKEdRdZE8)p@E5RI61Ft6o-prbbn>P~)iy)E2AN zsU20jsWz_8Qg>31P|s0cqrPALg8E|(vWA65poU1JRAaZs8I2(p#xiB`SVGovRs-uS zYnV-9TeA7=Om+qP8+I>yOjAR1s%ETak!GFdam@h^# z)@rS0t$wXH+Irf)+G6c;?H29p+V6F6oj{!|o%K3xI`?%6x;DB|x`n#ibhIR?(H}Q3Gzd138Ei2)WAMz7W9Vy`X}HnwgyEn!VS)>mv$8&{hQn>w4zwy3R}t;BYlZQm5)6pty=DfLrs+A-|>>;~;Q z_F?uV_HFjh9n2gO9o9Q^JA86v({H5aB!kjoO6 zc9$1ZZKsN-Zl8L~mE{`ly3)1N^`o1+o7}D0ZPeY&J;i;i`%NyJ8_8Y6J?}yE@b_5a zam?eLr<8@mESk|3$_SkmS{wQ>%qC18))9_|&j{ZT zes8AvOzF(F2#DZEY>2oYX&IRp`F#{ADl)1r>QS^)ba8a|EY_^#S^HO&t^Rgqwv=MZThqqEWH8 zxJo>d=ABlR_Bh=;eM9Tw|Ih34~oTE|= zX_mAr*D$vzw@+p(E0Yc6dFE}(8oqt`+R{gE3x4zjX+Sb3_cYE^= zgB=w+-tUy`ytONMS8KgRef4hA?t0j zufM;t32jm~jUGrkaOInTZ`zyfns>EuS}G30LFK_G-==(f<51|K&cocp&EJ`SxAh3? zNO>#LI=^+SEu(FqJ)ynt=!~PC9bO$rzPJB=?=j6w@a-(u02P7 zaQ)#(uUl{HW%tYNS3ItC^iAtK(eKlL`f9+{bJzISE?u8_z3;~C8@FyI-5j_jy7l;W z_U#vU3hqqYU3!mrul&B+{ptt$59)uk{;_4iZQ%G|z+lhASr6|H35TBkl>gI*;nGLU zN7W-nBaM%pA0HbH8olyl&XeJ%vZoWz%6?Y=dFykl=imL}`%BMQ{Mhgd`HRoLu6e2R za__6DuR6yg#~-}Tc|Gx_{H@O0eebyMy5GmWADJlpK>kqk(fVV@r_fLLKIeS?{4e)} z^ZO;zpECde03c&XQcVB=dL;k=fP(-4`Tqa_faw4Lbua(`>RI+y?e7jKeZ#YO-C z0Y*tgK~#9!?3lkw#6TFt=R2$-R|rRJtO8;cQrI2j3GCcL@(}iU1K}FGJVK16AQmc! zLLfyz1sjVr2Z9!!ouF`x%>_ar=iF8mz$@tic+r z!T%V%Ry80ZhX8hdS^tdWRV&AqWo-Zu(=@*(lgTs5m}Knxeg;5_EgvHpd!F}__q(pU z+1hdbau5XfN~t>lQvgWQbRWQWY3@n>5Qd>caxaRat*#l%cszbrN?qj8@<$a~QIEdw zUmJ!o@4UE1qtO(=tZlH4<2=~5J?pf%vMjp=@KzN;4f{Jul1l&|T{6C@$-hoTel#_8+ADPSxx004z1Le20>d#)mil=x~T@iMKr z5;7lz`4a%h>HZA@kXOJ208GbKRaIZ##oN#OiHo-nr>3eZr;o3>h4`sGE@MWJvgSR&~Pk)^@t`w}C4Il@pB4}v&QkP5Iz+JniopYDb_4<6KfHM`$a?!4k z6Qme|E@7iCdeFrL-aq*G2nI3$@IXFQ;R2NuU}IlXfe4IMq~jUESjj&Xq#%(149fAO~^k(*F-yfEsuge@_3H-A&JAY&TyGM5 zI>ZW8d*B)XEXTNS7cz<|E6a;>%T6mE+xzV$7w$XWTnaaKXD%8OAcTNgcW`^cW@%{@ z>eET^-oM$s!V*lF0GF9#D~U-mlm%=k_&6RZbEd>zRIJ~1kL@2AIr%29eKA&aAztB9 zV$ORuKJ4)7^kOo22RzPG%B^ZaN1s2o^9raoOj_wBR1xz!TH(Ivj0rzax`msUta&KN z@N(BIu1=pzrxW?rFjehFcji3pYPk3=N7gx6dLRYBJlAW{{X+7&*P|tDivSW&X*L`H zl*0Ce5?IJn0kyNFIPwU9^ycGaB>@7^pIy2DK;v(whvgZJ+8v|-sG%ZnzgH%?_KhCX zLRs*Qt+9m>Vn?i|bd9Iw9<>VbV#GhNVx}x*W}_C_F~ZO9p)4qxygBMm-^64nR%U4* zMy~rX65BEreP?QXPDZHQMM`IPLpGMiK52|=fRr&eiIB?rpMz~l;IH@H91){~l&ML!e!ev>P`T<;TaFzs<$ zkiBe8ikSw6Z|es8jUry_o0N1m=?EUm?zBZ+*bUwkaZPefcf=$@sPsXp!Z5XKfi~ZI zif8xqBI$<+3}<#~Z3tZdvYoS&iNgyhibyBDxb{&(G}69Ku}2RLd-qtNn)PM|N(Pk?1dR)?DWtsvK`)v)hNa zpE9KO&}PbJnq-D$u2dQsKQUGuK~|C*y)~wKYi$zxM#K1{{z3)W&+BhTD%gx0D(+Md z7zP?9>kk^(pqp&YqfQ(sK0J@nKs`sGjT~w_m=kYY?+|y~HB%Y&HG!@Ry65QFTYfm+ z&<-FvWepGs(SD%%q|yoFlI&JZ22j zy^(Zxq`jtwR%CjR{Wj#&a8>7r@cg3I$1}U91{f-q{)HFFO25s!*#)R z&rwqkeOA-_Yx%PIyTtyR_Ed;g?mzrZ|V z&B!-#hmD5ihLM~Voywi`o+tlpo=U4hqREvg7rkSk58L@lqTudbo=5P z;EZweF!XTP$ghj2tE`I*dhu6%H=EXvj)!bBZn15wO+Ien31r11PoiKk&nU~!p?V2l z@|AIUb)dH>@SeGpdCF6nm>k;d4~k3CoGSVvOnOUYUOH@af1c&X=&3iAB$gP|)YfU; zOIt29$vl*qk_%Nmae1z%;ol)are`RCOl3~{%Dty!qBc5>861B+E_64eAfo_nNa33G zN#K`gEq|?^lYl@v#UgUqvxhbPMbFV9_wkdxNd}J?Z5;ZOVYNQxb#0MyfgnpJ%b+?0 z7Gd#IV#euW?UiSb`%6t8~_aDdVg3Nbkxti4*u5-sfUUVB|0l^XdieEgRe>l|$;^t3?q09zeT%OS40f51jJMsgM=VXkZ!>1v zV0)Gg1O>e`GvJwSR+OiXLl_H3>r)=SsDFh}Oi@3gRP$|FP1cPOe@cN3Rb zZ9KK6{fdL#4wCvm_4o8crR=0OE&IM;CjS)QK_3PehFkTToL9ZAZ5rpB7;T;k4B4ZM zW@C_>-p<%){45Y;>W)mx7;x^@X<)v>oXWl#wSAacdcQ^6T#}VXIe2>~_ZnYpoaG)IW8+^#^|g z4mTMCVO!dGtKj6IcV|r#=W8S|@5_Mwb!uqVvq61o25?aIvg{OSEcv$L@s^5giy=4xcc zp6~YCig&V|+?^ba14#MZH)mA?lcC#n+x0V@SdLu&Go=gtJ=}>yXW5Y6k;2N;i!+g< zXM3l-!>=T+ew&;Q2tyqJf_VXmhz8*J@=8|$@D~MO%@zRJ8~_--(`?!`03Z_AR8uwz zn%F4R(PMR{j~Qg6n&)045qDF6ohA5#C`(KIizluBH;&(xn8pZ(^+OILt3QmtE5jqy zUq7-js<*{ezNNlhY*JHh6jwgGy9x0bniX3hj$S!I^4wH|!JMr*UWJ?utmibWSBpvn z20lhyFI3(Phj48PeHL&%gO&^@=MMIuSG969ucKPV|gHiB7{Osy5x=i9EP z9%m0_A*53tN#nl6AK+(dOVn!IwWF9(J>8EB<1n-CgEwC?Fm;H+5|k%`nhgZK=>=Tr zwV?(YV%vKSD~W0QqH&qp4BAlR&0Ffrbp^tv8t+P5IG-EXUQ3uK3g23!<6RYtI*@=7 zM#aCZ?v&gTuluzOA~RW}eJ&K&ct>a}Z@zR8--X z78WO8M%>OfwnT&z{`fdMujIG4w-0_0Jk53|TF|XB$;VGlhSWDUo)tD+W*~-7PELH$ zxWD&$KhO!&L}WOQYoc*M!yb1OvHZJkck=Z<2+BF)Awg5S9|h&CEGqo1( zxwYrQR721N3v;oL3kwU)D{BWNaXkI_2I+WB;F~(Xm7boyjaWJ5=ey5T530peb+rTJ zV1S;4T!VmL^JGG@&l(U#`a02P_kG=^L1pV;Ko$lx2$;T!QvvMTv!x`il|zPzBHhOh`w*r_`}T*B-#QJU0UVEf z=h8`&qobo&Evm9gpcK-_q|(8K1w}mK5`L(;H^pd>vBh7krIqm`kH)X2`WV>D1{$ANPsB8?G9C1UHs{(=4li!M{tqE8X{NeE2>Jo0mM@#m{6X^Pt82O zS7Xjo#19pTBL`@JcY??HdbQv)35V#E;TfMf4M0a-AAESh7r_kSilmerGI(jz%Ju*2=*w!M zq+`)f@7WQuMJn7*3#I=*=m0pGpN~LP5vgnmM!hZRd(%CZ=lT3*L~K`Jz?MG3a-Bc* zkX61b%mJ_&j7F&uFb#@})JP{2(-O@l$-yqA*kp&UFl^~T&pk(W3iJ;Hh`HK)-&K`N ze*9X@zcl~eWYa%G=41AY|2Y#oX23JOuhL4LSRyL72Yb^wqy#4@w}8hf3+c$Q9rbWT z#{TPpp95~{^JV88%{yj*{dze^vfXitF#g{hp!%Rj41vRZ4uflFGL2(S^& zCjJ-u3I@bMM57#w5Cm85i~e_X3X@dS39fu<7ZL=&_+Y75Z6*kEK<6+&hWHd3;J>!B uqm1CWd3jo2=|Ou=L;Nl|iYc)6k{GzLs|LiUEcIT!v_Ml`SFKvbHtIifgsKz( literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/font_small.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/font_small.png new file mode 100644 index 0000000000000000000000000000000000000000..d3ff104884a11386b10830b13b34e430e1b22a45 GIT binary patch literal 3099 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 literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/font_super.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/font_super.png new file mode 100644 index 0000000000000000000000000000000000000000..85b13a1d31218ac8e264808e743f14cdfaada1ec GIT binary patch literal 3188 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 literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/list_background.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/list_background.png new file mode 100644 index 0000000000000000000000000000000000000000..087e1f97a35a36bd5c168d62996e54573446c2d9 GIT binary patch literal 567323 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

    bugsGA_N!+86-i*}5>zZ*_* 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 z

    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

    K~e=Xj^!m==^?uA2#d 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

    plp!9Ko0*47^YF?b4}}i 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 z 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

    XkNud$|rS*`LI7vgK=*tU3ARJEPi<$PE2 zkbqK2f*TXcOM%kXdH$AP?ntSC+^e3Pu)yWDMoCAFoDl#h`;4E_ySw$-TN(L#jXW2M zLJcR!$_i*{24f->L zXLmEGfxbSX%r=rss0;hd3Z+p>8pyvIw~4fe|L`{9(22j)TjGSZYlydIrA$^#-H##! zKw?=COpSJXtzuA_z7)|NcT!?v4ge@nfm^GdC?_;HWv#|k%256N8<(U@RFh;TW9h>$ z8%cFeG!#SewpB6DjCq03GnJPn;ZP31ePLY9e3*7`iqblZ6_KCtg<;hMBlp>5%>?*t zR%HXM+@wo%8y5Zaaml!k)+2^pH)G{|XPP#{B_*IhOPdVC4KQq__-{<)L>HAhFA3x~BeO7aBx%m=Ov!p__NXxq6!xg=-`35LlsPAreal8j2! z)JY`u?R*O=u0~hRq#vMeCnN$1EmlroWru%T^F`b~)!j>Lcor#;Nf7Z4_Mh#J zAiQ`t>c_)ULz=Rw_`xf^#n_MFg4ouD5%c`Q-cZGdvE!(^o^3plHVZ5y>j9o7GdngzJ7JIT3T?Oa*n%^=_i<~@wVI`;b#(=GNDZlg@jBY_em;M(O$EMVp|_(+efw%YwF(-egT9^e`(0zPk2 z)rzQEB>{u@bLF#3(5e#1iN?_O@&MDM@({0QNMy}BA9Q?X)QM~Effb(bI1mQuHM++= zpOSM8Ayy~Sviz$1es?WIw}pT5t*el>BxBlhqA{!2}=>3v0rP}Z8B7N)p-Fmp>Te1 z@=#2-sUQphs@vDm9j1vutd@Jz#e_u7V3>y&6p_8GwvjhE9_KC%WDDa|?98f}uPKku z7W_(AfmG>*RZ!@Y{-b(&{F2h|&XTd00s_x}&knYNZg!pGxGl`@p*^0xv#sy&9Q-&L z$cRq)Y-WA`RUAeMF>QT+x^EyG4%34bjqtdeSXrLP2t*=`JxsAr zI5>o@WdMWJJV6d~Ds?)-nHFj2(%p?I6e_;`{85{Vu(4T#rCq9q7AGe(^tEjEyb6|% z%HpNCkIR$S+Zg!#`lMU)G;b4gY!+_PPorYNdIYVTx=CwJJ1^x?9pDdng51JMfc#A~ ztU+y$(`ZhLPa!5vB~OXTe1OM8&q^yyvFSlk1D!9PrU!f7ZDpOss3@Ki_r2U5M_zll zW#-EPF-mq+?<9Bd%WMQO?vDJG=SGw6%pdTr;2yE`t7ry-XzBbrv4(iGZv=XlHJ6nUQZ*@2rQ>ZE9j|2fX;CfHEo znYXQvJ1ZqzS*jn*n{y znWiIF=a9pG0<)X0J%7lA6CjV3l)Z8nQ*-+l7sO=!XKvWzY`8VB3Glyd^XOw92C}XI zqhe7b7&C@o(t>+2vJz97j4$#xf1@HH?7jnU5)P}6{SO`#J+j`swAXc^Tz3ON4Q-!B zpnY#gt0^?Xv|)G8TW!t@Bb@-UH<2?3`eV+<0w*vYO8&+H^4o82oTI5=1zsgi7Lg}H za$krtLpd>|Y=;m5_pwU@2siq4nYp?!8piY8#ejxN7$1Rgt8GaYHay#$w)x!T;(zSo z%y_oCY>Dc%h-z&jvWns5?mCHGcTrL5opxrJ5R?_m^0c;V-=F6)@40z7{TK{UW@jL` zx)Tu+&R@OmjMy~2CXqZc)bTOFYyVtBwC

    v16tv1~dCNXheHF>5(*JP`az`0m`!I z_=tom@xE%kP0l2etoJ*PUyJ@Nh47&N@+EtKD zN#V+_23(2ktAZ$1PY=BXc`($$;NGI#k&h}^qS|yu{p0fTalsG8neqt-nhjU}G zJ1^=){o2iNG>2mMX}1q6AsnT*q)LEw7z(I>uIY2+JD;5E0zf!sS+-np~89Q&@_e2!dhF^#$7CCplW%$EQCwuzrz+UT?aR^}mTv2vU`f z0gZae)cdEbd)OtpAFvN<-%;leB67z;0x~l7$QxYDtmjuav|#@04L^0#?|$n=^Zar_ z>fFs;U39S$es41<<7My7yLsMee?eKkI53VS5W z^aBJ-zpCbF=;Pj$MEbOI{&6}rHFUtQapLJj4?x zK`J&4lRQa{5(s7n_;caJKKePQG$hqhdH9~DuYG%A95G!&{%8k*7v6npZVKj*_k_B6 z4u_S85!f0%D<=7a48-pjSn1Ljr>PB>gtFC5PcBhEpYKRX7$B4WMn&MAdcKyV=!@EJ?tCpcTEu-RS_<#%Kj&=M8J1y5R7U8;or(fOfn zVSm10NoS=aGs|3|0}k=(S};dm1K3P2zMMI!6w<7ctYMQn^XpM=(yc4KPlP7dkn&zv z%R`;nGxt8s3JSq?A2N?d|9>G)i`!4N6Ak5*4?ycQUxD2Yvw3K}7=Td}!>HZn%&

    e6V5FRup@?R_P~$5#0ato4?dx|UT+YZe!uO{R^{ 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
    ccgGPtth9g(3C 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%0DofVu@{9+M?15 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 literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/list_blue_down.9.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/list_blue_down.9.png new file mode 100644 index 0000000000000000000000000000000000000000..b88eebf67ab0a5e65237187408873878ef7130cb GIT binary patch literal 4361 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 literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/list_blue_single.9.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/list_blue_single.9.png new file mode 100644 index 0000000000000000000000000000000000000000..d7e7206fc2e942f9cdb0645af8855bb2bbd24206 GIT binary patch literal 4618 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 B+)@Al literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/list_blue_up.9.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/list_blue_up.9.png new file mode 100644 index 0000000000000000000000000000000000000000..632e88c844ee1d377841adb49c0a80ffe3957a2d GIT binary patch literal 3301 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 literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/list_green_down.9.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/list_green_down.9.png new file mode 100644 index 0000000000000000000000000000000000000000..64a39d9516f8c9df1034a1830235a64db4c663ea GIT binary patch literal 4488 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 Ee?o7YP5=M^ literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/list_green_middle.9.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/list_green_middle.9.png new file mode 100644 index 0000000000000000000000000000000000000000..897325a4f62defad10d745c527cf39b6acf2c833 GIT binary patch literal 3179 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 Ofr_H$lTvxh*Z%`qbR0MU literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/list_green_up.9.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/list_green_up.9.png new file mode 100644 index 0000000000000000000000000000000000000000..141f9e1678a0b34a5343614e38d3fda52ed47cfb GIT binary patch literal 3351 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 literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/list_red_down.9.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/list_red_down.9.png new file mode 100644 index 0000000000000000000000000000000000000000..42243095f3c249d529d55523ff1aba2823ff61f9 GIT binary patch literal 4307 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 literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/list_red_up.9.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/list_red_up.9.png new file mode 100644 index 0000000000000000000000000000000000000000..46b475797d7636ee9ac20ffdab422853612ea876 GIT binary patch literal 3277 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 UYW(2rmj(cxy9Rfv)$POo2Q$;Ge*gdg literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/list_white_up.9.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/list_white_up.9.png new file mode 100644 index 0000000000000000000000000000000000000000..e23cd5cb09c271ccd56716f3d61d11892f70151a GIT binary patch literal 3220 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 literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/list_yellow_middle.9.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/list_yellow_middle.9.png new file mode 100644 index 0000000000000000000000000000000000000000..b6549b2945d0d92247366118297633d69031cbe9 GIT binary patch literal 3150 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 XsAQrV2j1U2(LhB}^J$5^Meu(B#^L)R literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/list_yellow_up.9.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/list_yellow_up.9.png new file mode 100644 index 0000000000000000000000000000000000000000..4ae791cecb795142f46ceb5fb2352ac0af82ee2a GIT binary patch literal 3335 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 literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/menu_delete.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/menu_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..ccdfc4ba5468ad2a5c865f2e2c9bd1f210c69b67 GIT binary patch literal 3426 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 literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/new_note_normal.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/new_note_normal.png new file mode 100644 index 0000000000000000000000000000000000000000..e24e0d142cb9685ba598a2f838c6697d8a1f12b5 GIT binary patch literal 89221 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
    >ZVDwitaE zJC$Xng5Ft^A}Zz6qC8T!UPJ}9a{TQDeYx{6>k}~ovC!;Tk{WhK? z_!d0!pf)4y*?oNiQO)bw?K$|uB*(b~6{1S&GIBON8~g3@?MRll#N^pK^bW-XJPi*F zLDJpE-RaZ8S32Agg<~Fp8=m=BRiNiCDEGnw^19D@wq!!p3brad*LR3&b56IyT9609KnFA@cW%{bN|L8lg2!Hba^A>gP2#F#<{ZytwyHa;1;qv!TkcaBs(vC}6 zX`CbpmH$Y@MgJh)GvDD{GP2$`-{4#__i4$=3J_sk&ErChvq0+t`7)p9_x1panC!02 zc_~ys)2mrxuUUG6XctJT{|D;aIQsx6gGoXiSFP?n>Xg6tk$F#QhzZJP17o{iA-(zd z_LL|VRr<#6A6##rG`|WwY#5r;mPDzL>y@-CY^Tu_$99Un;FKgUh>u>0I_ZSKnRR(l zBx4aM@irjP?~D~{HhD!_q$De!T~03JSy|^T%low{pUKrMebTN1srR#&EO}`&*(b68Jsp|J`F%oqCZOQDE*WyMBjQ;|_8sG! z`&7a%TWn;7z^$h56q}4-ftSEeB~e3S3@`VKA_CXx?K^fJc>qVp7?948d~BkPWpj3U z=Eq9Ps{qtP=Ysnt?E?-BUyyPh4CV)mIQ%1i@TM*+0Ti|N2Yf6>})B;1l@tk}Us~|33M)vQNn2I_X$B z&bjXNcSA7!RQiFdrF#h3SNU^n8K16FVJ$ z65UyVyDIm+6#maAonCdWCzTbKPnIRQmV4l3ODhi=!3zMBKtE$>hW8qt{cElFD-pG= zeN*6RVSq%K{*{&f$%@OIsiwkutL+^f5P;~ruz$r#{McKdw|13}wq8=tW?v-Poy}L7 z-1DbfsK&zW6-odpZT6VWO41RPi{HL%-mROa9oPM5_a7+>mL|Fe+dr{XsgAbcFm}z? zH9N&}UVZldcyAvLda1^v_EkV2Tz<~DEGzS{c;tgKbkK&f^LCpTz0+w&2U>9^V*(1a?%2G4vK4gZzI zXV+MZkK*Ws9)Lg&J#~j{Ec-(6uf1QhPrQrwO_*86%6&7zs~YAgv@p?c*;GNpCUL36 zCuZIvoRfOppG{Ea<@qfCgnfT6b@O*=t3h6<{mBmbYDOu=#%_Thq{a|(>*gP3xEB_A zz&~WVQwbioiq2FiagHYpCIu5%}ziLbP}E z2+JU-=?(C}f%r=;>A5%%TsASOYOqf{LR)ZmyoS^NRh&o{W!G9HI?-6ZN_uHOE;}v_ zLzs}ysqL-?k7ry^RBym@9(nx$Cj&nzRHlo zoor1HP;)=${_as}S`S`~5a`#VeUXP?{)!aRwCGc();|s_{$7KvX$#7(YW{m=!CuDP z_3F92WZyR9J#XP-8vPom{z@Ff!%a{qIvUQpFCQyCZ1ZO*A!kde=mF8rT-L`>X|{tX{CfsHOAzS&CGtf*SwKF3FPU4y>j7SCy_ z?%I}D#77fW`sy8HEi)ko+8Rek#|U&N@ITLP(X7*G@9Z3%{rf&^+@igIdy9Fw zP@ff*vT}obG#s6>d4*MiQo?{pl6KDSi+fx|t*s4L8tV#$dtTVhT{l_I5ZHZgvkdr9 z|6@}}!9*8z5rO(xobi`3{)E#0iX#V3diz_ys;)`iwN~z0seomuH~Qco&ChZ<4U=VkOh?a7rar(y45;xPajtJySDVHP=rg$K0ZteMy%^pUq7s=^hK~pb-|Z@(_>1Hd?Vm6GhWl z4yO}gfU-sw{soW#DSbszmbvDme4K0Zntq-?C4M;PmmyX`E~)rL$K~CzO%A_pWnx~XO%dT8-LhNpWuv{Je}7KL zLFUWlWH6yoYdt|`GB?7CFX65HZ3B@>y=cBYyQFq#=GUWzX$e5KGO{Mi1!By&rg z*-jRlxGeg;!(V2>Vlo<@jF~!8WM}0LDrgR6Z>A;)g^=6M*KtW7MVLG&SXccbHdrsJ z=&Vl|Qm{)ttBpCZ#zsYJ3)Z^24l{W#IJqFUFDb9D`apCpW>Y@h!>dVgwY;NjBDZEV z7eBNq-n=hJy|Zik`FBTg1td{z40|_WGjI;+@pt%5FLXI)#(j0y4ieR#(DJ>Yr$s|U ze*ch!sRFTICqN!P1>`7F3l9eC^Hr{CxRxe+?HYZj74Njb&XxWyi9>b(Z@ditL2fmm z**2)M^7_3f4nS*RthkCgs)-M7IBVNERxngOlVGCX zvuD(X3@q zVjFd7mj-Ot+ca#^HtgEQ)RLjYH~vCoS1pbR(OGHG4*!PlkKiyffY19NAST?EkQk;6 zizoyiKqX5zpdE(J2RR!FR@b^FeJX;W&+|sUGQCJoIO}|*-sRWc#ELh6TJ8-)RN}DL z$DBL3dB2|SzcidYIi%Gvf?mbUJ?(G!*sSHyoMX>^>(cN|@BJ;fQsY(E-oLAfaw1b~hXoY1c-}R>v8Lt zVfyi7I&0Zx*+(t?IdNsE+aq};teKiues`kI=JF4Xm<0hz1;_Xl6lK_*`HXYTgVF0Z zZP{i?`qS&WCK7O4e{z<31aiS{#ETotB$$;0y7j~7R5gaBbuDB>=7q02^?R3`g z8{Fdz@xNes^k^R*PfvR5X{f<~__Lkh$;nEBFYTggizvLEoS;Db-A_^oisHH=*GrDp zwqVORxRO|<23LcV>M?5f^;#maH^dY{C~|J}3$GAJhwc`R2X7A?GRZU6pPjq+ekMHM zgwn_z3jEnPPQw?Vrt@1!0e8bV5r@USV{V-9B0{;q3+aMCE1)p{n4r27$X+SAHvQzX zU)K4 z+6Ko+{lY8l>KTzzO#`05uG*os{s(=hT?jhG$vS08aP4_KfWrmKm@%0vJRL(cSOr&x zZt4#DkO-3^)k7j0BBcsl^NP~plFzHXQUpGsz!v2iwtrY^zbf;~zu$;E?O-%`WDntu;cI`i55fAk zTGvmJki!OMrHqaoQ@?J<@^@e=M=OR-efwvhTlD1!99E4hT}5en@lrn3M(0aKNXKO= zk5lOWrXx*hCUQ${WVNnYbQBh#Z&uhA;uAMZiotK`?F*+KoFZlKkTTupV-uZLtER1X zL;gS`KMk^t;9aO9!MnW&FuvngMEI=|<$U$*F}ZR+=_c<&%1gt{S8>e->Du=mMEk01 z-PNj{-D&U3Sl_|aEM>`*SU1S1$_x;SI;nvgwr%HIQEFLO8W@qHTdoI;d$f&PC|+hH z!ARpnR#)Y###j(Ygw3fg$k zX|@d$pM@VNswD*Ub1*sJ*fMvjAzk=;7;w*dE=(yET|V{>|^jcb9o96rteMumUmur{*XprlczT0J4*l1 zyK=Tc`w*ah=2CK<$t*`o!RD4zV3esWHsU+HqU|gf)@eD{!u02A_I-ORVZ}Da6d{~# z|Kt%j>PaXvUE-%5VQ7MR9_;3(UTf3X?iOLAM!yAXHQ4sj>0OB@r~LOx&n20S5US1IyH61yV)lM zlQ)I9LV$jp5UnX7?%QrSmIS5@ar$kV;51M&3D2u8$jBzH3+U{2hY89f zFZ)`zLb@cOuQB60qb#=FqI5Q?U12V>k782B1~U}WTEV~}7n81;Qjr5iq_D%ub4xgt6NdN_?U5vH zQ;b0ArD+HuWQ@&AaIA$y?>u9q#aC)6wpnA4BYK^iU7;LEDtYyT*dKLsQwJJHdI#$l zb)~Hiha8eI@~ff0d<2yU8^wq_yaFAJHPeaZX!UP?JzZS`EnE&cQQQQX0rMi{v&b+* zp~coEYPi-YDgvCOChuO&oR<2Pf)k+A4Ee~%3`>dFjP^OoYk{O7^3o+cgBQLehb>eM z2l&Efg1&Qfv3TzCa8@Wg!uhw3xk~$iRlhS`jTBZkmi#A|hB8KE(sNbE!glY(7?DC) zcDMA?{H!fBuZODKE-%EIli0`J7=KTpM(4cgLIH?L0o+XAJiUV=HkT)SH6oYSliZiu z!a^pe)#RlDEyn-~BI&LLs3ZE4WX}(yhmMKz^U|OC^)fxvFpmt{`^t0=t=!xr?&+=u zH6bVKdziF?wbqscc3HS}{9Y(>Zx|;Yqm7JfDE#W%geg_=nAZm{NQ`%oOhyj3rqCP) zcu*Q@Qj6i}6oLAC*`m<__`h~U$qk7-14V0&i}Tf*F!jY zzZY*y)->$bwy)Q0kUPdda2a=o)KOP>+dD_c#kH(sEHmr3b`A~>AZOGpAY>PVHHChK zK6J8`Or?hYxJ|o0IQ~vsQqKlkWf$W6I{_E1M2)%pu3M-ABgLt_lJHRM`sei*AZPsy z#Yk{3s9_zyS=S$q`HYR4`@DWQ9G`NdH3SXfa1J<=?p?$=-IX)MD(C)ZeylzvL>*Dd zL@I%c8VLD*sbjI+cKzm=GFDzh;iX9xOGK8dXhM2MmUm$8eZYUFnl3^#%Q$K9qCwvr zXEH?Z6PF5v7JZ2&c?!k`w#T1KB326oE`+3q?vjwMK@wG+0j-aHkShaIOrl)8fo&x%8BYHkQkB+w4b_i8= ztLFtqZt>vtmXJ++YBJgoKVEr|16dO{&M~{(>m2Ulm1KaWd=r+%?nk~QVQN1uK&dFAK;PL;79gBcunQF|njFc1&x+i}sIJ4t=}>fYq( zD!??=x0I$;+sj^?6i+#ZhtTCSB$ASn16x z9!h20+H%UoF!<-RNw`9S_xA$c{-%eK6Kd%v8Rg65^+e+UI`ZOSSyLg$_ID1satNw( zvf?^)O4Y4dudh{{ZrPFBb-J!Gkp2^wdc`(|-Vgu*cTG{J)sU86iSw!6T4t90t({k< z(C`VZIU?y|3C_|8%~h(8^|X$O<@XQn=e;|AOk*)wvBBG@FfX@`vyNP!TH$wqHU?7chhN4&oeq`vQla8)3>`Z$+{ zCrd5;k}B^xi-O;@3cU0s&W+`Q9CdP^BZYaDE*w>VE4faEEEjd-`5bg`Ud?2Ya>S#b z4+Nt9yneKJt^5S0dj<-0@OPp`=J$VV%L) z;<>L+4Hutm%(o)EXca3x+dvh7WklkUmAgYGg=CyGOkT*4GRc{Q@yRe3qFZu7S;9#j z0rKep>5=nmx3#h&#P98yKf_CZ{w4>G%V~^blO4RAM4R@L^HT!#aW#$CLKDq;Vns0r zxdDJtLm{=*mn&&H!`!DkOPKynL^VCb-(F|=qEuRQ*@|j7e)h13tVTEAL%V7kJeuN_ zMU)W*+*3KHEiyBsIgbuB5W6;YIP|`Ic4--AnlHuf?# z=;QgODOF$AW1s5Y)-O;JrKUiei)PxfqhXRavBz(^7cY;kA5-RmURL+V(50|y=4Zai<9HX(DQk*Dp>@wJ?5%3KKV*Jw=W9&q z&pIWzs=8=(5Ppq7QA+0mVx9_Lkhp9Hr*%uHS)h{&XNS(_gHHG3>nGKF+fu z$S<}rOEQ22GxKj?`nzOG2e?-)zQ|!RJI1F%Q zH-7>Fs4N|A)O+rLS5BSjvDAjzvX@MT>CQV-zAD`$WIV~MloWnlDxEyqY=b}lg9?jtg={a5eY*eU$m?1NYm;)77y#~esG z@U?gC5-D0)npk)wB=w1{W2y({N%g7XxgV+kfTY`Coy-^U#H zcx-pu?%LAaWx3a$ljXRnds zk7{2b6;3?|#28UWd3o^@JRwrx!K?9jWI#=KU~zuGd_lVYb+ zsw7tQ6B>g_ugp@zQkyAu-ZKZ3m2=KeLo(VWtECjtNQ^^ngY42R2xWXggPQ%1?%)>K zna*tCZ}J6uvF>UCtFYVdL;J((X}?PMT5Brv8>Hkt2lG}++)!xt#+tXQ$!aP z=M$y}8>bx9V9c3Zx>t;HOS8$Anr&NMq5WHJ=bySA2_&7Xa4^}!%Pb|-I*?f;R~AOF zG1B0TnerqJ2p^G;lPMCF(@$V(A)Cv<85#WYq&Nr!gwRX!94GLYeT?f5mBH6JRkyNV zhuc@*Z*BD8t?4+upy`!XNxH+HlA}#f43J|Get$Cv!jND|wfxm-V@!vm#Sr3)-|(Z( zprfi4DDuX1v%d88@u`;$<`JR(Mx}G4%g-$RIiZ~A0kHW*hroWCJHwh1T(IC&@!JY! zPEL|gjrot#&Bk?da<-SW{8#|=o00Vu!^9VBCdBHAox!)I?03_1FD}NX>F8qyHp#R| zZO-N6&WasNhBtz$dv@z3VDpN-6@9(FdbiL>`ZyhY#5h+(cZ4YNx&fFBEnS!F*W>RR zwQ3n$?R{07x=S<$op=m%PvM6N%*wxQqt;R^L>t~JUr%XsaZO5zAYUg*PUgg-Ema89 z6{jn@_?2>W7*o~KTqZS>vgYQ*8Oq2|-DMff$|7xrMpYRp zjI(Hp4Gk-p&Qs{sCp@L-$<*nx4}^wtXoZ-`+~) zwDFM4&loPD_f>Ib9v0f!j(E1vl!VB5m?**@4xJEFc{mC);p^C+G7hSRmN2yS6m6VlSWaL){ zXlv2YYkqi(X##z!siQ9vnA7enEy#6*t4dLJ=yvzIIyvhU(fJCdRmM8%yA0usk-6}) zE||8S__JHU#)tgxwnw18ne1J(W9FO-Q>mlaE?PKSey#OdB?W$RPiTq=Geves@-MYJ zkw!u)gIpT_jE1gD-1BMJI}YG5u{Gmp!Udw9+A*q3zW$lF-qqY&0q|W@p_uuQ^^HLL z6RkM!lBw|3D`S(ln@^m%#%efS!Ff6D6raM6cad$5-8Ek=gN`igEZpzc;G`TK^a>$J zjw(MsLUxGtD4FckE<|jZLyj3+24i5H6^ol@p|Mm9!~2eJfG4ozYZel+Ph3b1eiCFg z`*oCg1+J}THYffVgsnIYkpQDb7Ow58QQM~JnkL0Nu3(W8CpayXSqh8IDrY=%!Z}LT zp!;hIbwypu(rlYm^w~E+`G^LuJM1eGcVj}aTmo@VDS@1xd1$kZ^Y842;R!E`6mUb3wY;7*;PD0U~9XGISg(OQb7lo^>s9E@;u`H;hjx; z4TgCnmwKctuJZb3aH<%GSfeacasYg-7v*D=k*o*tvoC(D^Evp)qBK(7&>@ACQR4WX zNV14MtJ3M_=vX2WE&1*8kojY&Ls`yrbF%hD_wwRfD&j?2v+`{7Lfxkr7C^mrLR3;a z6G6?sPk*DV819)izNmV{cis9ac5V5B1dpl)Tw-{{kLMw@4Cf}w=T&W0ml%A=Qw^LB zK?1q@nugTQ<2~t6OsvXM2}sshN+TJIPmd3B7^7B8wopxqqt!%FPYx>(nfc;Hzvc$v z6g*YtPWD~BqFOKaE_Nd8L0+M(KC!zhk&(E+tT3I8%d@b0tcvBkU2t&cB#Ob*2)cul zS5RfGl9RhX8j0<);f(;E7l8Gm?4lYbJ1{`_U|ND1z56Aj457ACaoNQ+7BYUC3*b6! zbg*XT6yWh=4vk+#7XD7`PJ5n{oxu~|^GlP|k)8NTB6eXt>$$ddPK16$*DyAgfrScJ zC5FrP(X=oDN)0EDqfx#Nhf54N)u({;Px3Apov*U8bXAweOeJZzNttj_b^xInYR0$*uS8=NDo+%TWE}x+v)s^O7|c#mfb=#8{@5uN z&Yu0Tow^TFcdDmM0l%gL2s3+0bVRLk;)CX`Eb3-)*H3=XqnUL_#URg!<%NE|`V^W< zj)@Az7<4WlXN&p}VdS#aLNe(a8OQ()bXHJC`{jFN2-}HVviR9-sjxy0T$2$uGs|Fo zcJA^PvXRjiy`s_bZ*tF~WcLeUo|;h2QtpLOOQ=&QH3>Gvsx!kQgv@S8p@mGJ3JXdYDSKbfuj+_wI-fk2cQb9dWh9vYf;hHq&wAkpvvmu zHV0~RRJU4aFl=>q4`6zSB3l*-%~?X3P@p_2!ZCi6;IR&99b&y_9i=E47ly`i$=3DX ztR0y{^Ki^9jliFV8RU?sGzz!q!o?}Ce-jEBQNwZ5rpjQ`HYN&x==xFT=;alaU_Kuy z3XF^DpPFlNLB$WPZmRLX?PNsC#~yn2T343ASmXd|(Pij7Psv=l(-TgA_RTP~4XgBA3m45nI{W(mK!OON=*GLgD0?v0 z?JF2l=y|W}hIr8vf6EU7suvU8L@MW@*M1Gi07m#Np0$haWXaOP z6c@IW1XtqaQHxHN70a21Uf%4IE({M6T;|$#vaGCh8-j^=f)7&^7t3Z(9qWhQKr7BB zses_p+Jb`mXKG+wD{+Hain^wo^@Pv^QZ=V$DM5sv;IRMZHdAGZ2;h1-@2vxQaw1w8 zwS$dDI8-b>0HH>DY{|3UYIT`l{Q%4)0OgcM5}4ZMcv7gd&L9YE@QMR6HHX6vk^fNfUxFk_1MkY$_Ig&9m1{45G2 zBg?P&q-hLx$ZvL~!4FM-;YvGay`MmJif$PrE30=A;81>TO z-m9bdj5|&kKUfvmC25&6a+qw6zg&u4upURAy%ARz&BIQ&Nn4d9i`*k6lfMQX7GB}S zO`kw^T{2Ct#*~WDD`b&*b?5seg|NPhn2na|w?lfBt&vQx%b$!?N|LQBfcS4=%1HyJ z1p{<}Y9wVO&+nDArIilS8t&X=ADWOwAiCDqE1P8tveQM@TIGmKsw4AzycA#ynmw*6 zugo)D!Lf5-g*UL%b!e!@KpkB^<3o(d6?Nk4lxZmm@L?+C~m_)sq#{Bgj-6i*4D>t zPHD#2)RT4?vq=mQA}!&#?of_8736U1wj&Ww;RTx{0cPanUsE!I45TU6J?G!lVF5DbOhRZ z3m0oVlDh<8id}3ht0)7(bbv*(JESR9YX?b$tU@&!LHp9Wgp1~mAev1|V9+Jovp9l7 zg55K*ftPLu6X;Bw_5M;^kAR^l!6S#V`%s5;^ycLK2qpSEhBohVT|0p4^Qw|f-fAlT`Re$6udV*nMQD+o33eEBfk4|Es$UP ziCYrlVMoP{cFG~sk1M!^$_T{l8}N`it3RYIa|z>hIah!L7*_n?Sf#=#j#_V289nx}~%unpX3Es1q0ps+#A z`qjTrAQJrDNbE~=c}Blkbcql5&@7VMVqoo>y+OeDKB1AvPxCFliBGj8wC(Hh2PF4T z;KJ&U5Qn;e9`l{oe7ewA-q}mh?JG8q3KI>fuJYSyHC(knPQ13yevH%eVZ^mOIM70~ zWre)-wF^DCaT;d<>$g2Qm)k-Cd~O0OH!>F_J8RAQt}D7~qrI2azWSp2+C^Y$%Ttt2 zSDR}`VXK3_)FK3Z?x#}D5V9bP#RjUjb@$EdCrx|TC660E8zRYW?>}sv)3BuAxOm$& z%7dsW8Cr(?)!&z>J$&_g!&o~NnH}x0AH#vEnW9n6qynA#s=lwbsH5;W4L+CL zV+MJ3vczf&cHxXkD!76qr^SMcCqgnH{}4TW5-gqGPxhw9XhFQ6QBV#7Mxi zefNppE?ak35SXf3jvN>ALBqk>Q|2l~ud&)}mi>89n~IbsO$VH&G5ZbMng#9lXQwGO znV?~bsRB9bMA4HJzf-kO$7zAyzkQ+MtgpkucZd;kS{4ZCW5jpGs42w zl=&sR!U?3Vms^Fj#rV3Vm~I1qA6HluLpJ~yhko&+iIIwt^rxh3&ewr6?eq7){fxK2 zp|tcS(nF*jj0H{p+6c}D1Fj!^G`Ud!!uo`9@+aq~x7{EV*iF=zgrTWkd z$nt7w{3WCv^R9c6?@;yDd3+1%xAfarVGDk8?uAb8>$U7tR0{A})&8gr=xmnoi)A;g z9^o^QeC5}0Lo^@-bl#8m`aiEUd)FQ=wi z(iUdX!b!dYTV61=mOxO3i@nR`$cu(ih>T&BPR$^eiw=pakh5Xd)V8l8W4PP`=BE-d zT9`73rtUSh;-xmfD;mg}gz9%78k{sq{lM1K%NZzfmU-^-k!&NTvW{!94#$q?O$E_!9fcFhe46QR@O9IdmjI zRk1pRMl{wC-ylYKu~`b;wPEm!SNh6z^}2x;=B&#vPi3>4+)G-fBD58Zg+2O(Lr;0P zpED3Btg%q*rt-s9E7=|AL@@&6s>QQ5N1c^xsF)o{Ei*=Ro!&RexUh{+UdD;|l;pHf z)RKC7KL&3~7uWd_*;&}DP5n;y*kZo~t!(i$1xP{~Y5sIBYK8SJEk8M^UN>Pu*!)F0Lcz^Y zs|IcF0B*r$Y2HlOkMMINmGl;S6ysOuvwPztk%{<6AK63WSrZh^5vSEJ0bv<^GEFLr z!W!0*Mp4e5Ctj5df`OF^I4f^la4-CQt#*R?T29N{Z@FwI#6?Rb>}Pi}rwldMnd)Z- z6gC`8sKrCs>+_NYIxXc@uq-!_a+`&R{Xa8AQ9oj-zHKerw&}>|&BI3NKd#rzkh@d7 zAREWwt6ilI=Zvq@o7Yf4Uu8Ro-VH|=)Mg?NOa!K}E9V4pqK?XHb&|vW-C3+|{)wYr zg=1%DkDei{+vF@EKh7af@GU7y(?rmA6YPi@{!TC|%-&2!hoAyEHf9Ch?} zTDrM#{UFgc#R}`B@QD8%a7>7Y5ZislH|tRTQy5LkAz!PmioTl58o7&PbRl|EETnuq zDcuIeTJzk=Usz2|i>8H=X$CBZpQLwuT;+e2T(z;zMyRy-h_|BQW<^3uJ4E+v`Yj~DS$c3>M!TV3G0RKY3&*~fSJFoEXCpz48Zv@_x*vNPO z{m7@d=xCps=<{Hwd&Ho9`i6r#5v5NM^cY%~4Z%sD-vUnNpILR6>{J##W%Bdd!`Z6c zlbh6?S@7NY?r|7`KH5Y)RA}!&&Ck~DXKQON8)rXfw0YBLTsWgYP)c8Dg*S{=ND;7B z6NDNQQerr>qb|_%B3o4z3|k$({`wo(Znu~hDyG(04C8>{J$Ab-8AIqBc)wt?+CV#p z?ad8LAg3dRz4605O^6|2nP;fVAt=oS-VsokEn+I9A19!L=7ZVAmHu;yLm^ha=A))J9-o&_U8X-k>7=~=_AVo$xIcteLAw;=h-sNP^;XbQdAykWm6&~A|auwNg9M)1pVGan`h=y3}xObCuihzqL>oP zvJ$&|5h9V8P3~NUWtp*Bbv*0cf7WuI>%HF-)r!I@_sWZxFR7_q=6!xKJ8@~PDP<|_ zQ83X^@}NE3j-|;WcxyJ=BmsGCO^s%RNCj(up%% z4+?I2n6&c{8}^fQ*(l=ePC=<<0WCKI2c6@g5rw_CyS!V7lMyq2DSk|6IHkLl3-HwJ z_gL%tXw=@RBKvIByziX7?413g(fW0x)wN|dv8E7qXeh))<^tB399vg03)is!aMLzu z*&}!wC&WZaINRH8)(NJ022zik+goTwWTC2RkN`|<9HAoMV?>yx6Ch&+NQ-gj+kb8 zuA7^eSg%$HG1Bas2~M}Sw>j8A3as3lVr__GBQwpM{sWbZlFTBzs>U?W7>1GDs}dD? zK_7gf0~TUZ;sPkE7s;h4QgL8Jf{G|fk!qfU4#UTpoF|O;#V?r!zbrGl)hZi~P~j#> zyc|CS&-RbO%YG~u#=OGjxiD#@^Yi(AM(;3=2!W82i_HeZIFfva3qSd}65=2TPF>gJ zEH*DRySB(1p51Os#witD$CR~6T`&|8%M1r4*oL~%&Fh)=BTRoV}oU$F^nUog&3mqJVPrDrB!y#Ng&CFUNq}uX}2!W z*;KeR?RGmnQ`;-h9G9PZj=QoC7Lm>R%`VAj=D3R zaT|Wzyi9BtNdCx18{BShdEq9gouKs^AqI@ohn5%S!PVrh!}~K)wWIEfXGHlidNgUsB6}l^0;8%0j>D` zyWAx&KJcv79u#DOiHBk0gdImvX)*H*!Na;b7xrnIbBDLv?XX&{;0KDtlk-*8Rd$!M z9Iy~|%!xni^@iblf_GzxP>vv0?-wG|SqrTV+P1+k9Hs@y1_QtzN_IArocdjVK%|o5 zD;uhX5rCQ?$3yS}=q#NF=l3EJ7??(*~pR2)ykg9dfNd_f9nI?aeK z9_w(rxRu)0MB(Y>?>VTF;AHdTiek7AQO^ZB-F=Vxp3YT2*0q-Ze$_Q^N$9$Px-=SZ zS*<^-mAcegy{Eb8X~nKbmcnYq;i+bLR?GyfHF);yb)LuVptZtkwZYZZ75>go|1`0L zV<6kWBfnVsT6ks@11gqm1VyvQnk6n;W=L#KuM{P!O!J&|sj+gjNW_@QOwKuy<1ibu z?|VdE=)CvTC2Lw3_onqk1gh&Qzu$SLqFA{q>oJFM%mr8q%Ho$CjxHMqYYdblrmc^G z=A5p|MMSi+k`6@Vn}s(w7G1Z(Znw)4AYt%2XEWhQyo+OqY%I|r#E?CcCFAyXwaMhwNfO>Vwhc0j7TqGl?kk2R5**NBx7#6xfM7Jw(Jf-!@n*c`MV9$IP$gTv*8C_H-Wvjr))Dx#XRm`GepeO9)_3am-CW8r}t>u z7Av+d;%k zwqcDsjTY=N-1v*YGX5km^8?Ux4yIN1)w{>zj$S{Z+f+v#=N*sZM~oEiE6{fyt8|{i zN)nGgDzfTy7wgh#^g{kU?IY*_4VQmc1AxulXJ-EzUIUKdU>sXD-ZOK36?i!R{jzP} zY%23w*Hj;vgez;*J4WlzD5WlqR-e(DZn}NdCo^=Ci&W6cz!;6TZSnE*=Xs&8T#atE zf@A5zJkRL+Ev99`$1gs{I1uzzRW-KT9-H+FZPQ`5yTv$BfuIPoInQ{J66R^7*f{pC zHO8W$tHU<3exokSYvZhFu`OZkE<#QAV1tRl0JAE zp%l3+)pd~N*rjU!7|$>+ zAwMB+d?Q230>R6MR?feeVsss$3ESIkcEX|!sR2@gvkvaUVaG(QnK=kmRl&1ai=;}4 zK3z7JAq4b&kE(J-64i{lUc>OLUC@@MX>$A{ZI}|TKYagWVP#@8C-FM4z)uT|b@z6_ zkIjKUjl%lWCu9_1*Y}yBOU25e?*~fcVH?4D z8ad@>1tfw&g$1pQhEW#AI?M~Ph^--~tmxyu3ycZLkkLQEo^_V)7)x2L#2TJ6RBDaE z%+`$^yGo7Ylwo9nE6Jg2$uWSmackJ5pNi7LL@yzO`4Bn!&vW+ef(3wI=G+a7tfp<7 zY-EvA!WhTg*+%XWLWRdZo-IfAiUt@4IsSv;+o{O7i9Ffggg zdrzB)j#7#GU0*Co`e5cM5+d1D2nQghl>M{Culja-i;K+#xnj)(>o3ck;cHzHd_44? z-OXYi?GPhS*4pz5xaJDVB{27Rf&Fd#@IX z{^WV8h(-XN)I9+M`Y9dkiP>vDpG9|jCu21wTNJu<%9B`Sl{eL6ZBx>WQfnX`8hu3h zKzF;$3=`j-3qMq3^*uzhgWsXhb@x_V*)JHSubjqbjn?ldr7nzCA82uw;4VxlpsC4_ z-muN`G))Ms&6CA)v$@QRrqa*J%5b8aWEe-pn6T@6I9p-6+hVicpswn?GjCc;=`Ma@ zOG2A9p0aBV!RJV~d75BbLj@s4th;r-@#cw=f2jM^S>m&>Rpa74St~m7!ln6`&N2-l zXVi6rz&4Enhvhjl_6*p>F=*0F$ST#gZI*nb6m#f2&G!NoDE_(D8cw3eq$U&BTWtSio=~r)ml}C7IbaO@o`8TMlYx=-iPk z$!Ho0BmkP7n~c_&=Y=EwkQ1P`Tk5JD&o&Kb3@_eey;^7TRNwcAksP1Ub^G}u>!X7Y z&_)wU4RbCea{j$v*a0dYbc{>#IiP?mIy;Ol2aZxQs|7>%GMf!PWMdF1sO1K6KbNM* z$u*F;NDmBsi;POTRxwi<`kq29+AfD#xXNWcE&vP+eV23HuItbbLx~V#;J@e1K#Y0* zF7Ln0G?x2YQj>&LEhvYiMG?|q@&+gr2uW2{{C&rXM-hHgtDv5h5EF;w`vY#J~98{We`BHM4 zMml$jpJH3#ec^RVyFE+9Bg zupw6}g~-LtIfs6?Be>5P%nN19dhcNaIRMpFjm_qQHL;1i*&4f{CmB%J<;Ab6Dw4~{ zNbkyy zRgRg_yS^tfSyhqeZ&eWqjfqE+?jv(|no6Xs#TJ`F35Fnf5EYg6dX1)O2uZPq=cFE8 z*P&`EtX2fu%H|JBk?e@)m^A;S#a5t8%OMUjbDUT%BSn9jChp374w46lDGfu9rlA7X zxfO11Ugl1;XGsJv@A9TzFrVAazufoc!+)hCNZxUZLQsClH=eS!kslJSeD7i1<5E z$nM#YRO$qS7)VN3zZqI~E*%k(lIB^o5!kpew9wQcr~78E4;n`loohOP)$hE2x~f;T zU9a2fvyHRw8m+G?jW24g-_S~38?8Q2Wbg}XI9oH)e9R~SoDsUYxWLVe8$?7@U5mD+ zi@a`|yeqHk7B6pJVhI6DzePV1bF*tYZ2K*pI-lTEfHibuHFeAG)e3&;$)KL2>a4X{ z8!Nf9OZ-!W&p*x^ zi_Y0gBF?%-zM6UfBoPdc@>r8u>r@6nGvx~9wb z1DR3OczN?OC-gX7VHzibaCx_038QynO)w|v#F#LRLza9*UWm2PFpFn~x8a1DfZ&Og zW2`~t2!0#J9u?0ymt|&ydW%lA@XJCAC(Dt^CFxJOeE< z(jk(h5@vSJVHiiWoL=QB$6nhkfs65A#xDg@nEpAuUh;+u{jd~6l8H6ByCwIjm=m++ zo123LwH$}YfAe!OgIb7FF-GPW47r%fhD6}#rfD$@eG%)Zv;VVFq|>JP?tX0$#H5t( z3BgP(D&=u)Lp+C%e*Wj_TJ{rAq@+eA&`UV|&Exz2D5@>*#Rr z(KVYg#9TdT4*Phw%jd2#hXpwCyjGb54oVH>4np12DHo_Ct3`VAF-CKb*7Z)5-UHC_ zi2}P1qHikGU3T?nYiHlF3fGm4I@E*|z7*|2@4I*axV$2|rl-x*i1BVcBad8333>Lkkb95TFyB(#l02vbNcRf-E z)ULv_t7}Zl%n}Zt7a=K)43@L^$?vBi45#`g9WK6p4qd9X4kuj{%9UI;)U zJ+t9r(G@0klaF>6on@X`xQ+hfR_fzuoSkWWMGsY#wdMj9B$LTTSj= zzEsYx6>H3y1L#RYwxC;ed4xd4(C1=EB&_;iQTM^4Y1%9oBa}=rfy%Q1386>JGG~&W z$j!=Gt>=R7?UD&|G6Pjd&SO%z`(eN|&v1MWrNgcG+9ooQ<{~>Cz~8{W8#G2^p7suU zIUR}T*ue)Psr3Vq>rzhzozIn^FScN!kK>r{&&VSIDah;fni%3m@he9+q=_eQX-Pt& zP1$h3c9y~|NR|}$VHk5_mtsQ>z8Mg?3nv7l!}fNYpUWCD0-+HQAR<)qx*o_2`w8>C z;{qJ-(f=mE$qX{NqB!h#EcdgRKSfA+|K5yY7u#2|hCBhuS7m{g!le($NHqtW9}ttM zz;bk+N-?Qa6kG0UiN$@1fKUX>XrZxJi*6Pbz zt1GSb8%C?oDuvo`f}U2yA|~%%@+NMYntW)N8S~6eHMK+6(5x-RgmE58BBC|MX+{hQ z+ufFZg)Krz7^aarsj!zyc<$;dR}=KekQhlVsFQA+7S31-bq^7So_E#;}^LWG32qiolCrot|}e7W40Wr5{Qg0+EOi{fg%Ld7}oa8-q>Qg|`H%o_{O@)XK-CCD`d(r53bBL;xySuS}X z#{y2Rco9|8#8N3Lsy^;#q0=1p zEPIJg2((#AJoXR>o5)idUAMxrEV-zP)QNIQsM~Z*fNI(%!`Wp=II}L;FP@PK+RzDM zspJ#vXP`_(<8z#$R$2JD>lMP0K*z2Ucy~rhL{9VzLGY!?i>$k{c_9;$y@5+P){tT+ zjB2_!`b>-}y`ZJzZrc_&?0YWPO4+RnL%d;Twpf&w#wdaY#7OLHk(5#KS7@6STh^ot zszvslwBeMWxyoUj$mpbL>O9tP&Sp2Qd7hsPL6<)>x!Ah0zdcNXc_eK|JyLMhJw-a* ztA(W%^jHFv?jcAW9hJJ<)hc~JT&k5yDXDrtUps_~sk<@hs7R)iG|ys1)})01l}g{@ zyNqRh0z%f*!AkKzBuZJM-D~US182<})|l(ss1LMKm&T~KwASxwpw&dMrkmF96G$pY zsU#Y-D8&?z5fPsL%!3eJ(Tlp~q&m$<~0By-F8* zZK)V2<1n!?02I(MnaSA-{j}wUmWz6Xh+qZour+|l zux`lgV=|<0P>LA3RaL(~B^p`lGSoMX6RLuY6WQ3m zs%zGBlD3r~yO4FkQe+qJ^Tt3-5Cr+y-|A|w5fwPtIrRMwP1CT%Br;h`=g(NxB-imi zASGe|i<6a{F9~yBJO#IJHXBaYne*2ZLV&4i)J;v-7SCL>dru~Y#Y~2CJnJ5Y9@g0m z;YvusJX0ExK;`7FHD=;Zwr5n*oeeA*^Z6Pqz1zouy2hqyvMfppjF>@0Tf`W# zUav{ZEqsGQdwhF)i>9HC$a=lTcDp?|4`tyeiBZLcn7Vb*N0*P6-|@T#0mzWNXyeO{ zlKcfUmU$+Ul~`Ubo_wdZMnue-Vu^sXc+|ANVi_qF19yUi^#pD0QwdP%AtIPkcg={E zF{hlK_%&TRP2@UZYJAwiBBglf8_b&abOaH{7!R1hydMx`K_9V-HST259?xgZiM(1K z7%OGoxM;u2S@X35XE${J#0`en)NVWkxk&sK~v2r=aavaTKa ze#FJaCL8nDHJR1l+}>cE26#`ttIjxVhb?Yy9oDNg+PZ~bJa$8$4Hyz@-jw2w2MShO z?8YsOwb=Gsthx?HTbj=@gsP3fZntG(OP@&}iXp>!o_GgqbL^P4dxT#MC6H+Mzgn%( zcp~piGtFp~===tPzKqs+o=7udl2FuDg?XCLwJn^rxM2d1bSgGRD5%`|$n3VVdrjiJ z%xLNsS{pon@%#=sijs*8#p8i&_XJ+nO6AzUd0Eh{R%p8pJ-b&`j&AOz?Q*tlDzGJ5 zFh#pbI#6OVr|jKKh&UBtZ3y9r(ZiSq)|rA2>2fEuaLSI>I5rFxZSvNT|HPwuy~30ARb@!SRNOkQ$$L%>t`SfsK)1 zet93+upi{PEP(}!Uog!R>ZZox2|Wlgz`~;6?a;IhHk%E$+bx;*dyma}!&+B{mOWWb z=B(Vs=AvBAQA3C@hM@30qaCo$!a9qQyQs+Tn~X8~d~O7Kc7=(>yihnt+qSUFf@#_p z8=njIK2nehs?VF2GWcE`vI2yGGvpdJbdIxeF8t6&D_NLiT$n%k_|alpc}eJSabU zG7N1Dfa<`{R!;9px2pa3rd*7wc$;N`Rh+JJz%VXIPB_xS>cW)bLCCoLH>He9>5gq; zhKk?1Y`@~HxpGFo<+T2sG3v@{^`2JxEhubUQD7;)P9uhZs-oSTR%8>m_`tI%gUx!) z#^^ThH0RmlA@AkjeJ1uy43)~IB#VbQ z-w2GI2`D~f(|58{B-S($#3YuIWDGudI70#U(==hVUZbjOJpcIP{chS?Onnb)cqbiG z_GX@@8L2?b+O9=a?K^dHc?tj`j|v3hn{zRvpE)+X032xHO*|Kq&)5$mF4)kaY02xD zK9?cl3^P%|b8W}YR1)j96bpG^2rq$P@lqlsorWx=d%Y@==!9V8IfcfDz?}ra<&|?> zG$T7D?c?l}Qds7h(|-&n-IzVR8WU_~i;c;i^(tCTnN2r!gFg2BUI}6hY*E=XEk+Cn zQmlEJ2~}a8D6xNQG))VorwoD0c#cLLKCe!m&(S>5cS!dIUAq(C2TEXcK1ULKA>ArL z_6w?5bAjEXELBxw9EY4TC6Xh#=j7bcXNXyo3#GD5Npoam;GhC2crr^B8IQohay?41 z5)vAvC#}gQbh|z9Sr+1yY;Kpr*{Uq80;li0_>hZo$?6uCbJwjfjziuUNnI$-ZOY&6 zx)!@#e<1%#F=Fx_+R)6`GD;@b+2TE~*ZUd1QVNPUAeLDraGYp!+R>OO(eF5;KWntQGFpAcDD?)Ey0pAtAp{1SNgC7EHTq$Ij=;0a3yyZ%q91y= zuEXW!hB_mj^-R-@7ca-0N|R+QEL2y#5DwEo`K&T;F$PQYnEZ^|)jad`d43W?ga*xe zr-c^3i;E5Ve!$T0pjj)bYXjpPlUqF6mW=G9_n5{JfuECZycM?F9kkI{bt}GcVutiY zf4W+&X?{A-n5Ky%_{f}L*Y|jKeT@_&s=6k+61+#n_=yw~AxVW0 z(GNYDdUPFbZ*OzgAUoxY&4wA3Gg4x6c8o|�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%0A_#trX&}SgOfFQUml39{ezh%g|F$RNFw0xo} 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 literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/new_note_pressed.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/new_note_pressed.png new file mode 100644 index 0000000000000000000000000000000000000000..c7489362c9809fff748149c72fd927b27c9871d3 GIT binary patch literal 90126 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 BQtE)ii5P5i05$W&ov$xCC9R2x(7B)oHDR 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 QxT6g~Q&mr;TFLJHe@{=aV*mgE literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/notification.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/notification.png new file mode 100644 index 0000000000000000000000000000000000000000..b13ab4a9232b11f23a3eda4c4c80e543e6802c7d GIT binary patch literal 3107 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 Y0NbM{;)bwtBLDyZ07*qoM6N<$f~1kZuK)l5 literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/selected.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/selected.png new file mode 100644 index 0000000000000000000000000000000000000000..b889bef091f6f8bb3630195a02f908db4b0b17de GIT binary patch literal 4959 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 literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/title_alert.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/title_alert.png new file mode 100644 index 0000000000000000000000000000000000000000..544ee9ca6c956b580dce42e5bc1bf3192b64face GIT binary patch literal 3696 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 literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/widget_2x_blue.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/widget_2x_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..a1707f4232b0715116a668fe3792d376ba2a1fe6 GIT binary patch literal 1946 zcmeIz>pv5U9|!QsWz}&fx8=B;D23Issr@9fxsIb!b3Z0claX8&5+i0|tmWj|Tu!Fk zj%$7{A(wG7j>}9$Ih;)<_v_|z>g7E7{SUtf@9+2Z`aJkN_&)iP9UZKsj;b96002@p z)`)B0_V{;)CBDs>xEV750En?cm^(f2oF8xVQ@E-aGZoCRId@82S-WAr=%z*+V?)(_ z8{jIGG;Hw4(JoGA)+CsJoKUsfGQA-7RNr=r*Q*ZE*=T^5EZ6GfRaC2czQ5%Kp7S>Z z8yec_F$Nsbwq%H<`(K*V+nIY&R`2$sT%zcW51wUiqB$J2T#y?tV7-0-76{YmfBR6l z2h9>OZ4rj-@i(lT#u;|Z^^)~*TJfVvglH>?BWHnz)~)~Pq8zCMaTQ&;hxj7BSj&>i z2xGItVd9XzCkE%U4i$NXRvykvLf!;9<0l@TglX@#ccNudV@X!$xuOpE68Oo` zk@2Sg7*K;ADM+8F}D|7l#y2JW7eR z_d)V?9&ZI2Z}d40)Q&e#WZ9NfDjgyF+tK+Y6@FOPOS|~gWTjl~nU{Y9f<0s6r|~sn z-YHrzkP8aD6~s&L%O;ra%*L?@i*KuMC``EpehRmUfah+oJXk$;2G4g| z_;zt;Z6~jM?i^sLb0~?){MkW6TYGUgBswtSV)M>I_9BTMz0uh%c+&Zck{IM<5?@;V zERtAcpjLpwZcYG6wfwu_j5|&~sJW$5vQ$t(m+JIu8eFETz8DR1 zfnmt#+2<+ruk>tDtzDE85-*uLL>p?+o$mRfFVeok>$ggk2A8R}a*% zkM^dX?=C;sQLM~s)`;GnE&;dvNF>puZm?E8EMOzOY!qXAA8pJ4NDsll*^a2K$%#$j zE^9A~)s}fI-YsK-LuhQ?OBhZLO1Q231{jyUp}3%5)1floG;-#BnB4>E+aL7mJSXQe zc@I&#wD*NmOEdHh`f)mnl3?WvXzhO;85Lp#2c=l@ey!qMN{}J>wrCvBadx-{G`kNS z+sE&3O}^QD;oPj0s5k0(`(ik&x29p`zZK__B%U_Hf2bIBtp2pxiPQPWm$R1ra-BTs zuafV$gk5PKi;uaHf1`%W0bB2rVs7UM-7$uuguE%mHjAZMe@;p>&Jq1&Sv1#wz zj6qSPT{+M~K}}bRr^9Zd&j`YdOt?Z}ICh%2^jkgAK2yFa$=|m$Gj0*?X(7-tY$cSlwg|qrc zG;-Fy;!|i@!So-=bFDp>E~nmHk%&;RSi5&;_-f{>MC(td!o*&=gBxHJQeQ1~ zC62X!xAjys|_Tsfj?a+wunHJX->@AX)Zq(^~WV+x+(-?!; zw@zp@)q-%c#CSTrZQSkSO~2W!hUQvWil+0`u;o6}@rwNi#(0y5 literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/widget_2x_green.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/widget_2x_green.png new file mode 100644 index 0000000000000000000000000000000000000000..f86886c142f3650dbd9b06818fd3dd1b9c0696d5 GIT binary patch literal 1954 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 literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/widget_2x_white.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/widget_2x_white.png new file mode 100644 index 0000000000000000000000000000000000000000..5f0619a37a8e5ea3ddfaa84b3ef0f925e54ac887 GIT binary patch literal 1901 zcmeIz|34Fm9|!Qwv_uZO(>~eCmvZtw-woB$Y~*VZB}SVlM!sJ85*uRe40o;%GOmwG zWxj+@TRTLyw!W}cL(W>v*9y~UMvUvu{d9lB{qTIfACLDB?;l>jysrlMVKmkC)Bym1 zrk5w`_}3}=lN$JIPUKA>0f4RcUZ}%Cm$0*<$Mr(wcSMO@iV$~L>X&aN&i_rOd~=Xw zgk9J!75&KAWuid0swG6}QL^;mD&g091eK=oln|Dm(*Y5%DUCmF=S%9m*XH_JX?Xkp z)Pm%rrmwv@rqRYyfwHSBXCfs+AP=>&F}=N(rB`r=>^zVzt)ntBnXAjoa#6Y9)%N>2 zYo8^&51B#JhcLW8QQvCe-GVdPNYG2g<)ZL`AxC@+0(*PkE4_fJo5?j1apkc4vt}a; z3F^O`v>`>-6`8*b@zdS;Lap~Lr(UQ0C~-O#;} zZKS@zR>w%`$8{&z!#1Fl@YiPjO=x#39Zsk1d5o}auF+dwd~X>CVltZeN2>c+ZWl^; z_*q3J&>n#IFJFk8ojIG_pt9VB2epuf0DnUgh(ntU9Fc@g+AsshO=L}N*d`8`thosX z;(#}`0CAwd{Cn;n-M#b`9G|}E8r%lM=;XI&E@80vm^lZus^r%^9mEaKw?+$qFoaBv zR(eT4!42R(#yNuI7^>z%e8@e~-@13i%@4QRg$FhM_V(tAeXJ-GNntkl%TJt8q|)yk zRGjm@BeX%;7gi{+G|qDeYs6j47EV=>#S5YaErlCO52JAmF$@bwK}Gc|`qB@pOO1kq z8>usVamj@pj}rC8kL3R=I{%<*rm9oAii+wq5zRHtFXH0ag9L|mI-M>$Ygm6Taez`A zKymjlv~J-T1?cpvqdg4A`+q4{z1ivFir9VV_3$}ox8B99-ZU52>PIda2Qs)RADCN9 zcJu32KEEqbtd3+U=ZI+@wblj9S}5A&Mtr&}-`<$_f)N$7)4K9h6+*%-ZL2d(#}wS+ zCibxWsMcLy#)ux*uAWpVE;1P->6wA3>kh3`@80o?6Q2wZpN9Xg^#RKFsd^KKzzUIG)(&J%DDv>Kd0tefM$i`s9n88o%H7MoU&cq&g~R zo(WBQj1{Bn>_gmf*}as?4SD%UMAn8_3xs_zs@vgYCwOaTVw-MQZDNFr(4JiEaEf^i zxBc&bjBFoQ*tGbxCbA!JwnpV9H$2LXzBk2j6;`B-U3W;ZLhoYd>dvbg`Pelhz~`}C z*CPx!{^ewaUo&&yv}7nl$M`4V%*tq9UP3dI1=#{qN~QcSR4H{Sy@|WDbkQlaF&Jb{ z{()XC&YBl%ru4*bnH2c_>?DKN;#Wyh9%*b81@N(;nw@W4mmUOo5J>F6U2P9N&^i*;)CX2i-FN3$i`A;$P z(|B)Icca#b*|gC%9;8F?EZ`I>ok&3~+FdOT0S{&I50>RFAp$t|0E-p@}Pm{sEA_VKHS86 zc|$yMBEg;z{=OnPM~iwtRh3OsYPJlQ56@0>&SKg? z->}_gHK?U{A>CkqF&07Av7+^VId31UPxK{t|0p^tCRIFFIqIZ7&}?3idsi2_+eIBi zvQamUk9ud(R{m7v(occRG!TJ!UEanfk~yT8ngz*KAbo7eew=m1B(NK+wvDqTEqKquS=N z(~;R%jn`v-!qc#YKOZ!#pQPUBK%h{XuY4niHdo?ZR(po<^^F3&Jp52i?vc5F00d`# ATL1t6 literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/widget_2x_yellow.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/widget_2x_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..12d1c2ba7b40158b5115b7bbc6ce8b6d07b67893 GIT binary patch literal 1978 zcmeIz**n{b8VB%SL{e*IP+QU^s+^X=DNT!7Y71JiCAAePN+%)cRJ6n#%R$uEmX<-w zFmq6nP@+|Wl%j}GQd?swrNmOT6(@2!<2g6yZ#Wm9_kEu4#rNX9c~hM+Xjv&WDF6Uu z?d_~xzwhxsNkG5P*~D2305}wHZ+!`S$9HM`?_q-$Dsj`RbbI6x{Ui5PJfA%u^y}<0 z53sr-gB8kFBl90>n)Ovw9#)bzE+~&aws8Alt@Q)nSTk)*gw`-qWs4j~r-!zbA*;(G zX?@(jJ~xNX0cXrN94+0mC{*?$@m~j#AMw+ZF@djZ_E}Gp_>h>Or z2~B&Ix#≥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 Sc&UT$0l?JA(y;10D(YW+)3Aa7 literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/widget_4x_green.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/widget_4x_green.png new file mode 100644 index 0000000000000000000000000000000000000000..fa8b4526faa77582794ac18bca85e8b5d7ebf512 GIT binary patch literal 4192 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 literal 0 HcmV?d00001 diff --git a/src/Notesmaster/app/src/main/res/drawable-hdpi/widget_4x_yellow.png b/src/Notesmaster/app/src/main/res/drawable-hdpi/widget_4x_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..d7c5fa48dfa1fa767ce494df9555e59565b251f9 GIT binary patch literal 4199 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 sIa#C5eWch*7HE)@p6Z1vu~7Db^~Amb#kVB + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Notesmaster/app/src/main/res/drawable/ic_launcher_foreground.xml b/src/Notesmaster/app/src/main/res/drawable/ic_launcher_foreground.xml new file mode 100644 index 0000000..2b068d1 --- /dev/null +++ b/src/Notesmaster/app/src/main/res/drawable/ic_launcher_foreground.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/Notesmaster/app/src/main/res/drawable/new_note.xml b/src/Notesmaster/app/src/main/res/drawable/new_note.xml new file mode 100644 index 0000000..2154ebc --- /dev/null +++ b/src/Notesmaster/app/src/main/res/drawable/new_note.xml @@ -0,0 +1,23 @@ + + + + + + + + diff --git a/src/Notesmaster/app/src/main/res/layout/account_dialog_title.xml b/src/Notesmaster/app/src/main/res/layout/account_dialog_title.xml new file mode 100644 index 0000000..7717112 --- /dev/null +++ b/src/Notesmaster/app/src/main/res/layout/account_dialog_title.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/Notesmaster/app/src/main/res/layout/activity_main.xml b/src/Notesmaster/app/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..86a5d97 --- /dev/null +++ b/src/Notesmaster/app/src/main/res/layout/activity_main.xml @@ -0,0 +1,19 @@ + + + + + + \ No newline at end of file diff --git a/src/Notesmaster/app/src/main/res/layout/add_account_text.xml b/src/Notesmaster/app/src/main/res/layout/add_account_text.xml new file mode 100644 index 0000000..c799178 --- /dev/null +++ b/src/Notesmaster/app/src/main/res/layout/add_account_text.xml @@ -0,0 +1,32 @@ + + + + + + + + \ No newline at end of file diff --git a/src/Notesmaster/app/src/main/res/layout/datetime_picker.xml b/src/Notesmaster/app/src/main/res/layout/datetime_picker.xml new file mode 100644 index 0000000..f10d592 --- /dev/null +++ b/src/Notesmaster/app/src/main/res/layout/datetime_picker.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Notesmaster/app/src/main/res/layout/dialog_edit_text.xml b/src/Notesmaster/app/src/main/res/layout/dialog_edit_text.xml new file mode 100644 index 0000000..361b39a --- /dev/null +++ b/src/Notesmaster/app/src/main/res/layout/dialog_edit_text.xml @@ -0,0 +1,23 @@ + + + + + \ No newline at end of file diff --git a/src/Notesmaster/app/src/main/res/layout/folder_list_item.xml b/src/Notesmaster/app/src/main/res/layout/folder_list_item.xml new file mode 100644 index 0000000..77e8148 --- /dev/null +++ b/src/Notesmaster/app/src/main/res/layout/folder_list_item.xml @@ -0,0 +1,29 @@ + + + + + + + + \ No newline at end of file diff --git a/src/Notesmaster/app/src/main/res/layout/note_edit.xml b/src/Notesmaster/app/src/main/res/layout/note_edit.xml new file mode 100644 index 0000000..10b2aa7 --- /dev/null +++ b/src/Notesmaster/app/src/main/res/layout/note_edit.xml @@ -0,0 +1,400 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Notesmaster/app/src/main/res/layout/note_edit_list_item.xml b/src/Notesmaster/app/src/main/res/layout/note_edit_list_item.xml new file mode 100644 index 0000000..a885f9c --- /dev/null +++ b/src/Notesmaster/app/src/main/res/layout/note_edit_list_item.xml @@ -0,0 +1,39 @@ + + + + + + + + + + diff --git a/src/Notesmaster/app/src/main/res/layout/note_item.xml b/src/Notesmaster/app/src/main/res/layout/note_item.xml new file mode 100644 index 0000000..d541f6a --- /dev/null +++ b/src/Notesmaster/app/src/main/res/layout/note_item.xml @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Notesmaster/app/src/main/res/layout/note_list.xml b/src/Notesmaster/app/src/main/res/layout/note_list.xml new file mode 100644 index 0000000..6b25d38 --- /dev/null +++ b/src/Notesmaster/app/src/main/res/layout/note_list.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + +

    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 literal 0 HcmV?d00001 diff --git a/doc/bd4a5873bb8315d9b6741eee3eaea95.jpg b/doc/bd4a5873bb8315d9b6741eee3eaea95.jpg new file mode 100644 index 0000000000000000000000000000000000000000..889cebd0c3fb39c828241279de0862ae29465091 GIT binary patch literal 177731 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