最终版本

develop
Liuhuanxi 4 years ago
parent b23e27a11c
commit 594e28a24a

@ -1,5 +1,53 @@
<component name="ProjectCodeStyleConfiguration">
<code_scheme name="Project" version="173">
<DBN-PSQL>
<case-options enabled="true">
<option name="KEYWORD_CASE" value="lower" />
<option name="FUNCTION_CASE" value="lower" />
<option name="PARAMETER_CASE" value="lower" />
<option name="DATATYPE_CASE" value="lower" />
<option name="OBJECT_CASE" value="preserve" />
</case-options>
<formatting-settings enabled="false" />
</DBN-PSQL>
<DBN-SQL>
<case-options enabled="true">
<option name="KEYWORD_CASE" value="lower" />
<option name="FUNCTION_CASE" value="lower" />
<option name="PARAMETER_CASE" value="lower" />
<option name="DATATYPE_CASE" value="lower" />
<option name="OBJECT_CASE" value="preserve" />
</case-options>
<formatting-settings enabled="false">
<option name="STATEMENT_SPACING" value="one_line" />
<option name="CLAUSE_CHOP_DOWN" value="chop_down_if_statement_long" />
<option name="ITERATION_ELEMENTS_WRAPPING" value="chop_down_if_not_single" />
</formatting-settings>
</DBN-SQL>
<DBN-PSQL>
<case-options enabled="true">
<option name="KEYWORD_CASE" value="lower" />
<option name="FUNCTION_CASE" value="lower" />
<option name="PARAMETER_CASE" value="lower" />
<option name="DATATYPE_CASE" value="lower" />
<option name="OBJECT_CASE" value="preserve" />
</case-options>
<formatting-settings enabled="false" />
</DBN-PSQL>
<DBN-SQL>
<case-options enabled="true">
<option name="KEYWORD_CASE" value="lower" />
<option name="FUNCTION_CASE" value="lower" />
<option name="PARAMETER_CASE" value="lower" />
<option name="DATATYPE_CASE" value="lower" />
<option name="OBJECT_CASE" value="preserve" />
</case-options>
<formatting-settings enabled="false">
<option name="STATEMENT_SPACING" value="one_line" />
<option name="CLAUSE_CHOP_DOWN" value="chop_down_if_statement_long" />
<option name="ITERATION_ELEMENTS_WRAPPING" value="chop_down_if_not_single" />
</formatting-settings>
</DBN-SQL>
<codeStyleSettings language="XML">
<indentOptions>
<option name="CONTINUATION_INDENT_SIZE" value="4" />

@ -0,0 +1,557 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="DBNavigator.Project.DataEditorManager">
<record-view-column-sorting-type value="BY_INDEX" />
<value-preview-text-wrapping value="false" />
<value-preview-pinned value="false" />
</component>
<component name="DBNavigator.Project.DataExportManager">
<export-instructions>
<create-header value="true" />
<quote-values-containing-separator value="true" />
<quote-all-values value="false" />
<value-separator value="" />
<file-name value="" />
<file-location value="" />
<scope value="GLOBAL" />
<destination value="FILE" />
<format value="EXCEL" />
<charset value="GBK" />
</export-instructions>
</component>
<component name="DBNavigator.Project.DatabaseBrowserManager">
<autoscroll-to-editor value="false" />
<autoscroll-from-editor value="true" />
<show-object-properties value="true" />
<loaded-nodes>
<connection connection-id="8d42da0d-7829-4b29-954d-bd4d9d59a259">
<schema name="main" object-types="table, view" />
</connection>
</loaded-nodes>
</component>
<component name="DBNavigator.Project.DatabaseConsoleManager">
<connection id="8d42da0d-7829-4b29-954d-bd4d9d59a259">
<console name="Connection" type="STANDARD" schema="main" session="Main">select * from note</console>
</connection>
</component>
<component name="DBNavigator.Project.DatabaseFileManager">
<open-files />
</component>
<component name="DBNavigator.Project.DatabaseSessionManager">
<connection id="8d42da0d-7829-4b29-954d-bd4d9d59a259" />
</component>
<component name="DBNavigator.Project.EditorStateManager">
<last-used-providers />
</component>
<component name="DBNavigator.Project.MethodExecutionManager">
<method-browser />
<execution-history>
<group-entries value="true" />
<execution-inputs />
</execution-history>
<argument-values-cache />
</component>
<component name="DBNavigator.Project.ObjectDependencyManager">
<last-used-dependency-type value="INCOMING" />
</component>
<component name="DBNavigator.Project.ObjectQuickFilterManager">
<last-used-operator value="EQUAL" />
<filters />
</component>
<component name="DBNavigator.Project.ScriptExecutionManager" clear-outputs="true">
<recently-used-interfaces />
</component>
<component name="DBNavigator.Project.Settings">
<connections>
<connection id="8d42da0d-7829-4b29-954d-bd4d9d59a259" active="true">
<database>
<name value="Connection" />
<description value="" />
<database-type value="SQLITE" />
<config-type value="BASIC" />
<database-version value="3.21" />
<driver-source value="BUILTIN" />
<driver-library value="" />
<driver value="" />
<url-type value="FILE" />
<host value="localhost" />
<port value="1234" />
<database value="database" />
<files>
<file path="F:\note.db" schema="main" />
</files>
<type value="NONE" />
<user value="" />
<deprecated-pwd value="" />
</database>
<properties>
<auto-commit value="false" />
</properties>
<ssh-settings>
<active value="false" />
<proxy-host value="" />
<proxy-port value="22" />
<proxy-user value="" />
<deprecated-proxy-pwd value="" />
<auth-type value="PASSWORD" />
<key-file value="" />
<key-passphrase value="" />
</ssh-settings>
<ssl-settings>
<active value="false" />
<certificate-authority-file value="" />
<client-certificate-file value="" />
<client-key-file value="" />
</ssl-settings>
<details>
<charset value="UTF-8" />
<session-management value="true" />
<ddl-file-binding value="true" />
<database-logging value="false" />
<connect-automatically value="true" />
<restore-workspace value="true" />
<restore-workspace-deep value="true" />
<environment-type value="default" />
<idle-time-to-disconnect value="30" />
<idle-time-to-disconnect-pool value="5" />
<credential-expiry-time value="10" />
<max-connection-pool-size value="7" />
<alternative-statement-delimiter value="" />
</details>
<object-filters hide-empty-schemas="false" hide-pseudo-columns="false">
<object-type-filter use-master-settings="true">
<object-type name="SCHEMA" enabled="true" />
<object-type name="USER" enabled="true" />
<object-type name="ROLE" enabled="true" />
<object-type name="PRIVILEGE" enabled="true" />
<object-type name="CHARSET" enabled="true" />
<object-type name="TABLE" enabled="true" />
<object-type name="VIEW" enabled="true" />
<object-type name="MATERIALIZED_VIEW" enabled="true" />
<object-type name="NESTED_TABLE" enabled="true" />
<object-type name="COLUMN" enabled="true" />
<object-type name="INDEX" enabled="true" />
<object-type name="CONSTRAINT" enabled="true" />
<object-type name="DATASET_TRIGGER" enabled="true" />
<object-type name="DATABASE_TRIGGER" enabled="true" />
<object-type name="SYNONYM" enabled="true" />
<object-type name="SEQUENCE" enabled="true" />
<object-type name="PROCEDURE" enabled="true" />
<object-type name="FUNCTION" enabled="true" />
<object-type name="PACKAGE" enabled="true" />
<object-type name="TYPE" enabled="true" />
<object-type name="TYPE_ATTRIBUTE" enabled="true" />
<object-type name="ARGUMENT" enabled="true" />
<object-type name="DIMENSION" enabled="true" />
<object-type name="CLUSTER" enabled="true" />
<object-type name="DBLINK" enabled="true" />
</object-type-filter>
<object-name-filters />
</object-filters>
</connection>
</connections>
<browser-settings>
<general>
<display-mode value="TABBED" />
<navigation-history-size value="100" />
<show-object-details value="false" />
</general>
<filters>
<object-type-filter>
<object-type name="SCHEMA" enabled="true" />
<object-type name="USER" enabled="true" />
<object-type name="ROLE" enabled="true" />
<object-type name="PRIVILEGE" enabled="true" />
<object-type name="CHARSET" enabled="true" />
<object-type name="TABLE" enabled="true" />
<object-type name="VIEW" enabled="true" />
<object-type name="MATERIALIZED_VIEW" enabled="true" />
<object-type name="NESTED_TABLE" enabled="true" />
<object-type name="COLUMN" enabled="true" />
<object-type name="INDEX" enabled="true" />
<object-type name="CONSTRAINT" enabled="true" />
<object-type name="DATASET_TRIGGER" enabled="true" />
<object-type name="DATABASE_TRIGGER" enabled="true" />
<object-type name="SYNONYM" enabled="true" />
<object-type name="SEQUENCE" enabled="true" />
<object-type name="PROCEDURE" enabled="true" />
<object-type name="FUNCTION" enabled="true" />
<object-type name="PACKAGE" enabled="true" />
<object-type name="TYPE" enabled="true" />
<object-type name="TYPE_ATTRIBUTE" enabled="true" />
<object-type name="ARGUMENT" enabled="true" />
<object-type name="DIMENSION" enabled="true" />
<object-type name="CLUSTER" enabled="true" />
<object-type name="DBLINK" enabled="true" />
</object-type-filter>
</filters>
<sorting>
<object-type name="COLUMN" sorting-type="NAME" />
<object-type name="FUNCTION" sorting-type="NAME" />
<object-type name="PROCEDURE" sorting-type="NAME" />
<object-type name="ARGUMENT" sorting-type="POSITION" />
</sorting>
<default-editors>
<object-type name="VIEW" editor-type="SELECTION" />
<object-type name="PACKAGE" editor-type="SELECTION" />
<object-type name="TYPE" editor-type="SELECTION" />
</default-editors>
</browser-settings>
<navigation-settings>
<lookup-filters>
<lookup-objects>
<object-type name="SCHEMA" enabled="true" />
<object-type name="USER" enabled="false" />
<object-type name="ROLE" enabled="false" />
<object-type name="PRIVILEGE" enabled="false" />
<object-type name="CHARSET" enabled="false" />
<object-type name="TABLE" enabled="true" />
<object-type name="VIEW" enabled="true" />
<object-type name="MATERIALIZED VIEW" enabled="true" />
<object-type name="NESTED TABLE" enabled="false" />
<object-type name="COLUMN" enabled="false" />
<object-type name="INDEX" enabled="true" />
<object-type name="CONSTRAINT" enabled="true" />
<object-type name="DATASET TRIGGER" enabled="true" />
<object-type name="DATABASE TRIGGER" enabled="true" />
<object-type name="SYNONYM" enabled="false" />
<object-type name="SEQUENCE" enabled="true" />
<object-type name="PROCEDURE" enabled="true" />
<object-type name="FUNCTION" enabled="true" />
<object-type name="PACKAGE" enabled="true" />
<object-type name="TYPE" enabled="true" />
<object-type name="TYPE ATTRIBUTE" enabled="false" />
<object-type name="ARGUMENT" enabled="false" />
<object-type name="DIMENSION" enabled="false" />
<object-type name="CLUSTER" enabled="false" />
<object-type name="DBLINK" enabled="true" />
</lookup-objects>
<force-database-load value="false" />
<prompt-connection-selection value="true" />
<prompt-schema-selection value="true" />
</lookup-filters>
</navigation-settings>
<dataset-grid-settings>
<general>
<enable-zooming value="true" />
<enable-column-tooltip value="true" />
</general>
<sorting>
<nulls-first value="true" />
<max-sorting-columns value="4" />
</sorting>
<tracking-columns>
<columnNames value="" />
<visible value="true" />
<editable value="false" />
</tracking-columns>
</dataset-grid-settings>
<dataset-editor-settings>
<text-editor-popup>
<active value="false" />
<active-if-empty value="false" />
<data-length-threshold value="100" />
<popup-delay value="1000" />
</text-editor-popup>
<values-actions-popup>
<show-popup-button value="true" />
<element-count-threshold value="1000" />
<data-length-threshold value="250" />
</values-actions-popup>
<general>
<fetch-block-size value="100" />
<fetch-timeout value="30" />
<trim-whitespaces value="true" />
<convert-empty-strings-to-null value="true" />
<select-content-on-cell-edit value="true" />
<large-value-preview-active value="true" />
</general>
<filters>
<prompt-filter-dialog value="true" />
<default-filter-type value="BASIC" />
</filters>
<qualified-text-editor text-length-threshold="300">
<content-types>
<content-type name="Text" enabled="true" />
<content-type name="Properties" enabled="true" />
<content-type name="XML" enabled="true" />
<content-type name="DTD" enabled="true" />
<content-type name="HTML" enabled="true" />
<content-type name="XHTML" enabled="true" />
<content-type name="Java" enabled="true" />
<content-type name="SQL" enabled="true" />
<content-type name="PL/SQL" enabled="true" />
<content-type name="JSON" enabled="true" />
<content-type name="JSON5" enabled="true" />
<content-type name="Groovy" enabled="true" />
<content-type name="AIDL" enabled="true" />
<content-type name="YAML" enabled="true" />
<content-type name="Manifest" enabled="true" />
</content-types>
</qualified-text-editor>
<record-navigation>
<navigation-target value="VIEWER" />
</record-navigation>
</dataset-editor-settings>
<code-editor-settings>
<general>
<show-object-navigation-gutter value="false" />
<show-spec-declaration-navigation-gutter value="true" />
<enable-spellchecking value="true" />
<enable-reference-spellchecking value="false" />
</general>
<confirmations>
<save-changes value="false" />
<revert-changes value="true" />
</confirmations>
</code-editor-settings>
<code-completion-settings>
<filters>
<basic-filter>
<filter-element type="RESERVED_WORD" id="keyword" selected="true" />
<filter-element type="RESERVED_WORD" id="function" selected="true" />
<filter-element type="RESERVED_WORD" id="parameter" selected="true" />
<filter-element type="RESERVED_WORD" id="datatype" selected="true" />
<filter-element type="RESERVED_WORD" id="exception" selected="true" />
<filter-element type="OBJECT" id="schema" selected="true" />
<filter-element type="OBJECT" id="role" selected="true" />
<filter-element type="OBJECT" id="user" selected="true" />
<filter-element type="OBJECT" id="privilege" selected="true" />
<user-schema>
<filter-element type="OBJECT" id="table" selected="true" />
<filter-element type="OBJECT" id="view" selected="true" />
<filter-element type="OBJECT" id="materialized view" selected="true" />
<filter-element type="OBJECT" id="index" selected="true" />
<filter-element type="OBJECT" id="constraint" selected="true" />
<filter-element type="OBJECT" id="trigger" selected="true" />
<filter-element type="OBJECT" id="synonym" selected="false" />
<filter-element type="OBJECT" id="sequence" selected="true" />
<filter-element type="OBJECT" id="procedure" selected="true" />
<filter-element type="OBJECT" id="function" selected="true" />
<filter-element type="OBJECT" id="package" selected="true" />
<filter-element type="OBJECT" id="type" selected="true" />
<filter-element type="OBJECT" id="dimension" selected="true" />
<filter-element type="OBJECT" id="cluster" selected="true" />
<filter-element type="OBJECT" id="dblink" selected="true" />
</user-schema>
<public-schema>
<filter-element type="OBJECT" id="table" selected="false" />
<filter-element type="OBJECT" id="view" selected="false" />
<filter-element type="OBJECT" id="materialized view" selected="false" />
<filter-element type="OBJECT" id="index" selected="false" />
<filter-element type="OBJECT" id="constraint" selected="false" />
<filter-element type="OBJECT" id="trigger" selected="false" />
<filter-element type="OBJECT" id="synonym" selected="false" />
<filter-element type="OBJECT" id="sequence" selected="false" />
<filter-element type="OBJECT" id="procedure" selected="false" />
<filter-element type="OBJECT" id="function" selected="false" />
<filter-element type="OBJECT" id="package" selected="false" />
<filter-element type="OBJECT" id="type" selected="false" />
<filter-element type="OBJECT" id="dimension" selected="false" />
<filter-element type="OBJECT" id="cluster" selected="false" />
<filter-element type="OBJECT" id="dblink" selected="false" />
</public-schema>
<any-schema>
<filter-element type="OBJECT" id="table" selected="true" />
<filter-element type="OBJECT" id="view" selected="true" />
<filter-element type="OBJECT" id="materialized view" selected="true" />
<filter-element type="OBJECT" id="index" selected="true" />
<filter-element type="OBJECT" id="constraint" selected="true" />
<filter-element type="OBJECT" id="trigger" selected="true" />
<filter-element type="OBJECT" id="synonym" selected="true" />
<filter-element type="OBJECT" id="sequence" selected="true" />
<filter-element type="OBJECT" id="procedure" selected="true" />
<filter-element type="OBJECT" id="function" selected="true" />
<filter-element type="OBJECT" id="package" selected="true" />
<filter-element type="OBJECT" id="type" selected="true" />
<filter-element type="OBJECT" id="dimension" selected="true" />
<filter-element type="OBJECT" id="cluster" selected="true" />
<filter-element type="OBJECT" id="dblink" selected="true" />
</any-schema>
</basic-filter>
<extended-filter>
<filter-element type="RESERVED_WORD" id="keyword" selected="true" />
<filter-element type="RESERVED_WORD" id="function" selected="true" />
<filter-element type="RESERVED_WORD" id="parameter" selected="true" />
<filter-element type="RESERVED_WORD" id="datatype" selected="true" />
<filter-element type="RESERVED_WORD" id="exception" selected="true" />
<filter-element type="OBJECT" id="schema" selected="true" />
<filter-element type="OBJECT" id="user" selected="true" />
<filter-element type="OBJECT" id="role" selected="true" />
<filter-element type="OBJECT" id="privilege" selected="true" />
<user-schema>
<filter-element type="OBJECT" id="table" selected="true" />
<filter-element type="OBJECT" id="view" selected="true" />
<filter-element type="OBJECT" id="materialized view" selected="true" />
<filter-element type="OBJECT" id="index" selected="true" />
<filter-element type="OBJECT" id="constraint" selected="true" />
<filter-element type="OBJECT" id="trigger" selected="true" />
<filter-element type="OBJECT" id="synonym" selected="true" />
<filter-element type="OBJECT" id="sequence" selected="true" />
<filter-element type="OBJECT" id="procedure" selected="true" />
<filter-element type="OBJECT" id="function" selected="true" />
<filter-element type="OBJECT" id="package" selected="true" />
<filter-element type="OBJECT" id="type" selected="true" />
<filter-element type="OBJECT" id="dimension" selected="true" />
<filter-element type="OBJECT" id="cluster" selected="true" />
<filter-element type="OBJECT" id="dblink" selected="true" />
</user-schema>
<public-schema>
<filter-element type="OBJECT" id="table" selected="true" />
<filter-element type="OBJECT" id="view" selected="true" />
<filter-element type="OBJECT" id="materialized view" selected="true" />
<filter-element type="OBJECT" id="index" selected="true" />
<filter-element type="OBJECT" id="constraint" selected="true" />
<filter-element type="OBJECT" id="trigger" selected="true" />
<filter-element type="OBJECT" id="synonym" selected="true" />
<filter-element type="OBJECT" id="sequence" selected="true" />
<filter-element type="OBJECT" id="procedure" selected="true" />
<filter-element type="OBJECT" id="function" selected="true" />
<filter-element type="OBJECT" id="package" selected="true" />
<filter-element type="OBJECT" id="type" selected="true" />
<filter-element type="OBJECT" id="dimension" selected="true" />
<filter-element type="OBJECT" id="cluster" selected="true" />
<filter-element type="OBJECT" id="dblink" selected="true" />
</public-schema>
<any-schema>
<filter-element type="OBJECT" id="table" selected="true" />
<filter-element type="OBJECT" id="view" selected="true" />
<filter-element type="OBJECT" id="materialized view" selected="true" />
<filter-element type="OBJECT" id="index" selected="true" />
<filter-element type="OBJECT" id="constraint" selected="true" />
<filter-element type="OBJECT" id="trigger" selected="true" />
<filter-element type="OBJECT" id="synonym" selected="true" />
<filter-element type="OBJECT" id="sequence" selected="true" />
<filter-element type="OBJECT" id="procedure" selected="true" />
<filter-element type="OBJECT" id="function" selected="true" />
<filter-element type="OBJECT" id="package" selected="true" />
<filter-element type="OBJECT" id="type" selected="true" />
<filter-element type="OBJECT" id="dimension" selected="true" />
<filter-element type="OBJECT" id="cluster" selected="true" />
<filter-element type="OBJECT" id="dblink" selected="true" />
</any-schema>
</extended-filter>
</filters>
<sorting enabled="true">
<sorting-element type="RESERVED_WORD" id="keyword" />
<sorting-element type="RESERVED_WORD" id="datatype" />
<sorting-element type="OBJECT" id="column" />
<sorting-element type="OBJECT" id="table" />
<sorting-element type="OBJECT" id="view" />
<sorting-element type="OBJECT" id="materialized view" />
<sorting-element type="OBJECT" id="index" />
<sorting-element type="OBJECT" id="constraint" />
<sorting-element type="OBJECT" id="trigger" />
<sorting-element type="OBJECT" id="synonym" />
<sorting-element type="OBJECT" id="sequence" />
<sorting-element type="OBJECT" id="procedure" />
<sorting-element type="OBJECT" id="function" />
<sorting-element type="OBJECT" id="package" />
<sorting-element type="OBJECT" id="type" />
<sorting-element type="OBJECT" id="dimension" />
<sorting-element type="OBJECT" id="cluster" />
<sorting-element type="OBJECT" id="dblink" />
<sorting-element type="OBJECT" id="schema" />
<sorting-element type="OBJECT" id="role" />
<sorting-element type="OBJECT" id="user" />
<sorting-element type="RESERVED_WORD" id="function" />
<sorting-element type="RESERVED_WORD" id="parameter" />
</sorting>
<format>
<enforce-code-style-case value="true" />
</format>
</code-completion-settings>
<execution-engine-settings>
<statement-execution>
<fetch-block-size value="100" />
<execution-timeout value="20" />
<debug-execution-timeout value="600" />
<focus-result value="false" />
<prompt-execution value="false" />
</statement-execution>
<script-execution>
<command-line-interfaces />
<execution-timeout value="300" />
</script-execution>
<method-execution>
<execution-timeout value="30" />
<debug-execution-timeout value="600" />
<parameter-history-size value="10" />
</method-execution>
</execution-engine-settings>
<operation-settings>
<transactions>
<uncommitted-changes>
<on-project-close value="ASK" />
<on-disconnect value="ASK" />
<on-autocommit-toggle value="ASK" />
</uncommitted-changes>
<multiple-uncommitted-changes>
<on-commit value="ASK" />
<on-rollback value="ASK" />
</multiple-uncommitted-changes>
</transactions>
<session-browser>
<disconnect-session value="ASK" />
<kill-session value="ASK" />
<reload-on-filter-change value="false" />
</session-browser>
<compiler>
<compile-type value="KEEP" />
<compile-dependencies value="ASK" />
<always-show-controls value="false" />
</compiler>
<debugger>
<debugger-type value="ASK" />
<use-generic-runners value="true" />
</debugger>
</operation-settings>
<ddl-file-settings>
<extensions>
<mapping file-type-id="VIEW" extensions="vw" />
<mapping file-type-id="TRIGGER" extensions="trg" />
<mapping file-type-id="PROCEDURE" extensions="prc" />
<mapping file-type-id="FUNCTION" extensions="fnc" />
<mapping file-type-id="PACKAGE" extensions="pkg" />
<mapping file-type-id="PACKAGE_SPEC" extensions="pks" />
<mapping file-type-id="PACKAGE_BODY" extensions="pkb" />
<mapping file-type-id="TYPE" extensions="tpe" />
<mapping file-type-id="TYPE_SPEC" extensions="tps" />
<mapping file-type-id="TYPE_BODY" extensions="tpb" />
</extensions>
<general>
<lookup-ddl-files value="true" />
<create-ddl-files value="false" />
<synchronize-ddl-files value="true" />
<use-qualified-names value="false" />
<make-scripts-rerunnable value="true" />
</general>
</ddl-file-settings>
<general-settings>
<regional-settings>
<date-format value="MEDIUM" />
<number-format value="UNGROUPED" />
<locale value="SYSTEM_DEFAULT" />
<use-custom-formats value="false" />
</regional-settings>
<environment>
<environment-types>
<environment-type id="development" name="Development" description="Development environment" color="-2430209/-12296320" readonly-code="false" readonly-data="false" />
<environment-type id="integration" name="Integration" description="Integration environment" color="-2621494/-12163514" readonly-code="true" readonly-data="false" />
<environment-type id="production" name="Production" description="Productive environment" color="-11574/-10271420" readonly-code="true" readonly-data="true" />
<environment-type id="other" name="Other" description="" color="-1576/-10724543" readonly-code="false" readonly-data="false" />
</environment-types>
<visibility-settings>
<connection-tabs value="true" />
<dialog-headers value="true" />
<object-editor-tabs value="true" />
<script-editor-tabs value="false" />
<execution-result-tabs value="true" />
</visibility-settings>
</environment>
</general-settings>
</component>
<component name="DBNavigator.Project.StatementExecutionManager">
<execution-variables />
</component>
</project>

@ -0,0 +1,6 @@
<component name="InspectionProjectProfileManager">
<profile version="1.0">
<option name="myName" value="Project Default" />
<inspection_tool class="LossyEncoding" enabled="false" level="WARNING" enabled_by_default="false" />
</profile>
</component>

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Gradle: androidx.annotation:annotation:1.0.0@jar">
<CLASSES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation/1.0.0/45599f2cd5965ac05a1488fa2a5c0cdd7c499ead/annotation-1.0.0.jar!/" />
</CLASSES>
<JAVADOC>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation/1.0.0/3ad9d83e5da3918fd93775080f401222f2d4d26a/annotation-1.0.0-javadoc.jar!/" />
</JAVADOC>
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.annotation/annotation/1.0.0/c5897dbbda33e66ca6f3224a2534891bbfcbda5a/annotation-1.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,16 @@
<component name="libraryTable">
<library name="Gradle: androidx.appcompat:appcompat:1.0.0-alpha1@aar">
<ANNOTATIONS>
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/4934a1cc56a737fda53ad43d7fd2ad53/appcompat-1.0.0-alpha1/annotations.zip!/" />
</ANNOTATIONS>
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/4934a1cc56a737fda53ad43d7fd2ad53/appcompat-1.0.0-alpha1/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/4934a1cc56a737fda53ad43d7fd2ad53/appcompat-1.0.0-alpha1/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/4934a1cc56a737fda53ad43d7fd2ad53/appcompat-1.0.0-alpha1/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.appcompat/appcompat/1.0.0-alpha1/6d3a54c002f143e0043d682896be5a43e2a8fce3/appcompat-1.0.0-alpha1-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,11 @@
<component name="libraryTable">
<library name="Gradle: androidx.arch.core:core-common:2.0.0@jar">
<CLASSES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.0.0/bb21b9a11761451b51624ac428d1f1bb5deeac38/core-common-2.0.0.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-common/2.0.0/645b95386a07be66eef0bfe7007535e3f95ec642/core-common-2.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Gradle: androidx.arch.core:core-runtime:2.0.0@aar">
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/b6589481863a0da73d89b81b1eb9a323/core-runtime-2.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/b6589481863a0da73d89b81b1eb9a323/core-runtime-2.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/b6589481863a0da73d89b81b1eb9a323/core-runtime-2.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.arch.core/core-runtime/2.0.0/bc41b287c95bc50a3cd27cb1b7cfb301805ba7f1/core-runtime-2.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Gradle: androidx.asynclayoutinflater:asynclayoutinflater:1.0.0@aar">
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/d63fb855a7e48137aac838a79c66e1c1/asynclayoutinflater-1.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/d63fb855a7e48137aac838a79c66e1c1/asynclayoutinflater-1.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/d63fb855a7e48137aac838a79c66e1c1/asynclayoutinflater-1.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.asynclayoutinflater/asynclayoutinflater/1.0.0/ac4d50701fce5c88dcc514f58e695cd32f05134c/asynclayoutinflater-1.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,11 @@
<component name="libraryTable">
<library name="Gradle: androidx.collection:collection:1.0.0@jar">
<CLASSES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.collection/collection/1.0.0/42858b26cafdaa69b6149f45dfc2894007bc2c7a/collection-1.0.0.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.collection/collection/1.0.0/b08973c283f1a0b29fce8b45a1e31e16a36611e9/collection-1.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,16 @@
<component name="libraryTable">
<library name="Gradle: androidx.coordinatorlayout:coordinatorlayout:1.0.0@aar">
<ANNOTATIONS>
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/2f42828d6ee707186c1f0dd1f7f0a382/coordinatorlayout-1.0.0/annotations.zip!/" />
</ANNOTATIONS>
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/2f42828d6ee707186c1f0dd1f7f0a382/coordinatorlayout-1.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/2f42828d6ee707186c1f0dd1f7f0a382/coordinatorlayout-1.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/2f42828d6ee707186c1f0dd1f7f0a382/coordinatorlayout-1.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.coordinatorlayout/coordinatorlayout/1.0.0/4325b3c4422ad58201ed8dc15ae56bda9accedf2/coordinatorlayout-1.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,16 @@
<component name="libraryTable">
<library name="Gradle: androidx.core:core:1.0.0@aar">
<ANNOTATIONS>
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/e4e0a5e35a3d558d6a79b640a6620774/core-1.0.0/annotations.zip!/" />
</ANNOTATIONS>
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/e4e0a5e35a3d558d6a79b640a6620774/core-1.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/e4e0a5e35a3d558d6a79b640a6620774/core-1.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/e4e0a5e35a3d558d6a79b640a6620774/core-1.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.core/core/1.0.0/a23a5f203e97d91666c374e408053b1878de3bff/core-1.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Gradle: androidx.cursoradapter:cursoradapter:1.0.0@aar">
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/6ecee9343c468497e9f013e2d8366734/cursoradapter-1.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/6ecee9343c468497e9f013e2d8366734/cursoradapter-1.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/6ecee9343c468497e9f013e2d8366734/cursoradapter-1.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.cursoradapter/cursoradapter/1.0.0/1e323083b41c31fd4d45510dfce50614963c3c6c/cursoradapter-1.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Gradle: androidx.customview:customview:1.0.0@aar">
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/2dbc955628c57a050483f1572ad83f9b/customview-1.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/2dbc955628c57a050483f1572ad83f9b/customview-1.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/2dbc955628c57a050483f1572ad83f9b/customview-1.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.customview/customview/1.0.0/61f6a717d144dff3a6bda413d9abeeb2bca71581/customview-1.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Gradle: androidx.documentfile:documentfile:1.0.0@aar">
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/061da30eb131c6fcdba5c95a574b4da3/documentfile-1.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/061da30eb131c6fcdba5c95a574b4da3/documentfile-1.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/061da30eb131c6fcdba5c95a574b4da3/documentfile-1.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.documentfile/documentfile/1.0.0/a1bed5cf96db96bd06a2feade98fe55653811dc8/documentfile-1.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,16 @@
<component name="libraryTable">
<library name="Gradle: androidx.drawerlayout:drawerlayout:1.0.0@aar">
<ANNOTATIONS>
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/62f95080dd5b1b172b3663ccb637c23d/drawerlayout-1.0.0/annotations.zip!/" />
</ANNOTATIONS>
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/62f95080dd5b1b172b3663ccb637c23d/drawerlayout-1.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/62f95080dd5b1b172b3663ccb637c23d/drawerlayout-1.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/62f95080dd5b1b172b3663ccb637c23d/drawerlayout-1.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.drawerlayout/drawerlayout/1.0.0/9ecd4ecb7da215ba4c5c3e00bf8d290dad6f2bc5/drawerlayout-1.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,16 @@
<component name="libraryTable">
<library name="Gradle: androidx.fragment:fragment:1.0.0@aar">
<ANNOTATIONS>
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/1af9b05464ee05f278b48ef6ec4c99a7/fragment-1.0.0/annotations.zip!/" />
</ANNOTATIONS>
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/1af9b05464ee05f278b48ef6ec4c99a7/fragment-1.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/1af9b05464ee05f278b48ef6ec4c99a7/fragment-1.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/1af9b05464ee05f278b48ef6ec4c99a7/fragment-1.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.fragment/fragment/1.0.0/bcd167792ec03e930d5c8345c99ae07b2627de84/fragment-1.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Gradle: androidx.interpolator:interpolator:1.0.0@aar">
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/ae00e4c3f03c3aacd0edcacb58f3ee3d/interpolator-1.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/ae00e4c3f03c3aacd0edcacb58f3ee3d/interpolator-1.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/ae00e4c3f03c3aacd0edcacb58f3ee3d/interpolator-1.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.interpolator/interpolator/1.0.0/fefd5e3cbc479b6b4a9532d05688a1e659e8d3d2/interpolator-1.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Gradle: androidx.legacy:legacy-support-core-ui:1.0.0@aar">
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/3a1ea5b10349f132abdd1233d43ece04/legacy-support-core-ui-1.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/3a1ea5b10349f132abdd1233d43ece04/legacy-support-core-ui-1.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/3a1ea5b10349f132abdd1233d43ece04/legacy-support-core-ui-1.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.legacy/legacy-support-core-ui/1.0.0/f6044eaebe354c778f1f147ddb9e92a3f1e22fc7/legacy-support-core-ui-1.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Gradle: androidx.legacy:legacy-support-core-utils:1.0.0@aar">
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/354be9f9593eeecba1ce3a065b5f21f0/legacy-support-core-utils-1.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/354be9f9593eeecba1ce3a065b5f21f0/legacy-support-core-utils-1.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/354be9f9593eeecba1ce3a065b5f21f0/legacy-support-core-utils-1.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.legacy/legacy-support-core-utils/1.0.0/46c37f178088153618cfb0afef08ec96c48f93cb/legacy-support-core-utils-1.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Gradle: androidx.legacy:legacy-support-v4:1.0.0@aar">
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/55972ffbe5e21cdd5a6f621a9893b0fd/legacy-support-v4-1.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/55972ffbe5e21cdd5a6f621a9893b0fd/legacy-support-v4-1.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/55972ffbe5e21cdd5a6f621a9893b0fd/legacy-support-v4-1.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.legacy/legacy-support-v4/1.0.0/5b8f86fea035328fc9e8c660773037a3401ce25f/legacy-support-v4-1.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,11 @@
<component name="libraryTable">
<library name="Gradle: androidx.lifecycle:lifecycle-common:2.0.0@jar">
<CLASSES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.0.0/e070ffae07452331bc5684734fce6831d531785c/lifecycle-common-2.0.0.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-common/2.0.0/cb4562c8927ab69f2a8ef49267b90753207df0c3/lifecycle-common-2.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Gradle: androidx.lifecycle:lifecycle-livedata:2.0.0@aar">
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/ee250f9b784da563e9c3efd76cc18535/lifecycle-livedata-2.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/ee250f9b784da563e9c3efd76cc18535/lifecycle-livedata-2.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/ee250f9b784da563e9c3efd76cc18535/lifecycle-livedata-2.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-livedata/2.0.0/740ce61935bd789380c01178bd8ce402402ebd2f/lifecycle-livedata-2.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Gradle: androidx.lifecycle:lifecycle-livedata-core:2.0.0@aar">
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/e210046bfa414f611b6cad8ae09cef80/lifecycle-livedata-core-2.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/e210046bfa414f611b6cad8ae09cef80/lifecycle-livedata-core-2.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/e210046bfa414f611b6cad8ae09cef80/lifecycle-livedata-core-2.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-livedata-core/2.0.0/c158207594782b42f3a2e08a5a029eb3319e4404/lifecycle-livedata-core-2.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Gradle: androidx.lifecycle:lifecycle-runtime:2.0.0@aar">
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/9a2ab27a9e1f8990a5bbdbc9fb0061a8/lifecycle-runtime-2.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/9a2ab27a9e1f8990a5bbdbc9fb0061a8/lifecycle-runtime-2.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/9a2ab27a9e1f8990a5bbdbc9fb0061a8/lifecycle-runtime-2.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-runtime/2.0.0/94562933879240f04fc2dea3f1841171b164c748/lifecycle-runtime-2.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Gradle: androidx.lifecycle:lifecycle-viewmodel:2.0.0@aar">
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/4f4df7a9e830bb28c024ac90a9806a3d/lifecycle-viewmodel-2.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/4f4df7a9e830bb28c024ac90a9806a3d/lifecycle-viewmodel-2.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/4f4df7a9e830bb28c024ac90a9806a3d/lifecycle-viewmodel-2.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-viewmodel/2.0.0/41b56105d14b1151a963444875cab191271f43db/lifecycle-viewmodel-2.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Gradle: androidx.loader:loader:1.0.0@aar">
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/cc32dacc8414e1be9ec39a333ce936da/loader-1.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/cc32dacc8414e1be9ec39a333ce936da/loader-1.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/cc32dacc8414e1be9ec39a333ce936da/loader-1.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.loader/loader/1.0.0/b9ef587f3e46c7fe5b00264989764e43ff45cada/loader-1.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Gradle: androidx.localbroadcastmanager:localbroadcastmanager:1.0.0@aar">
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/507071c195e71bf6bdbafd527c67f780/localbroadcastmanager-1.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/507071c195e71bf6bdbafd527c67f780/localbroadcastmanager-1.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/507071c195e71bf6bdbafd527c67f780/localbroadcastmanager-1.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.localbroadcastmanager/localbroadcastmanager/1.0.0/3930e99159fd6b7f1d2e7d5fe9af0924ca1faf9/localbroadcastmanager-1.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,16 @@
<component name="libraryTable">
<library name="Gradle: androidx.media:media:1.0.0@aar">
<ANNOTATIONS>
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/e07d0e610d848e1704966f0c1c566747/media-1.0.0/annotations.zip!/" />
</ANNOTATIONS>
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/e07d0e610d848e1704966f0c1c566747/media-1.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/e07d0e610d848e1704966f0c1c566747/media-1.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/e07d0e610d848e1704966f0c1c566747/media-1.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.media/media/1.0.0/5faf25be15e16e27275f5c7e04e15e944ebccea0/media-1.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,16 @@
<component name="libraryTable">
<library name="Gradle: androidx.print:print:1.0.0@aar">
<ANNOTATIONS>
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/073e4e98937a9e8c7357d6dd5825e4e6/print-1.0.0/annotations.zip!/" />
</ANNOTATIONS>
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/073e4e98937a9e8c7357d6dd5825e4e6/print-1.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/073e4e98937a9e8c7357d6dd5825e4e6/print-1.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/073e4e98937a9e8c7357d6dd5825e4e6/print-1.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.print/print/1.0.0/71fc2d9acf7cce6b96230c5af263268b1664914a/print-1.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Gradle: androidx.slidingpanelayout:slidingpanelayout:1.0.0@aar">
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/02a3ed963c56f14772d2368c973e70e2/slidingpanelayout-1.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/02a3ed963c56f14772d2368c973e70e2/slidingpanelayout-1.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/02a3ed963c56f14772d2368c973e70e2/slidingpanelayout-1.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.slidingpanelayout/slidingpanelayout/1.0.0/f3f2e4fded24d5969a86e1974ad7e96975d970a0/slidingpanelayout-1.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,16 @@
<component name="libraryTable">
<library name="Gradle: androidx.swiperefreshlayout:swiperefreshlayout:1.0.0@aar">
<ANNOTATIONS>
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/2a7d67b732b91b84d281f315510e2241/swiperefreshlayout-1.0.0/annotations.zip!/" />
</ANNOTATIONS>
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/2a7d67b732b91b84d281f315510e2241/swiperefreshlayout-1.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/2a7d67b732b91b84d281f315510e2241/swiperefreshlayout-1.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/2a7d67b732b91b84d281f315510e2241/swiperefreshlayout-1.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.swiperefreshlayout/swiperefreshlayout/1.0.0/ab92d86c004eb1d48e45f311b02ca53d6c86b607/swiperefreshlayout-1.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Gradle: androidx.vectordrawable:vectordrawable:1.0.0-alpha1@aar">
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/f463bc2d363dd8bd423472eb07b92114/vectordrawable-1.0.0-alpha1/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/f463bc2d363dd8bd423472eb07b92114/vectordrawable-1.0.0-alpha1/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/f463bc2d363dd8bd423472eb07b92114/vectordrawable-1.0.0-alpha1/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.vectordrawable/vectordrawable/1.0.0-alpha1/93600bbc56005b151ac9d2c9b3832161366c7103/vectordrawable-1.0.0-alpha1-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Gradle: androidx.vectordrawable:vectordrawable-animated:1.0.0-alpha1@aar">
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/44ca59bd68f1523b12022954737a9dab/vectordrawable-animated-1.0.0-alpha1/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/44ca59bd68f1523b12022954737a9dab/vectordrawable-animated-1.0.0-alpha1/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/44ca59bd68f1523b12022954737a9dab/vectordrawable-animated-1.0.0-alpha1/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.vectordrawable/vectordrawable-animated/1.0.0-alpha1/79c0b5067b73d3fc98e6cd8080a104386936260f/vectordrawable-animated-1.0.0-alpha1-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Gradle: androidx.versionedparcelable:versionedparcelable:1.0.0@aar">
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/0786c4f79044c7bb007753e68916e989/versionedparcelable-1.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/0786c4f79044c7bb007753e68916e989/versionedparcelable-1.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/0786c4f79044c7bb007753e68916e989/versionedparcelable-1.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.versionedparcelable/versionedparcelable/1.0.0/df4c3c5d517f6a49017612e6b4dfdd007e7cc9b8/versionedparcelable-1.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,13 @@
<component name="libraryTable">
<library name="Gradle: androidx.viewpager:viewpager:1.0.0@aar">
<CLASSES>
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/b078bf0ea1884c58c647546b410da147/viewpager-1.0.0/AndroidManifest.xml" />
<root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/b078bf0ea1884c58c647546b410da147/viewpager-1.0.0/jars/classes.jar!/" />
<root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/b078bf0ea1884c58c647546b410da147/viewpager-1.0.0/res" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.viewpager/viewpager/1.0.0/db045f92188b9d247d5f556866f8861ab68528f0/viewpager-1.0.0-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,9 @@
<component name="libraryTable">
<library name="Gradle: org.apache.http.legacy-android-28">
<CLASSES>
<root url="jar://F:/Android/Sdk/platforms/android-28/optional/org.apache.http.legacy.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>

@ -25,4 +25,8 @@
</configuration>
</facet>
</component>
<component name="sonarModuleSettings">
<option name="localAnalysisScripName" value="&lt;PROJECT&gt;" />
<option name="serverName" value="&lt;PROJECT&gt;" />
</component>
</module>

@ -8,16 +8,41 @@
<set />
</value>
</entry>
<entry key="0ee8fb88-40e2-4571-b6e3-9fdd1504efa3/consoles/Connection">
<value>
<set />
</value>
</entry>
<entry key="7bd0c339-1e75-476e-aa72-23c8a6e146e8/consoles/Connection 1">
<value>
<set />
</value>
</entry>
<entry key="8d42da0d-7829-4b29-954d-bd4d9d59a259/consoles/Connection">
<value>
<set />
</value>
</entry>
<entry key="$USER_HOME$/.gradle/gradle.properties">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/../../iWeather/build.gradle">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/build.gradle">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/AndroidManifest.xml">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/java/net/micode/notes/data/Contact.java">
<value>
<set />
@ -53,6 +78,11 @@
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/java/net/micode/notes/gtask/remote/GTaskASyncTask.java">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/java/net/micode/notes/gtask/remote/GTaskClient.java">
<value>
<set />
@ -73,11 +103,21 @@
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/java/net/micode/notes/model/WorkingNote.java">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/java/net/micode/notes/tool/BackupUtils.java">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/java/net/micode/notes/tool/ImageUtils.java">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/java/net/micode/notes/tool/ResourceParser.java">
<value>
<set />
@ -93,11 +133,51 @@
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/java/net/micode/notes/ui/EmoticonsTextView.java">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/java/net/micode/notes/ui/EmotionsTextView.java">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/java/net/micode/notes/ui/FoldersListAdapter.java">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/java/net/micode/notes/ui/GestrueSetting.java">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/java/net/micode/notes/ui/GestureSetting.java">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/java/net/micode/notes/ui/ImageUtils.java">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/java/net/micode/notes/ui/MineInputStreamReader.java">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/java/net/micode/notes/ui/MyBoard.java">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/java/net/micode/notes/ui/MyBroad.java">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/java/net/micode/notes/ui/NoteEditActivity.java">
<value>
<set />
@ -133,11 +213,61 @@
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/java/net/micode/notes/ui/ScreenUtils.java">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider.java">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/res/layout/dialog_edit_text.xml">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/res/layout/dialog_pwd.xml">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/res/layout/dialog_save.xml">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/res/layout/gestruesetting.xml">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/res/layout/gestrueview.xml">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/res/layout/gesture_setting.xml">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/res/layout/myboard.xml">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/res/layout/note_edit.xml">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/res/layout/note_item.xml">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/res/layout/note_list.xml">
<value>
<set />
@ -153,6 +283,61 @@
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/res/menu/note_edit.xml">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/res/menu/note_list.xml">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/res/raw-zh-rCN/contact.txt">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/res/raw-zh-rCN/event.txt">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/res/raw-zh-rCN/passwd.txt">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/res/raw/contact.txt">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/res/raw/event">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/res/raw/event.txt">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/res/raw/passwd.txt">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/res/values-zh-rCN/strings.xml">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/app/src/main/res/values/strings.xml">
<value>
<set />
</value>
</entry>
<entry key="$PROJECT_DIR$/build.gradle">
<value>
<set />

@ -0,0 +1,19 @@
^
java:S1854I"ARemove this useless assignment to local variable "pendingIntent".(½öè¶8ì¯ÿÄÙ.
X java:S125P"<This block of commented-out lines of code should be removed.(æë ¥8Ä€ŒÅÙ.

java:S3008""eRename this field "GTASK_SYNC_NOTIFICATION_ID" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ëíÅÍúÿÿÿÿ
O
java:S1481G"2Remove this unused "pendingIntent" local variable.(¡áá8ì¯ÿÄÙ.
J
java:S1172B".Remove this unused method parameter "content".(ÖÔ¥R8Ä€ŒÅÙ.
V
java:S1874C"4Remove this use of "Notification"; it is deprecated.(äÉè‰ýÿÿÿÿ8¢ìóÄÙ.
N
java:S3878="8Remove this array creation and simply pass the elements.(‘Àߎ
V java:S125"<This block of commented-out lines of code should be removed.(Í<C38D>¸ýÿÿÿÿ
^
java:S1854M"ARemove this useless assignment to local variable "pendingIntent".(½öè¶8ì¯ÿÄÙ.
R
java:S1874E"0Remove this use of "defaults"; it is deprecated.(±æÝÈûÿÿÿÿ8¢ìóÄÙ.

@ -0,0 +1,11 @@
t
java:S3776u"RRefactor this method to reduce its Cognitive Complexity from 18 to the 15 allowed.(Ñý¨úýÿÿÿÿ8<>çÜ™Ù.
E
java:S1125W"(Remove the literal "true" boolean value.(ú«€É8<>çÜ™Ù.
s
java:S4144É"\Update this method so that its implementation is not identical to "getParentId" on line 193.(ø¦¯ÿ
J
java:S1125v"(Remove the literal "true" boolean value.(¢´—Öÿÿÿÿÿ8<>çÜ™Ù.
E
java:S1125w"(Remove the literal "true" boolean value.(ãêÛì8<>çÜ™Ù.

@ -0,0 +1,2 @@
a java:S101"MRename this class name to match the regular expression '^[A-Z][a-zA-Z0-9]*$'.(<28>

@ -0,0 +1,34 @@
v
java:S11929"[Define a constant instead of duplicating this literal " TEXT NOT NULL DEFAULT ''," 5 times.(ƒþÞ¿ùÿÿÿÿ
Y
java:S1854Ž";Remove this useless assignment to local variable "content".(Á<>¢ç8§üŠÛ.
c
java:S1192`"HDefine a constant instead of duplicating this literal " SET " 8 times.(Õ÷Ë“üÿÿÿÿ
c
java:S1192^"HDefine a constant instead of duplicating this literal " BEGIN " 4 times.(ÕêïŠþÿÿÿÿ
\
java:S1192a"FDefine a constant instead of duplicating this literal "=new." 6 times.(Øëž°
Y java:S125ð"<This block of commented-out lines of code should be removed.(ŽˆŽØ8ù⎌Û.
c
java:S1192"GDefine a constant instead of duplicating this literal " BEGIN" 6 times.(ÕêïŠþÿÿÿÿ
_
java:S1192a"IDefine a constant instead of duplicating this literal " WHERE " 8 times.(Øëž°
s java:S117"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( “È‹ýÿÿÿÿ8êËÞŠÛ.
J
java:S1481Ž",Remove this unused "content" local variable.(Á<>¢ç8§üŠÛ.
Y java:S125"<This block of commented-out lines of code should be removed.(åçå•8ÄŠôŠÛ.
a
java:S1192m"FDefine a constant instead of duplicating this literal "=old." 6 times.(”»ÎÔüÿÿÿÿ
{
java:S11922"^Define a constant instead of duplicating this literal " INTEGER NOT NULL DEFAULT 0," 12 times.(çÀœª8ɽø¸×.
`
java:S1192_"JDefine a constant instead of duplicating this literal " UPDATE " 8 times.(ìó¥Ä
h
java:S1192"RDefine a constant instead of duplicating this literal " AFTER DELETE ON " 3 times.(“áâB
<EFBFBD>
java:S11925"yDefine a constant instead of duplicating this literal " INTEGER NOT NULL DEFAULT (strftime('%s','now') * 1000)," 4 times.(˜›£·
Z
java:S2589"7Remove this expression which always evaluates to "true"(§Ö²Þüÿÿÿÿ8Š¹¾Û.
Y
java:S1214%"CMove constants defined in this interfaces to another class or enum.(áÅÔö

@ -0,0 +1,44 @@
q
java:S1104;"VMake widgetType a static final constant or non-public and provide accessors if needed.(ö漬þÿÿÿÿ
E
java:S5411"*Use the primitive boolean expression here.(ɯÀÐüÿÿÿÿ
v
java:S2293m"YReplace the type specification in this constructor call with the diamond operator ("<>").(œ€ÄÑ8ñ£¿´Ø.
K
java:S1125"(Remove the literal "true" boolean value.( „Œ¢ùÿÿÿÿ8ñ£¿´Ø.
I
java:S1168Œ"+Return an empty collection instead of null.(¥¹ï<C2B9>8ñ£¿´Ø.
r java:S117/"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(<28>ƒ„™ùÿÿÿÿ8Ý™ÑûÒ.
r java:S117*"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(âá¢Îøÿÿÿÿ8Ý™ÑûÒ.
m java:S117)"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Ä·’â8Ý™ÑûÒ.
J
java:S1125"(Remove the literal "true" boolean value.(ɯÀÐüÿÿÿÿ8ñ£¿´Ø.
J
java:S1125o"(Remove the literal "true" boolean value.(ɯÀÐüÿÿÿÿ8ñ£¿´Ø.
v
java:S2293}"YReplace the type specification in this constructor call with the diamond operator ("<>").(¾<>Ȫ8ñ£¿´Ø.
ƒ
java:S1319l"mThe return type of this method should be an interface such as "Set" rather than the implementation "HashSet".(äÙ“à
Q
java:S2864n"4Iterate over the "entrySet" instead of the "keySet".(਷â8ñ£¿´Ø.
{
java:S2293@"YReplace the type specification in this constructor call with the diamond operator ("<>").(Қ·úÿÿÿÿ8ñ£¿´Ø.
E
java:S5411o"*Use the primitive boolean expression here.(ɯÀÐüÿÿÿÿ
ˆ
java:S1319|"mThe return type of this method should be an interface such as "Set" rather than the implementation "HashSet".(Òƒ„Ÿýÿÿÿÿ
>
java:S1116<"Remove this empty statement.(ôŸŽìúÿÿÿÿ8ñ£¿´Ø.
l
java:S11923"ODefine a constant instead of duplicating this literal "Invalid cursor" 3 times.(°˜®®8Ý™ÑûÒ.
J
java:S1066e"/Merge this if statement with the enclosing one.(¼˜òýúÿÿÿÿ
Q
java:S2864~"4Iterate over the "entrySet" instead of the "keySet".(਷â8ñ£¿´Ø.
F
java:S5411"*Use the primitive boolean expression here.( „Œ¢ùÿÿÿÿ
j
java:S1104:"TMake widgetId a static final constant or non-public and provide accessors if needed.(åÇŽ<C387>
R
java:S1874?"5Remove this use of "CursorAdapter"; it is deprecated.(ÌÖçü8ñ£¿´Ø.

@ -0,0 +1,2 @@
b java:S101"MRename this class name to match the regular expression '^[A-Z][a-zA-Z0-9]*$'.(–¿ÖÜ

@ -0,0 +1,12 @@
o
java:S1128"TRemove this unnecessary import: same package classes are always implicitly imported.(«ƒà·þÿÿÿÿ
Q
java:S1874P"5Remove this use of "FORMAT_12HOUR"; it is deprecated.(××—$8 ¸¹¬Ö.
L
java:S1874="1Remove this use of "setButton"; it is deprecated.(¥<>¤°ûÿÿÿÿ
H
java:S1874>"2Remove this use of "setButton2"; it is deprecated.(ÇÂá’
h java:S100("NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(¦Ÿ¦×ýÿÿÿÿ
J
java:S1874P"5Remove this use of "FORMAT_24HOUR"; it is deprecated.(××—$

@ -0,0 +1,35 @@
T
java:S1155-">Use isEmpty() to check whether the collection is empty or not.(´¤”Ó

java:S1319S"kThe type of the "ids" object should be an interface such as "Set" rather than the implementation "HashSet".(󆱋ÿÿÿÿÿ
Z
java:S2147E"DCombine this catch with the one at line 67, which has the same body.(æš©›
b
java:S1192D"GDefine a constant instead of duplicating this literal "%s: %s" 4 times.(ÇÇ÷«ùÿÿÿÿ
[
java:S2147l"ECombine this catch with the one at line 106, which has the same body.(æš©›
U
java:S1118&":Add a private constructor to hide the implicit public one.(³¡¸<C2A1>ÿÿÿÿÿ
m
java:S3252ù"QUse static access with "net.micode.notes.data.Notes$DataColumns" for "MIME_TYPE".(±ðŒ“úÿÿÿÿ
m
java:S3252æ"QUse static access with "net.micode.notes.data.Notes$DataColumns" for "MIME_TYPE".(ž“ñ§ûÿÿÿÿ
u
java:S2293Ò"YReplace the type specification in this constructor call with the diamond operator ("<>").(Ûª¡úÿÿÿÿ
J
java:S1066~"/Merge this if statement with the enclosing one.(䲜¼øÿÿÿÿ
t
java:S22932"YReplace the type specification in this constructor call with the diamond operator ("<>").(áºÐ»ûÿÿÿÿ

java:S1319È"mThe return type of this method should be an interface such as "Set" rather than the implementation "HashSet".(ÛëÈðýÿÿÿÿ
<EFBFBD>
java:S1319("kThe type of the "ids" object should be an interface such as "Set" rather than the implementation "HashSet".(îîè“
t
java:S2293Z"YReplace the type specification in this constructor call with the diamond operator ("<>").(áºÐ»ûÿÿÿÿ
k
java:S3252æ"OUse static access with "net.micode.notes.data.Notes$DataColumns" for "NOTE_ID".(ž“ñ§ûÿÿÿÿ
f
java:S3252ø"OUse static access with "net.micode.notes.data.Notes$DataColumns" for "NOTE_ID".(ýʹà
c
java:S1192x"HDefine a constant instead of duplicating this literal "=? AND " 4 times.(„¼¹<C2BC>úÿÿÿÿ

@ -0,0 +1,26 @@
X java:S125L"<This block of commented-out lines of code should be removed.(†€éˆ8´<38><C2B4>éÖ.
X java:S125r"<This block of commented-out lines of code should be removed.(†€éˆ8×ü<C397>éÖ.
X java:S125z"<This block of commented-out lines of code should be removed.(†€éˆ8ÅÓŸéÖ.
X java:S125~"<This block of commented-out lines of code should be removed.(†€éˆ8°ñ éÖ.
s
java:S1192s"QDefine a constant instead of duplicating this literal "playAlarmSound: " 4 times.(±‰´Ùÿÿÿÿÿ<38> éÖ.
M
java:S1135y"2Complete the task associated to this TODO comment.(ÕÌ<C395>®þÿÿÿÿ
X java:S125v"<This block of commented-out lines of code should be removed.(†€éˆ8§êžéÖ.
b
java:S2147|"ECombine this catch with the one at line 112, which has the same body.(ï­£Ä8°ñ éÖ.
H
java:S1874]"2Remove this use of "isScreenOn"; it is deprecated.(¤® ²
M
java:S1135u"2Complete the task associated to this TODO comment.(ÕÌ<C395>®þÿÿÿÿ
g
java:S1301<18>"KReplace this "switch" statement by "if" statements to increase readability.(öÛ«°þÿÿÿÿ
M
java:S1135q"2Complete the task associated to this TODO comment.(ÕÌ<C395>®þÿÿÿÿ
M
java:S1135}"2Complete the task associated to this TODO comment.(ÕÌ<C395>®þÿÿÿÿ
b
java:S2147x"ECombine this catch with the one at line 112, which has the same body.(‚ùïÄ<38> éÖ.
g
java:S2147t"ECombine this catch with the one at line 112, which has the same body.(ÿëÛßúÿÿÿÿ8²ŸéÖ.

@ -0,0 +1,32 @@
n java:S116 "RRename this field "SizeBox" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ƒñÉŒ8€ºãÊÝ.
M
java:S1172c"+Remove this unused method parameter "view".(ýùýèúÿÿÿÿ8§ÊرÝ.
Y
java:S1854S"7Remove this useless assignment to local variable "upY".(Šø<C5A0>šùÿÿÿÿ8ë¤í·Ý.
m java:S117o"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(¸<>ÿ„8”ࣲÝ.
T
java:S1854R"7Remove this useless assignment to local variable "upX".(É<>·8ë¤í·Ý.
m java:S117]"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ñË÷÷ˆ«ËÝ.
p java:S116!"TRename this field "SizeIndex" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ÇŸ·ô8€ºãÊÝ.
U
java:S1197"8Move the array designator from the variable to the type.(úäÝ<C3A4>8<>ÙÛÊÝ.
] java:S125B"<This block of commented-out lines of code should be removed.(¾¢Œòûÿÿÿÿ8äÌí·Ý.
j java:S100]"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ñË÷÷ˆ«ËÝ.
H
java:S1172h"+Remove this unused method parameter "view".(¢êÙã8§ÊرÝ.
] java:S125T"<This block of commented-out lines of code should be removed.(í›Áüÿÿÿÿÿ8ë¤í·Ý.
[
java:S1117_"9Rename "paint" which hides the field declared at line 26.(ÔŸ½ÔýÿÿÿÿßËÝ.
o java:S116"SRename this field "ColorBox" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(úäÝ<C3A4>8<>ÙÛÊÝ.
U
java:S1197 "8Move the array designator from the variable to the type.(ƒñÉŒ8€ºãÊÝ.
H
java:S1172]"+Remove this unused method parameter "View".(ñË÷÷8õ…¬ËÝ.
C
java:S1075o"&Remove this hard-coded path-delimiter.(¸<>ÿ„8”ࣲÝ.
C java:S131=""Add a default case to this switch.(ë´åÝþÿÿÿÿ8§ÊرÝ.
X java:S125N"<This block of commented-out lines of code should be removed.(̽Çô8ë¤í·Ý.
v java:S116"URename this field "ColorIndex" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Ž³¬Üüÿÿÿÿ8<>ÙÛÊÝ.
M
java:S1172m"+Remove this unused method parameter "view".(çûÀÜùÿÿÿÿ8§ÊرÝ.

@ -0,0 +1,27 @@
Y java:S125À"<This block of commented-out lines of code should be removed.(†€éˆ8…éåÄÙ.
Y java:S125þ"<This block of commented-out lines of code should be removed.(†€éˆ8…éåÄÙ.
Y java:S125ç"<This block of commented-out lines of code should be removed.(†€éˆ8…éåÄÙ.
Y java:S125œ"<This block of commented-out lines of code should be removed.(†€éˆ8…éåÄÙ.
Y java:S125á"<This block of commented-out lines of code should be removed.(†€éˆ8…éåÄÙ.
_
java:S1874í"<Remove this use of "HttpConnectionParams"; it is deprecated.(­Ú¬Ùùÿÿÿÿ8…éåÄÙ.
c
java:S2147ß"ECombine this catch with the one at line 347, which has the same body.(ï­£Ä8…éåÄÙ.
Y java:S125å"<This block of commented-out lines of code should be removed.(†€éˆ8…éåÄÙ.
Y java:S125¤"<This block of commented-out lines of code should be removed.(†€éˆ8…éåÄÙ.
O
java:S1874ì"2Remove this use of "HttpParams"; it is deprecated.(ŸÅE8…éåÄÙ.
Y java:S125"<This block of commented-out lines of code should be removed.(†€éˆ8…éåÄÙ.
c
java:S2147ž"ECombine this catch with the one at line 538, which has the same body.(ï­£Ä8…éåÄÙ.
Y java:S125é"<This block of commented-out lines of code should be removed.(†€éˆ8…éåÄÙ.
|
java:S2293Ñ"YReplace the type specification in this constructor call with the diamond operator ("<>").(æå<C3A6>„þÿÿÿÿ8…éåÄÙ.
Y java:S125ƒ"<This block of commented-out lines of code should be removed.(†€éˆ8…éåÄÙ.
Y java:S125 "<This block of commented-out lines of code should be removed.(†€éˆ8…éåÄÙ.
Y java:S125Ý"<This block of commented-out lines of code should be removed.(†€éˆ8…éåÄÙ.
Y java:S125±"<This block of commented-out lines of code should be removed.(†€éˆ8…éåÄÙ.
_
java:S1874î"<Remove this use of "HttpConnectionParams"; it is deprecated.(åÙµÌûÿÿÿÿ8…éåÄÙ.
Y java:S125<18>"<This block of commented-out lines of code should be removed.(†€éˆ8…éåÄÙ.

@ -1,12 +1,11 @@
< java:S131h""Add a default case to this switch.(ãÁð™øÿÿÿÿ
^
java:S1126­"BReplace this if-then-else statement by a single method invocation.(‚å¿¥ûÿÿÿÿ
K
java:S2864Â"4Iterate over the "entrySet" instead of the "keySet".(ý‘̯
f
java:S1301h"KReplace this "switch" statement by "if" statements to increase readability.(ãÁð™øÿÿÿÿ
o
java:S22931"YReplace the type specification in this constructor call with the diamond operator ("<>").(§þ¢¾
M
java:S1135c"2Complete the task associated to this TODO comment.(ƒŠ® úÿÿÿÿ
K
java:S2864Ä"4Iterate over the "entrySet" instead of the "keySet".(ý‘̯
^
java:S1126¯"BReplace this if-then-else statement by a single method invocation.(‚å¿¥ûÿÿÿÿ

@ -1,35 +1,88 @@
t
java:S2293W"YReplace the type specification in this constructor call with the diamond operator ("<>").(ÑÓ<C391>¥üÿÿÿÿ
K
java:S2864˜"4Iterate over the "entrySet" instead of the "keySet".(­Ô‡ï
n
java:S3776"RRefactor this method to reduce its Cognitive Complexity from 26 to the 15 allowed.(ݨÁ±øÿÿÿÿ
8
java:S1116ƒ"Remove this empty statement.(ôŸŽìúÿÿÿÿ
q
java:S1104N"VMake tvModified a static final constant or non-public and provide accessors if needed.(ƒëÔ£ÿÿÿÿÿ
r
java:S1104R"WMake tvAlertDate a static final constant or non-public and provide accessors if needed.(“²<E2809C>Öúÿÿÿÿ
t
java:S2293i"YReplace the type specification in this constructor call with the diamond operator ("<>").(êÝýÂþÿÿÿÿ
k
java:S3252Ó"MUse static access with "android.text.Spanned" for "SPAN_INCLUSIVE_EXCLUSIVE".(ŸÍÃó8”ÿÄõÕ.
o
java:S2293q"YReplace the type specification in this constructor call with the diamond operator ("<>").(À—’¢
8
java:S1116¸"Remove this empty statement.(ôŸŽìúÿÿÿÿ
s
java:S1104T"XMake ibSetBgColor a static final constant or non-public and provide accessors if needed.(ýãä¬üÿÿÿÿ
n
java:S1450"WRemove the "mPattern" field and declare it as a local variable in the relevant methods.(©´ÖÛ
t
java:S2293`"YReplace the type specification in this constructor call with the diamond operator ("<>").(®ú÷õþÿÿÿÿ
w
java:S2293Ñ"YReplace the type specification in this constructor call with the diamond operator ("<>").(艥ð8”ÿÄõÕ.
X
java:S1126æ"AReplace this if-then-else statement by a single return statement.(®ÎÚÉ
r
java:S1104P"WMake ivAlertIcon a static final constant or non-public and provide accessors if needed.(ªà¶±ûÿÿÿÿ
java:S3252"MUse static access with "android.text.Spanned" for "SPAN_INCLUSIVE_EXCLUSIVE".(ŸÍÃó8ñÛïñÝ.
x
java:S1104n"VMake tvModified a static final constant or non-public and provide accessors if needed.(ƒëÔ£ÿÿÿÿÿ8<>¼ßñÝ.
N
java:S1135¤"2Complete the task associated to this TODO comment.(Ùü§“ýÿÿÿÿ
java:S1874þ"0Remove this use of "getColor"; it is deprecated.(è¤ÔÃ8ñÛïñÝ.
^ java:S125º"<This block of commented-out lines of code should be removed.(©‹ý‚ÿÿÿÿÿ8ü²òÝ.
j
java:S1192„ "LDefine a constant instead of duplicating this literal "<img src=\"" 3 times.(ÃÆÕþ8ñÛïñÝ.
\
java:S1874Õ"9Remove this use of "setTextAppearance"; it is deprecated.(ÑëÊäüÿÿÿÿ8ñÛïñÝ.
R
java:S2864´"4Iterate over the "entrySet" instead of the "keySet".(­Ô‡ï8ñÛïñÝ.
e
java:S1126Í"BReplace this if-then-else statement by a single method invocation.(£‰›’øÿÿÿÿ8ü²òÝ.
k
java:S3252ã "MUse static access with "android.text.Spanned" for "SPAN_INCLUSIVE_EXCLUSIVE".(Ž³¿™8ñÛïñÝ.
s java:S117×"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(õç¢üøÿÿÿÿßñÝ.
U
java:S1135
"2Complete the task associated to this TODO comment.(ÕÌ<C395>®þÿÿÿÿ8ñÛïñÝ.
y
java:S1104r"WMake tvAlertDate a static final constant or non-public and provide accessors if needed.(“²<E2809C>ÖúÿÿÿÿßñÝ.
^ java:S125± "<This block of commented-out lines of code should be removed.(<28> „Ûüÿÿÿÿ8ñÛïñÝ.
z
java:S1104t"XMake ibSetBgColor a static final constant or non-public and provide accessors if needed.(ýãä¬üÿÿÿÿßñÝ.
r
java:S1104<18>"OMake mId a static final constant or non-public and provide accessors if needed.(öîãûþÿÿÿÿ8<>¼ßñÝ.
s java:S117Ø"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(“Ó<E2809C><C393>øÿÿÿÿ8<>¼ßñÝ.
y
java:S1104p"WMake ivAlertIcon a static final constant or non-public and provide accessors if needed.(ªà¶±ûÿÿÿÿßñÝ.
U
java:S2589¤"7Remove this expression which always evaluates to "true"(¢õ§˜8ñÛïñÝ.
w
java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(À—’¢8<>¼ßñÝ.
\
java:S1874Š"9Remove this use of "setTextAppearance"; it is deprecated.(Ùú˜Êøÿÿÿÿ8½õ÷´Þ.
?
java:S1116¡"Remove this empty statement.(Åñ­õþÿÿÿÿ8ñÛïñÝ.
Y
java:S1874ù";Remove this use of "EXTRA_SHORTCUT_NAME"; it is deprecated.(ÒÀ‘ç8<>¼ßñÝ.
_
java:S1126<18>"AReplace this if-then-else statement by a single return statement.(®ÎÚÉ8ñÛïñÝ.
w
java:S2293þ"YReplace the type specification in this constructor call with the diamond operator ("<>").(艥ð8ñÛïñÝ.
d java:S899ó "BDo something with the "boolean" value returned by "createNewFile".(‡ü¾ƒøÿÿÿÿ8ñÛïñÝ.
V
java:S1874¬"9Remove this use of "setTextAppearance"; it is deprecated.(½õË(8ñÛïñÝ.
|
java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(êÝýÂþÿÿÿÿ8<>¼ßñÝ.
M
java:S2093
"*Change this "try" to a try-with-resources.(§ß<C2A7>þÿÿÿÿ8ñÛïñÝ.
U
java:S1135Ô"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿ8ü²òÝ.
k
java:S3252ô"MUse static access with "android.provider.MediaStore$MediaColumns" for "DATA".(ñ²ùÏ8ñÛïñÝ.
p
java:S3252ð"MUse static access with "android.provider.MediaStore$MediaColumns" for "DATA".(ÅöÔ¡üÿÿÿÿ8ñÛïñÝ.
n java:S117ô"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ñ²ùÏ8ñÛïñÝ.
U
java:S1135Ê"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿ8ü²òÝ.
[
java:S1874ø"=Remove this use of "EXTRA_SHORTCUT_INTENT"; it is deprecated.(·Ã°Ÿ8ñÛïñÝ.
u
java:S1450¾"WRemove the "mPattern" field and declare it as a local variable in the relevant methods.(©´ÖÛ8<>¼ßñÝ.
n java:S117¸"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ÇœÁ–8ü²òÝ.

java:S1149Ö"_Replace the synchronized class "StringBuffer" by an unsynchronized one such as "StringBuilder".(ºá¯²ùÿÿÿÿ8<>¼ßñÝ.
\
java:S4973Ñ "9Use the "equals" method if value comparison was intended.(¡Ûâøûÿÿÿÿ8ñÛïñÝ.
b
java:S1874û"DRemove this use of "EXTRA_SHORTCUT_ICON_RESOURCE"; it is deprecated.(§éǾ8ñÛïñÝ.
{
java:S2293w"YReplace the type specification in this constructor call with the diamond operator ("<>").(ÑÓ<C391>¥üÿÿÿÿ8<>¼ßñÝ.
_
java:S2259<18>
"AA "NullPointerException" could be thrown; "fos" is nullable here.(ªÛ“­8ñÛïñÝ.
u
java:S3776Ñ"RRefactor this method to reduce its Cognitive Complexity from 27 to the 15 allowed.(ݨÁ±øÿÿÿÿ8ñÛïñÝ.
|
java:S2293<18>"YReplace the type specification in this constructor call with the diamond operator ("<>").(®ú÷õþÿÿÿÿ8<>¼ßñÝ.
U
java:S1135À"2Complete the task associated to this TODO comment.(Ùü§“ýÿÿÿÿ8ñÛïñÝ.
p java:S100Õ"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(‹‹—ªüÿÿÿÿ8<>¼ßñÝ.
D
java:S1075„ "&Remove this hard-coded path-delimiter.(ÃÆÕþ8ñÛïñÝ.

@ -0,0 +1,5 @@
3
java:S2386$"Make this member "protected".(óð<C3B3>ß
h
java:S3776H"RRefactor this method to reduce its Cognitive Complexity from 19 to the 15 allowed.(ʃëï

@ -0,0 +1,9 @@
V
java:S1874H"9Remove this use of "setTextAppearance"; it is deprecated.(Á†<C381>ö ÈðÙ.
V
java:S1874X"9Remove this use of "setTextAppearance"; it is deprecated.(¤ñÝ× ÈðÙ.
m
java:S37765"RRefactor this method to reduce its Cognitive Complexity from 25 to the 15 allowed.(û¤×ùÿÿÿÿ
V
java:S1874A"9Remove this use of "setTextAppearance"; it is deprecated.(”‹âµ ÈðÙ.

@ -0,0 +1,15 @@
M
java:S1153ž"1Directly append the argument of String.valueOf().(œËߦýÿÿÿÿ
N
java:S1135­"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿ

java:S3008L"eRename this field "NOTES_SNIPPET_SEARCH_QUERY" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Èò<C388>ƒùÿÿÿÿ
D
java:S1659"(Declare "insertedId" on a separate line.(Ÿàؘøÿÿÿÿ
T
java:S2130É"8Use "Long.parseLong" for this string-to-long conversion.(•ãÿ¬ÿÿÿÿÿ
i
java:S1192Ž"MDefine a constant instead of duplicating this literal "Unknown URI " 4 times.(¶ª¦þüÿÿÿÿ
@
java:S1659"$Declare "noteId" on a separate line.(Ÿàؘøÿÿÿÿ

@ -0,0 +1,3 @@
V
java:S3398ß"?Move this method into the anonymous class declared at line 118.( šåš

@ -0,0 +1,28 @@
R java:S125­"<This block of commented-out lines of code should be removed.(¿ÍØÁ
]
java:S2184¹"ACast one of the operands of this division operation to a "float".(žÿó˜úÿÿÿÿ
=
java:S1905£"&Remove this unnecessary cast to "int".(¸¡Ð«
N
java:S2589Œ"7Remove this expression which always evaluates to "true"(<28>™ÜÎ
V
java:S1854":Remove this useless assignment to local variable "bitmap".(Ã÷”¸ûÿÿÿÿ
j
java:S4042š"NUse "java.nio.file.Files#delete" here for better messages on error conditions.(²Œ­<C592>ûÿÿÿÿ
R java:S125¿"<This block of commented-out lines of code should be removed.(Œ<>¬Ì
V java:S899š";Do something with the "boolean" value returned by "delete".(²Œ­<C592>ûÿÿÿÿ
=
java:S1905¤"&Remove this unnecessary cast to "int".(À‡<C380>Ä
V
java:S1854æ":Remove this useless assignment to local variable "bitmap".(æ<>ãñüÿÿÿÿ
P
java:S1118":Add a private constructor to hide the implicit public one.(ò’çÎ
[
java:S2259S"@A "NullPointerException" could be thrown; "bm" is nullable here.(—Ȳ±ÿÿÿÿÿ
G
java:S1874Í"0Remove this use of "inDither"; it is deprecated.(Ô¾šé
M
java:S1854!"7Remove this useless assignment to local variable "dim".(ö<>íÊ
]
java:S2184º"ACast one of the operands of this division operation to a "float".(˜ô¡±ùÿÿÿÿ

@ -1,11 +1,13 @@
?
java:S1125ª"(Remove the literal "true" boolean value.(ÍÛì•
8
java:S2386K"Make this member "protected".(Ñ㳎ýÿÿÿÿ
X
java:S1126Ü"AReplace this if-then-else statement by a single return statement.(¶ø ˜
3
java:S2386A"Make this member "protected".(”µåÓ
java:S2386C"Make this member "protected".(”µåÓ
_
java:S1126î"AReplace this if-then-else statement by a single return statement.(¶ø ˜8”<38>¸ÇØ.
8
java:S2386M"Make this member "protected".(Ñ㳎ýÿÿÿÿ
F
java:S1125Ä"(Remove the literal "true" boolean value.(ÍÛì•8”<38>¸ÇØ.
e
java:S1128""CRemove this unused import 'java.security.NoSuchAlgorithmException'.(Œò;þÿÿÿÿ8ÜêÞØ.
F
java:S1066Á"/Merge this if statement with the enclosing one.(â<>®¾
java:S1066Ó"/Merge this if statement with the enclosing one.(â<>®¾

@ -0,0 +1,3 @@
m
java:S37763"RRefactor this method to reduce its Cognitive Complexity from 16 to the 15 allowed.(üßú–ùÿÿÿÿ

@ -0,0 +1,7 @@
k java:S100 "NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(–ƒ·ø8¼Ì”¹×.
I
java:S1172"&Remove these unused method parameters.(‡”¡<E2809D>øÿÿÿÿ8—Ž¹×.
9
java:S2386+"Make this member "protected".(¤íÂX8»—ÃÐÖ.
p java:S100"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(‡”¡<E2809D>øÿÿÿÿ8—Ž¹×.

@ -0,0 +1,100 @@
B
java:S1172¡"&Remove these unused method parameters.(Èɧæþÿÿÿÿ
K
java:S3398¼"/Move this method into "BackgroundQueryHandler".(—÷õŽüÿÿÿÿ
I
java:S1199"-Extract this nested code block into a method.(ê¶ôÐùÿÿÿÿ
? java:S108ß")Either remove or fill this block of code.(žûÊ¥
2
java:S3626µ"Remove this redundant jump.(ûÁÝ…
D
java:S1172Â"-Remove this unused method parameter "dialog".(¦Œœ¢
N
java:S1135¢"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿ
g
java:S1301±"KReplace this "switch" statement by "if" statements to increase readability.(ד¾ñùÿÿÿÿ
B
java:S1172Œ"&Remove these unused method parameters.(Ê¥¾àûÿÿÿÿ
a
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(¹úæµûÿÿÿÿ
I
java:S1199á"-Extract this nested code block into a method.(µ˜ÇÃøÿÿÿÿ
I
java:S1199˜"-Extract this nested code block into a method.(ãÍ€ôÿÿÿÿÿ
B
java:S1172Ë"&Remove these unused method parameters.(¾–ú²ùÿÿÿÿ
D
java:S1172ß"(Remove this unused method parameter "v".(Ó<>ý°ûÿÿÿÿ
h
java:S3776Æ"RRefactor this method to reduce its Cognitive Complexity from 17 to the 15 allowed.(ÅôÉ#
N
java:S1135ˆ"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿ
i
java:S3776Ø"RRefactor this method to reduce its Cognitive Complexity from 20 to the 15 allowed.(ãìîí
[
java:S1124ˆ"EReorder the modifiers to comply with the Java Language Specification.(ìѾk
D
java:S1199<18>"-Extract this nested code block into a method.(ŒãÈ“
^
java:S1126<18>"BReplace this if-then-else statement by a single method invocation.(玒¦ýÿÿÿÿ
B
java:S1172«"+Remove this unused method parameter "mode".(<28>œÎÌ
G
java:S3398˜"0Move this method into "OnListItemClickListener".(‘ðð¡
B
java:S1172¦"&Remove these unused method parameters.(êèɯùÿÿÿÿ
n
java:S3776 "RRefactor this method to reduce its Cognitive Complexity from 17 to the 15 allowed.(áé–Þÿÿÿÿÿ
B
java:S1172µ"&Remove these unused method parameters.(²€„Óùÿÿÿÿ
<
java:S3398Ø"%Move this method into "ModeCallback".(ãìîí
7
java:S1116`"Remove this empty statement.(ôŸŽìúÿÿÿÿ
B
java:S1172"+Remove this unused method parameter "item".(ãÅι
h
java:S3776ñ"RRefactor this method to reduce its Cognitive Complexity from 18 to the 15 allowed.(ôŒùb
2
java:S3626±"Remove this redundant jump.(ûÁÝ…
C
java:S1172ñ"-Remove this unused method parameter "parent".(ôŒùb
=
java:S1172Ú"&Remove these unused method parameters.(¦Œœ¢
I
java:S1199<18>"-Extract this nested code block into a method.(Η­Šþÿÿÿÿ
I
java:S1199¨"-Extract this nested code block into a method.(Á¬å¯ûÿÿÿÿ
N
java:S1135»"2Complete the task associated to this TODO comment.(ÕÌ<C395>®þÿÿÿÿ
o
java:S1450í"XRemove the "mMoveMenu" field and declare it as a local variable in the relevant methods.(ž¢—ò
?
java:S1172â"(Remove this unused method parameter "v".(¡é††
N
java:S1135"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿ
<
java:S1172Ç"&Remove these unused method parameters.(‡ûÔd
I
java:S1172ª"-Remove this unused method parameter "parent".(˜Ÿøºþÿÿÿÿ
2
java:S3626É"Remove this redundant jump.(ûÁÝ…
N
java:S1135§"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿ
F
java:S2093¥"*Change this "try" to a try-with-resources.(¡»¢üùÿÿÿÿ
p
java:S2293ƒ"YReplace the type specification in this constructor call with the diamond operator ("<>").(艥ð
D
java:S1199¤"-Extract this nested code block into a method.(Žÿõó
8
java:S1116"Remove this empty statement.(ôŸŽìúÿÿÿÿ
I
java:S1199"-Extract this nested code block into a method.(Ú¿–€úÿÿÿÿ
A
java:S3398˜"%Move this method into "ModeCallback".(“ðÉçýÿÿÿÿ
I
java:S1172Ú"-Remove this unused method parameter "unused".(þÔ‚¯ùÿÿÿÿ
=
java:S1172ê"&Remove these unused method parameters.(¦Œœ¢

@ -0,0 +1,11 @@
P
java:S1118":Add a private constructor to hide the implicit public one.(ãÛÒÛ
t
java:S32524"^Use static access with "android.provider.ContactsContract$ContactsColumns" for "DISPLAY_NAME".(Úÿ†Ø
t
java:S2293)"YReplace the type specification in this constructor call with the diamond operator ("<>").(<28>½ñäÿÿÿÿÿ
r
java:S3252""\Use static access with "android.provider.ContactsContract$DataColumns" for "RAW_CONTACT_ID".(Ðäç÷
x
java:S3252!"VUse static access with "android.provider.ContactsContract$DataColumns" for "MIMETYPE".(‡ù¯–ÿÿÿÿÿ<38>ò·×.

@ -0,0 +1,26 @@
i
java:S3776ª"RRefactor this method to reduce its Cognitive Complexity from 27 to the 15 allowed.(œÃÁí
L
java:S1125×")Remove the literal "false" boolean value.(³Ó¨Åýÿÿÿÿ8ºâ—éÖ.
Y java:S125"<This block of commented-out lines of code should be removed.(†€éˆ8Г•éÖ.
k java:S116y"VRename this field "TEXT_FORMAT" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Ñ›–¼
c
java:S2147µ"ECombine this catch with the one at line 305, which has the same body.(ß<>È´8ºâ—éÖ.
h
java:S3776ß"RRefactor this method to reduce its Cognitive Complexity from 23 to the 15 allowed.(ì´ê
F
java:S3398Æ"#Move this method into "TextExport".(¨ä¿ÿýÿÿÿÿ8ºâ—éÖ.
n java:S117Ö"QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ì<>¥Ö8ºâ—éÖ.
9
java:S3398J"#Move this method into "TextExport".(…´<C2B4>
Y java:S125²"<This block of commented-out lines of code should be removed.(†€éˆ´éÖ.
Y java:S125á"<This block of commented-out lines of code should be removed.(†€éˆ8ºâ—éÖ.
Y java:S125º"<This block of commented-out lines of code should be removed.(†€éˆ8šÈ˜éÖ.
Y java:S125Þ"<This block of commented-out lines of code should be removed.(†€éˆ8ºâ—éÖ.
c
java:S2147à"ECombine this catch with the one at line 349, which has the same body.(ï­£Ä8ºâ—éÖ.

java:S1192³"]Define a constant instead of duplicating this literal "getExportToTextPrintStream: " 3 times.(ÄÉçŸûÿÿÿÿ8šÈ˜éÖ.
c
java:S2147¹"ECombine this catch with the one at line 305, which has the same body.(ï­£Ä8šÈ˜éÖ.

@ -0,0 +1,12 @@
U
java:S11181":Add a private constructor to hide the implicit public one.(ž’Í“úÿÿÿÿ
v java:S1150"ZRename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'.(‰<>Ø”8£ã¸×.
V
java:S1118ö":Add a private constructor to hide the implicit public one.(<28>ˆþÿÿÿÿ
X
java:S1118":Add a private constructor to hide the implicit public one.(߀°•<38>¯·Ø.
^
java:S1214@"CMove constants defined in this interfaces to another class or enum.(É⸫úÿÿÿÿ
Z
java:S1214¬"CMove constants defined in this interfaces to another class or enum.(ŠÉôŸ

@ -0,0 +1,48 @@
I
java:S1905Á"-Remove this unnecessary cast to "JSONObject".(ï½€—ýÿÿÿÿ
S
java:S2589"7Remove this expression which always evaluates to "true"(ë<>½ïûÿÿÿÿ
C
java:S1905Œ"'Remove this unnecessary cast to "Node".(±¼ÇÒûÿÿÿÿ
t
java:S2293b"YReplace the type specification in this constructor call with the diamond operator ("<>").(ðˆâ³ùÿÿÿÿ
c
java:S2147š"ECombine this catch with the one at line 151, which has the same body.(<28>”ý¾8—½éÖ.
]
java:S1192©"FDefine a constant instead of duplicating this literal " DESC" 3 times.(©ÍÔ±
n
java:S3776÷"RRefactor this method to reduce its Cognitive Complexity from 20 to the 15 allowed.(ƶؠüÿÿÿÿ
Y java:S125È"<This block of commented-out lines of code should be removed.(†€éˆ8ðŒéÖ.
n
java:S3776ç"RRefactor this method to reduce its Cognitive Complexity from 44 to the 15 allowed.(…Ë°±ýÿÿÿÿ
o
java:S2293]"YReplace the type specification in this constructor call with the diamond operator ("<>").(²¿›ž
Y java:S125œ"<This block of commented-out lines of code should be removed.(†€éˆ8—½éÖ.
5
java:S2129ë"Remove this "Long" constructor(Ï­¨Ã
o
java:S2293a"YReplace the type specification in this constructor call with the diamond operator ("<>").(ÈüùÌ
C
java:S1905ç"-Remove this unnecessary cast to "JSONObject".(Ø›¶
>
java:S1905²"'Remove this unnecessary cast to "Node".(íé¥Ç
t
java:S2293_"YReplace the type specification in this constructor call with the diamond operator ("<>").(±€šˆþÿÿÿÿ
t
java:S2293c"YReplace the type specification in this constructor call with the diamond operator ("<>").(ž’»Ðýÿÿÿÿ
K
java:S1066ˆ"/Merge this if statement with the enclosing one.(¾¶†–þÿÿÿÿ
n
java:S3776"RRefactor this method to reduce its Cognitive Complexity from 34 to the 15 allowed.(ÿ»É¸ûÿÿÿÿ
i
java:S3776«"RRefactor this method to reduce its Cognitive Complexity from 29 to the 15 allowed.(«Ã¾á
t
java:S2293^"YReplace the type specification in this constructor call with the diamond operator ("<>").(‘´ÂÞþÿÿÿÿ
Y java:S125õ"<This block of commented-out lines of code should be removed.(†€éˆ8—½éÖ.
K
java:S1066Ú"/Merge this if statement with the enclosing one.(˼֓ùÿÿÿÿ
i
java:S3776ú"RRefactor this method to reduce its Cognitive Complexity from 30 to the 15 allowed.(ðúæŠ
G
java:S1172÷"+Remove this unused method parameter "node".(ƶؠüÿÿÿÿ

@ -0,0 +1,19 @@
O
java:S1874C"9Remove this use of "buildDrawingCache"; it is deprecated.(Ý›š¹
O
java:S1874T"9Remove this use of "buildDrawingCache"; it is deprecated.(Ý›š¹
Y
java:S1874S">Remove this use of "setDrawingCacheEnabled"; it is deprecated.(‰¬áÎþÿÿÿÿ
Y
java:S1874B">Remove this use of "setDrawingCacheEnabled"; it is deprecated.(‰¬áÎþÿÿÿÿ
Q
java:S1874I";Remove this use of "destroyDrawingCache"; it is deprecated.(¸¢ì«
U
java:S1118":Add a private constructor to hide the implicit public one.(—¸ËÊýÿÿÿÿ
M
java:S1874D"7Remove this use of "getDrawingCache"; it is deprecated.(µ õ¨
Q
java:S1874^";Remove this use of "destroyDrawingCache"; it is deprecated.(¸¢ì«
M
java:S1874U"7Remove this use of "getDrawingCache"; it is deprecated.(µ õ¨

@ -0,0 +1,102 @@
e
java:S1126 "BReplace this if-then-else statement by a single method invocation.(£‰›’øÿÿÿÿÎÕÞ.
\
java:S1124<18>"EReorder the modifiers to comply with the Java Language Specification.(۞ƣ
U
java:S1135Á"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿÎÕÞ.
R
java:S3398"/Move this method into "BackgroundQueryHandler".(žª“¼ûÿÿÿÿÎÕÞ.
_
java:S2184î"ACast one of the operands of this division operation to a "float".(á°ÆÒ8ø·ÚÞ.
u
java:S3776˜"RRefactor this method to reduce its Cognitive Complexity from 17 to the 15 allowed.(´ …ÞøÿÿÿÿÎÕÞ.
P
java:S1199ï"-Extract this nested code block into a method.(ٵÖýÿÿÿÿÎÕÞ.
U
java:S1135Û"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿÎÕÞ.
k java:S100"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(‰¿ÄàÎÕÞ.
p
java:S3776ò"RRefactor this method to reduce its Cognitive Complexity from 18 to the 15 allowed.(‘Ô¹ÿÎÕÞ.
n
java:S1301ƒ"KReplace this "switch" statement by "if" statements to increase readability.(ד¾ñùÿÿÿÿÎÕÞ.
U
java:S1135Ø"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿÎÕÞ.
U
java:S1135è"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿÎÕÞ.
^
java:S2259"@A "NullPointerException" could be thrown; "db" is nullable here.(øƒá€ÎÕÞ.
O
java:S1874<18>"1Remove this use of "getHeight"; it is deprecated.(ÑÃ<C391>ÅÎÕÞ.
x java:S116§"VRename this field "GestureMode" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ø³îîÿÿÿÿÿ8é×ÙÞ.
K
java:S1199Œ"-Extract this nested code block into a method.(ŽÿõóÎÕÞ.
H
java:S3398£"%Move this method into "ModeCallback".(³í•ºüÿÿÿÿÎÕÞ.
P
java:S1199"-Extract this nested code block into a method.(ãÍ€ôÿÿÿÿÿÎÕÞ.
_
java:S2184ð"ACast one of the operands of this division operation to a "float".(áÞÓ²8ø·ÚÞ.
U
java:S1135ä"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿÎÕÞ.
9
java:S3626Š"Remove this redundant jump.(ûÁÝ…ÎÕÞ.
^ java:S125µ"<This block of commented-out lines of code should be removed.(<28>òØëúÿÿÿÿÎÕÞ.
U
java:S1135è"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿÎÕÞ.
9
java:S3626÷"Remove this redundant jump.(ûÁÝ…ÎÕÞ.
d
java:S2184í"ACast one of the operands of this division operation to a "float".(ŒöÈîüÿÿÿÿ8ø·ÚÞ.
s java:S117® "QRename this local variable to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Àü¢ÏùÿÿÿÿÎÕÞ.
h
java:S1124ž"EReorder the modifiers to comply with the Java Language Specification.(øÑ<C3B8>êùÿÿÿÿ8¸«Œ¬Þ.
U
java:S1135Ü"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿÎÕÞ.
w
java:S2293Î"YReplace the type specification in this constructor call with the diamond operator ("<>").(艥ðÎÕÞ.
u
java:S3252ˆ"RUse static access with "android.widget.AbsListView" for "MultiChoiceModeListener".(ý‚¼ƒúÿÿÿÿÎÕÞ.
K
java:S1199Ì"-Extract this nested code block into a method.(•ò—<C3B2>ÎÕÞ.
U
java:S1874«"7Remove this use of "GestureDetector"; it is deprecated.(‡áÔÀÎÕÞ.
U
java:S1135É "2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿÎÕÞ.
o java:S101Õ"MRename this class name to match the regular expression '^[A-Z][a-zA-Z0-9]*$'.(€ÝÕÿþÿÿÿÿÎÕÞ.
K
java:S1199ô"-Extract this nested code block into a method.(²áÀ•ÎÕÞ.
i java:S101²"MRename this class name to match the regular expression '^[A-Z][a-zA-Z0-9]*$'.(à£ý ÎÕÞ.
c
java:S1124Ÿ"EReorder the modifiers to comply with the Java Language Specification.(Ϋ»‰8ñ¡ŠÏÞ.
P
java:S1199"-Extract this nested code block into a method.(µ˜ÇÃøÿÿÿÿÎÕÞ.
`
java:S1126à"BReplace this if-then-else statement by a single method invocation.(àþíþÎÕÞ.
_
java:S2184ï"ACast one of the operands of this division operation to a "float".(ÔŠìï8ø·ÚÞ.
x java:S116¥"[Rename this field "gestures_overlay" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Ž<>ˆ8ˆÒܬÞ.
P
java:S1199ü"-Extract this nested code block into a method.(Ú¿–€úÿÿÿÿÎÕÞ.
K
java:S1199ø"-Extract this nested code block into a method.(ŒãÈ“ÎÕÞ.
u
java:S1450"XRemove the "mMoveMenu" field and declare it as a local variable in the relevant methods.(¯<>“`8µÎÕÞ.
P
java:S1199Ä"-Extract this nested code block into a method.(ê¶ôÐùÿÿÿÿÎÕÞ.
u
java:S3776£"RRefactor this method to reduce its Cognitive Complexity from 20 to the 15 allowed.(³í•ºüÿÿÿÿÎÕÞ.
U
java:S1135ß"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿÎÕÞ.
H
java:S3398Î "%Move this method into "ModeCallback".(LjԔüÿÿÿÿÎÕÞ.
K
java:S1199ê"-Extract this nested code block into a method.(ÙѵËÎÕÞ.
U
java:S1135¾ "2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿÎÕÞ.
P
java:S1199<18>"-Extract this nested code block into a method.(Á¬å¯ûÿÿÿÿÎÕÞ.
F java:S108ª")Either remove or fill this block of code.(žûÊ¥ÎÕÞ.
U
java:S1135Æ"2Complete the task associated to this TODO comment.(» æžÿÿÿÿÿÎÕÞ.
p java:S100³"NRename this method name to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(â½ìÖûÿÿÿÿ8óÄßíÞ.

@ -0,0 +1,3 @@
[
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(ð«¦í

@ -0,0 +1,95 @@
`
java:S1124E"EReorder the modifiers to comply with the Java Language Specification.(èÁø°ÿÿÿÿÿ
P
java:S1118":Add a private constructor to hide the implicit public one.(ªµ<C2AA><C2B5>
[
java:S1124/"EReorder the modifiers to comply with the Java Language Specification.(Ó<>•·
[
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(¸œÏ<C593>
[
java:S11241"EReorder the modifiers to comply with the Java Language Specification.(ùœª”
`
java:S1124]"EReorder the modifiers to comply with the Java Language Specification.(Á¨È¨úÿÿÿÿ
`
java:S1124i"EReorder the modifiers to comply with the Java Language Specification.(û³˜µÿÿÿÿÿ
`
java:S1124)"EReorder the modifiers to comply with the Java Language Specification.(‚šÛ²üÿÿÿÿ
Z
java:S1124A"EReorder the modifiers to comply with the Java Language Specification.(ëí‚$
`
java:S1124="EReorder the modifiers to comply with the Java Language Specification.(´ÙøÜøÿÿÿÿ
[
java:S1124C"EReorder the modifiers to comply with the Java Language Specification.(±‚Çð
[
java:S1124I"EReorder the modifiers to comply with the Java Language Specification.(ì૵
[
java:S1124a"EReorder the modifiers to comply with the Java Language Specification.(¼ÕÍ€
`
java:S1124!"EReorder the modifiers to comply with the Java Language Specification.(íâúÓÿÿÿÿÿ
`
java:S1124c"EReorder the modifiers to comply with the Java Language Specification.(íõâûÿÿÿÿ
`
java:S1124k"EReorder the modifiers to comply with the Java Language Specification.(<28>ìÝÚÿÿÿÿÿ
[
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(ùùŸÕ
`
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(¶ÎƉýÿÿÿÿ
[
java:S1124Y"EReorder the modifiers to comply with the Java Language Specification.(ŠÉ΢
[
java:S1124U"EReorder the modifiers to comply with the Java Language Specification.(ø°Í´
[
java:S1124M"EReorder the modifiers to comply with the Java Language Specification.(¡¦¡Æ
`
java:S1124["EReorder the modifiers to comply with the Java Language Specification.(äöÅŒýÿÿÿÿ
`
java:S11249"EReorder the modifiers to comply with the Java Language Specification.(£úÿÿÿÿ
[
java:S11245"EReorder the modifiers to comply with the Java Language Specification.(–Æ‘õ
`
java:S1124+"EReorder the modifiers to comply with the Java Language Specification.(ºãÌýþÿÿÿÿ
[
java:S1124g"EReorder the modifiers to comply with the Java Language Specification.(´Æ’µ
`
java:S1124'"EReorder the modifiers to comply with the Java Language Specification.(Ëãßìüÿÿÿÿ
[
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(å¬å³
`
java:S1124Q"EReorder the modifiers to comply with the Java Language Specification.(­<>—Òøÿÿÿÿ
[
java:S1124G"EReorder the modifiers to comply with the Java Language Specification.(¬ôÿ<C3B4>
[
java:S1124S"EReorder the modifiers to comply with the Java Language Specification.(ž×Éô
`
java:S1124e"EReorder the modifiers to comply with the Java Language Specification.(õÑæÞÿÿÿÿÿ
`
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(”Úùµþÿÿÿÿ
`
java:S1124o"EReorder the modifiers to comply with the Java Language Specification.(éÙýâûÿÿÿÿ
Z
java:S1124m"EReorder the modifiers to comply with the Java Language Specification.(場-
[
java:S1124-"EReorder the modifiers to comply with the Java Language Specification.(«è¶ó
Z
java:S11247"EReorder the modifiers to comply with the Java Language Specification.(—ùž
`
java:S1124O"EReorder the modifiers to comply with the Java Language Specification.(‘™¾Ðüÿÿÿÿ
[
java:S1124#"EReorder the modifiers to comply with the Java Language Specification.(â¹âæ
[
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(Ð㘱
Z
java:S1124;"EReorder the modifiers to comply with the Java Language Specification.(ûÉøK
[
java:S1124?"EReorder the modifiers to comply with the Java Language Specification.(Ö«¦î
`
java:S1124%"EReorder the modifiers to comply with the Java Language Specification.(™¹å†þÿÿÿÿ
[
java:S1124_"EReorder the modifiers to comply with the Java Language Specification.(—Ú÷Œ
[
java:S11243"EReorder the modifiers to comply with the Java Language Specification.(ŸÌ¥’
`
java:S1124K"EReorder the modifiers to comply with the Java Language Specification.(âÖ<C3A2>îýÿÿÿÿ
`
java:S1124W"EReorder the modifiers to comply with the Java Language Specification.(¼Ô£¹øÿÿÿÿ

@ -0,0 +1,32 @@
`
java:S1124j"EReorder the modifiers to comply with the Java Language Specification.(òÄó²ýÿÿÿÿ
C
java:S1905M"&Remove this unnecessary cast to "int".(ï³Òã8ÑÕÝ×Ö.
U
java:S1118Y":Add a private constructor to hide the implicit public one.(øÕŪþÿÿÿÿ
a
java:S1124<18>"EReorder the modifiers to comply with the Java Language Specification.(®íç±þÿÿÿÿ
X java:S125O"<This block of commented-out lines of code should be removed.(†€éˆ8êÔ™éÖ.
[
java:S1124/"EReorder the modifiers to comply with the Java Language Specification.(‰ßÆ“
`
java:S1124b"EReorder the modifiers to comply with the Java Language Specification.(ÓþûÐúÿÿÿÿ
[
java:S1124r"EReorder the modifiers to comply with the Java Language Specification.(ƒϚ
P
java:S1118.":Add a private constructor to hide the implicit public one.(¦¬ÿ”
`
java:S11247"EReorder the modifiers to comply with the Java Language Specification.(¼Þý·þÿÿÿÿ
`
java:S1124Z"EReorder the modifiers to comply with the Java Language Specification.(»ÔÌôüÿÿÿÿ
V
java:S1118©":Add a private constructor to hide the implicit public one.(ŽÞëÿùÿÿÿÿ
P
java:S1118":Add a private constructor to hide the implicit public one.(§Ú¦“
a
java:S1124œ"EReorder the modifiers to comply with the Java Language Specification.(ªª‡›úÿÿÿÿ
\
java:S1124ª"EReorder the modifiers to comply with the Java Language Specification.(<28>Þúí
Q
java:S1118<18>":Add a private constructor to hide the implicit public one.(ÜÖ¹Ø

@ -0,0 +1,9 @@
Y java:S125¬"<This block of commented-out lines of code should be removed.(†€éˆ8®«ˆéÖ.
Y java:S125Ï"<This block of commented-out lines of code should be removed.(†€éˆ8õ§†éÖ.
i
java:S3776"RRefactor this method to reduce its Cognitive Complexity from 16 to the 15 allowed.(´ÇŽª
X java:S125c"<This block of commented-out lines of code should be removed.(†€éˆ8®«ˆéÖ.
Y java:S125ƒ"<This block of commented-out lines of code should be removed.(†€éˆ8®«ˆéÖ.
Y java:S125¸"<This block of commented-out lines of code should be removed.(†€éˆ8ðЇéÖ.
Y java:S125ù"<This block of commented-out lines of code should be removed.(†€éˆ‡éÖ.

@ -0,0 +1,30 @@
h
java:S3776f"RRefactor this method to reduce its Cognitive Complexity from 20 to the 15 allowed.(Òñÿ×
T
java:S1128 "7Remove this unused import 'android.gesture.Prediction'.(¹<>ï<EFBFBD>8³Þ.
Q
java:S1874Z"6Remove this use of "findPreference"; it is deprecated.(ñÇè®þÿÿÿÿ
[
java:S11286">Remove this unused import 'net.micode.notes.tool.ScreenUtils'.(¸ƒÅš8³Þ.
Q
java:S1161ƒ":Add the "@Override" annotation above this method signature(<28>ñ”Ò
a
java:S1128"?Remove this unused import 'android.gesture.GestureOverlayView'.(œáõ<C3A1>ÿÿÿÿÿ8³Þ.
g
java:S1301"KReplace this "switch" statement by "if" statements to increase readability.(øå´¡ÿÿÿÿÿ
D
java:S1128*".Remove this unused import 'android.view.Menu'.(£¯Ò…
V
java:S1128"4Remove this unused import 'android.gesture.Gesture'.(õ·úíøÿÿÿÿ8³Þ.
H
java:S1128"2Remove this unused import 'android.app.ActionBar'.(Åêñª
M
java:S11288"0Remove this unused import 'java.util.ArrayList'.(÷‰îƒ8³Þ.
V java:S110="<This class has 7 parents which is greater than 5 authorized.(ç½Úàøÿÿÿÿ
V
java:S1128("9Remove this unused import 'android.view.GestureDetector'.(ò³<C3B2>µ8³Þ.
W
java:S1128,"5Remove this unused import 'android.view.MotionEvent'.(˜šËÞúÿÿÿÿ8³Þ.
]
java:S1874Y"BRemove this use of "addPreferencesFromResource"; it is deprecated.(”ò¤þÿÿÿÿ

@ -1,13 +1,13 @@
\
java:S2147õ"ECombine this catch with the one at line 242, which has the same body.(æš©›
u
java:S2293½"YReplace the type specification in this constructor call with the diamond operator ("<>").(áºÐ»ûÿÿÿÿ
\
java:S1126}"AReplace this if-then-else statement by a single return statement.(Æ·¾ôúÿÿÿÿ
j
java:S1192?"ODefine a constant instead of duplicating this literal "Wrong note id:" 3 times.(€¨ƒ¦úÿÿÿÿ
i
java:S3776µ"RRefactor this method to reduce its Cognitive Complexity from 23 to the 15 allowed.(<28>¤§²
\
java:S1126}"AReplace this if-then-else statement by a single return statement.(Æ·¾ôúÿÿÿÿ
U
java:S1155ì">Use isEmpty() to check whether the collection is empty or not.(”¥ŠÉ
i
java:S3776µ"RRefactor this method to reduce its Cognitive Complexity from 23 to the 15 allowed.(<28>¤§²
u
java:S2293½"YReplace the type specification in this constructor call with the diamond operator ("<>").(áºÐ»ûÿÿÿÿ
\
java:S2147õ"ECombine this catch with the one at line 242, which has the same body.(æš©›

@ -0,0 +1,11 @@
Y java:S125œ"<This block of commented-out lines of code should be removed.(†€éˆ8•ºŠéÖ.
Œ
java:S1319Ò"pThe return type of this method should be an interface such as "List" rather than the implementation "ArrayList".(ëï·ºüÿÿÿÿ
Y java:S125¹"<This block of commented-out lines of code should be removed.(†€éˆ8•ºŠéÖ.
X java:S125F"<This block of commented-out lines of code should be removed.(†€éˆ8ñÀ‰éÖ.
t
java:S2293*"YReplace the type specification in this constructor call with the diamond operator ("<>").(¡Ê©ëùÿÿÿÿ
X java:S125~"<This block of commented-out lines of code should be removed.(†€éˆ8•ºŠéÖ.
Y java:S125Û"<This block of commented-out lines of code should be removed.(†€éˆ8ƒ©‰éÖ.
X java:S125c"<This block of commented-out lines of code should be removed.(†€éˆ8•ºŠéÖ.

@ -0,0 +1,15 @@
`
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(šØ²Ãùÿÿÿÿ
`
java:S1124!"EReorder the modifiers to comply with the Java Language Specification.(°àº¿øÿÿÿÿ
[
java:S1124#"EReorder the modifiers to comply with the Java Language Specification.(ôÕ³Þ
`
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(Ö<C396>¿ùÿÿÿÿ
[
java:S1124%"EReorder the modifiers to comply with the Java Language Specification.(ߪäË
[
java:S1124'"EReorder the modifiers to comply with the Java Language Specification.(¹‹¶È
`
java:S1124"EReorder the modifiers to comply with the Java Language Specification.(êŲôûÿÿÿÿ

@ -0,0 +1,15 @@
9
java:S2386."Make this member "protected".(êÝÐu8ÅûÂÐÖ.
o
java:S3776»"RRefactor this method to reduce its Cognitive Complexity from 32 to the 15 allowed.(ë®Æ8À⣹×.
u
java:S2293<18>"YReplace the type specification in this constructor call with the diamond operator ("<>").(Ÿ“<C5B8>…üÿÿÿÿ
u
java:S2293¢"YReplace the type specification in this constructor call with the diamond operator ("<>").(Ÿ“<C5B8>…üÿÿÿÿ
u
java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(Ÿ“<C5B8>…üÿÿÿÿ
Y java:S125"<This block of commented-out lines of code should be removed.(†€éˆ8À⣹×.
Y java:S125ä"<This block of commented-out lines of code should be removed.(†€éˆ8À⣹×.
u
java:S3776å"RRefactor this method to reduce its Cognitive Complexity from 91 to the 15 allowed.(¸ŸêÉýÿÿÿÿ8À⣹×.

@ -0,0 +1,9 @@
K
java:S1874*"5Remove this use of "CursorAdapter"; it is deprecated.(椱
3
java:S2386!"Make this member "protected".(±ê™–
M
java:S1135+"2Complete the task associated to this TODO comment.(ƒŠ® úÿÿÿÿ
`
java:S1874)"JDon't override a deprecated method or explicitly mark it as "@Deprecated".(¯£<C2AF>å

@ -87,3 +87,13 @@ t
Dapp/src/main/java/net/micode/notes/widget/NoteWidgetProvider_2x.java,1\7\175d8fa829f0a7ced6aa11970f112de6ad144628
t
Dapp/src/main/java/net/micode/notes/widget/NoteWidgetProvider_4x.java,2\b\2b687ab930681e3885683578d43df600a0a20982
P
app/src/main/AndroidManifest.xml,8\c\8c55c3ccc257e5907959013f99656e4c8ec3903e
b
2app/src/main/java/net/micode/notes/ui/MyBoard.java,4\5\450633e1eab01babe2904f3c67d659b3b244fd25
g
7app/src/main/java/net/micode/notes/tool/ImageUtils.java,7\e\7e95080e97eb945562bad95d376a9dbe3224954d
h
8app/src/main/java/net/micode/notes/tool/ScreenUtils.java,a\d\ad590109436b2eb4769f3f458b66ad7751784d6d
i
9app/src/main/java/net/micode/notes/ui/GestureSetting.java,3\7\378bb2a1bb01310577dee8f681e56a9ee80253c4

@ -1,15 +1,14 @@
apply plugin: 'com.android.application'
//apply plugin: 'org.sonarqube'
android {
compileSdkVersion 22
compileSdkVersion 28//API使supportv4
buildToolsVersion "30.0.2"
useLibrary'org.apache.http.legacy'
defaultConfig {
applicationId "net.micode.notes"
minSdkVersion 14
targetSdkVersion 22
targetSdkVersion 28
}
buildTypes {
@ -19,3 +18,9 @@ android {
}
}
}
dependencies {
//noinspection GradleCompatible
implementation 'com.android.support:support-v4:28.0.0'//
implementation 'androidx.appcompat:appcompat:1.0.0-alpha1'
}

@ -1,12 +0,0 @@
/**
* Automatically generated file. DO NOT MODIFY
*/
package net.micode.notes.test;
public final class BuildConfig {
public static final boolean DEBUG = Boolean.parseBoolean("true");
public static final String APPLICATION_ID = "net.micode.notes.test";
public static final String BUILD_TYPE = "debug";
public static final int VERSION_CODE = -1;
public static final String VERSION_NAME = "";
}

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save