Merge remote-tracking branch 'Zerglrisk/master'
This commit is contained in:
commit
0de5a82cdf
201
.idea/codeStyleSettings.xml
generated
201
.idea/codeStyleSettings.xml
generated
@ -1,201 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectCodeStyleSettingsManager">
|
||||
<option name="PER_PROJECT_SETTINGS">
|
||||
<value>
|
||||
<option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="99" />
|
||||
<option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="99" />
|
||||
<option name="PACKAGES_TO_USE_IMPORT_ON_DEMAND">
|
||||
<value />
|
||||
</option>
|
||||
<option name="IMPORT_LAYOUT_TABLE">
|
||||
<value>
|
||||
<package name="android" withSubpackages="true" static="false" />
|
||||
<emptyLine />
|
||||
<package name="com" withSubpackages="true" static="false" />
|
||||
<emptyLine />
|
||||
<package name="junit" withSubpackages="true" static="false" />
|
||||
<emptyLine />
|
||||
<package name="net" withSubpackages="true" static="false" />
|
||||
<emptyLine />
|
||||
<package name="org" withSubpackages="true" static="false" />
|
||||
<emptyLine />
|
||||
<package name="java" withSubpackages="true" static="false" />
|
||||
<emptyLine />
|
||||
<package name="javax" withSubpackages="true" static="false" />
|
||||
<emptyLine />
|
||||
<package name="" withSubpackages="true" static="false" />
|
||||
<emptyLine />
|
||||
<package name="" withSubpackages="true" static="true" />
|
||||
<emptyLine />
|
||||
</value>
|
||||
</option>
|
||||
<option name="RIGHT_MARGIN" value="100" />
|
||||
<AndroidXmlCodeStyleSettings>
|
||||
<option name="USE_CUSTOM_SETTINGS" value="true" />
|
||||
</AndroidXmlCodeStyleSettings>
|
||||
<XML>
|
||||
<option name="XML_LEGACY_SETTINGS_IMPORTED" value="true" />
|
||||
</XML>
|
||||
<codeStyleSettings language="XML">
|
||||
<option name="FORCE_REARRANGE_MODE" value="1" />
|
||||
<indentOptions>
|
||||
<option name="CONTINUATION_INDENT_SIZE" value="4" />
|
||||
</indentOptions>
|
||||
<arrangement>
|
||||
<rules>
|
||||
<section>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<NAME>xmlns:android</NAME>
|
||||
<XML_NAMESPACE>Namespace:</XML_NAMESPACE>
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
</section>
|
||||
<section>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<NAME>xmlns:.*</NAME>
|
||||
<XML_NAMESPACE>Namespace:</XML_NAMESPACE>
|
||||
</AND>
|
||||
</match>
|
||||
<order>BY_NAME</order>
|
||||
</rule>
|
||||
</section>
|
||||
<section>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<NAME>.*:id</NAME>
|
||||
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
</section>
|
||||
<section>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<NAME>.*:name</NAME>
|
||||
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
</section>
|
||||
<section>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<NAME>name</NAME>
|
||||
<XML_NAMESPACE>^$</XML_NAMESPACE>
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
</section>
|
||||
<section>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<NAME>style</NAME>
|
||||
<XML_NAMESPACE>^$</XML_NAMESPACE>
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
</section>
|
||||
<section>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<NAME>.*</NAME>
|
||||
<XML_NAMESPACE>^$</XML_NAMESPACE>
|
||||
</AND>
|
||||
</match>
|
||||
<order>BY_NAME</order>
|
||||
</rule>
|
||||
</section>
|
||||
<section>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<NAME>.*:layout_width</NAME>
|
||||
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
</section>
|
||||
<section>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<NAME>.*:layout_height</NAME>
|
||||
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
|
||||
</AND>
|
||||
</match>
|
||||
</rule>
|
||||
</section>
|
||||
<section>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<NAME>.*:layout_.*</NAME>
|
||||
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
|
||||
</AND>
|
||||
</match>
|
||||
<order>BY_NAME</order>
|
||||
</rule>
|
||||
</section>
|
||||
<section>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<NAME>.*:width</NAME>
|
||||
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
|
||||
</AND>
|
||||
</match>
|
||||
<order>BY_NAME</order>
|
||||
</rule>
|
||||
</section>
|
||||
<section>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<NAME>.*:height</NAME>
|
||||
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
|
||||
</AND>
|
||||
</match>
|
||||
<order>BY_NAME</order>
|
||||
</rule>
|
||||
</section>
|
||||
<section>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<NAME>.*</NAME>
|
||||
<XML_NAMESPACE>http://schemas.android.com/apk/res/android</XML_NAMESPACE>
|
||||
</AND>
|
||||
</match>
|
||||
<order>BY_NAME</order>
|
||||
</rule>
|
||||
</section>
|
||||
<section>
|
||||
<rule>
|
||||
<match>
|
||||
<AND>
|
||||
<NAME>.*</NAME>
|
||||
<XML_NAMESPACE>.*</XML_NAMESPACE>
|
||||
</AND>
|
||||
</match>
|
||||
<order>BY_NAME</order>
|
||||
</rule>
|
||||
</section>
|
||||
</rules>
|
||||
</arrangement>
|
||||
</codeStyleSettings>
|
||||
</value>
|
||||
</option>
|
||||
<option name="PREFERRED_PROJECT_CODE_STYLE" value="Default (1)" />
|
||||
</component>
|
||||
</project>
|
9
.idea/copyright/Copyright_Vlad_Mihalachi.xml
generated
9
.idea/copyright/Copyright_Vlad_Mihalachi.xml
generated
@ -1,9 +0,0 @@
|
||||
<component name="CopyrightManager">
|
||||
<copyright>
|
||||
<option name="notice" value="Copyright (C) 2014 Vlad Mihalachi This file is part of Turbo Editor. Turbo Editor is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Turbo Editor is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>." />
|
||||
<option name="keyword" value="Copyright" />
|
||||
<option name="allowReplaceKeyword" value="Copyright" />
|
||||
<option name="myName" value="Copyright Vlad Mihalachi" />
|
||||
<option name="myLocal" value="true" />
|
||||
</copyright>
|
||||
</component>
|
3
.idea/dictionaries/mac.xml
generated
3
.idea/dictionaries/mac.xml
generated
@ -1,3 +0,0 @@
|
||||
<component name="ProjectDictionaryState">
|
||||
<dictionary name="mac" />
|
||||
</component>
|
44
.idea/gradle.xml
generated
44
.idea/gradle.xml
generated
@ -1,23 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="GradleSettings">
|
||||
<option name="linkedExternalProjectsSettings">
|
||||
<GradleProjectSettings>
|
||||
<option name="distributionType" value="LOCAL" />
|
||||
<option name="externalProjectPath" value="$PROJECT_DIR$" />
|
||||
<option name="gradleHome" value="$APPLICATION_HOME_DIR$/gradle/gradle-2.2.1" />
|
||||
<option name="gradleJvm" value="1.7" />
|
||||
<option name="modules">
|
||||
<set>
|
||||
<option value="$PROJECT_DIR$" />
|
||||
<option value="$PROJECT_DIR$/app" />
|
||||
<option value="$PROJECT_DIR$/app-pro" />
|
||||
<option value="$PROJECT_DIR$/libraries" />
|
||||
<option value="$PROJECT_DIR$/libraries/FloatingActionButton" />
|
||||
<option value="$PROJECT_DIR$/libraries/sharedCode" />
|
||||
</set>
|
||||
</option>
|
||||
</GradleProjectSettings>
|
||||
</option>
|
||||
</component>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="GradleSettings">
|
||||
<option name="linkedExternalProjectsSettings">
|
||||
<GradleProjectSettings>
|
||||
<option name="distributionType" value="LOCAL" />
|
||||
<option name="externalProjectPath" value="$PROJECT_DIR$" />
|
||||
<option name="gradleHome" value="C:\Android\android-studio\gradle\gradle-2.10" />
|
||||
<option name="modules">
|
||||
<set>
|
||||
<option value="$PROJECT_DIR$" />
|
||||
<option value="$PROJECT_DIR$/app" />
|
||||
<option value="$PROJECT_DIR$/app-pro" />
|
||||
<option value="$PROJECT_DIR$/libraries" />
|
||||
<option value="$PROJECT_DIR$/libraries/FloatingActionButton" />
|
||||
<option value="$PROJECT_DIR$/libraries/sharedCode" />
|
||||
</set>
|
||||
</option>
|
||||
<option name="resolveModulePerSourceSet" value="false" />
|
||||
</GradleProjectSettings>
|
||||
</option>
|
||||
</component>
|
||||
</project>
|
14
.idea/inspectionProfiles/Project_Default.xml
generated
14
.idea/inspectionProfiles/Project_Default.xml
generated
@ -1,14 +0,0 @@
|
||||
<component name="InspectionProjectProfileManager">
|
||||
<profile version="1.0" is_locked="false">
|
||||
<option name="myName" value="Project Default" />
|
||||
<option name="myLocal" value="false" />
|
||||
<inspection_tool class="AndroidLintMissingQuantity" enabled="false" level="ERROR" enabled_by_default="false" />
|
||||
<inspection_tool class="AndroidLintMissingTranslation" enabled="false" level="ERROR" enabled_by_default="false" />
|
||||
<inspection_tool class="AndroidLintNewApi" enabled="false" level="ERROR" enabled_by_default="false" />
|
||||
<inspection_tool class="AndroidLintUnusedQuantity" enabled="false" level="WARNING" enabled_by_default="false" />
|
||||
<inspection_tool class="LoggerInitializedWithForeignClass" enabled="false" level="WARNING" enabled_by_default="false">
|
||||
<option name="loggerClassName" value="org.apache.log4j.Logger,org.slf4j.LoggerFactory,org.apache.commons.logging.LogFactory,java.util.logging.Logger" />
|
||||
<option name="loggerFactoryMethodName" value="getLogger,getLogger,getLog,getLogger" />
|
||||
</inspection_tool>
|
||||
</profile>
|
||||
</component>
|
7
.idea/inspectionProfiles/profiles_settings.xml
generated
7
.idea/inspectionProfiles/profiles_settings.xml
generated
@ -1,7 +0,0 @@
|
||||
<component name="InspectionProjectProfileManager">
|
||||
<settings>
|
||||
<option name="PROJECT_PROFILE" value="Project Default" />
|
||||
<option name="USE_PROJECT_PROFILE" value="true" />
|
||||
<version value="1.0" />
|
||||
</settings>
|
||||
</component>
|
@ -2,186 +2,112 @@
|
||||
<items version="2" >
|
||||
|
||||
<item
|
||||
jar="/Users/mac/AndroidStudioProjects/turbo-editor/app-pro/build/intermediates/exploded-aar/com.android.support/support-v4/22.0.0/jars/libs/internal_impl-22.0.0.jar"
|
||||
jumboMode="false"
|
||||
is-multidex="true"
|
||||
jar="C:\Users\Ruyin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-lang3\3.4\5fe28b9518e58819180a43a850fbc0dd24b7c050\commons-lang3-3.4.jar"
|
||||
jumboMode="true"
|
||||
optimize="false"
|
||||
revision="22.0.1"
|
||||
sha1="b5b92f469d515a13d778900f6d50c03d12f35504">
|
||||
<dex dex="/Users/mac/AndroidStudioProjects/turbo-editor/app-pro/build/intermediates/pre-dexed/debug/internal_impl-22.0.0-df7438aaf42fadd933f9bebe1130dc19acb8a640.jar" />
|
||||
sha1="5fe28b9518e58819180a43a850fbc0dd24b7c050">
|
||||
<dex dex="D:\GitHub\turbo-editor\app-pro\build\intermediates\transforms\dex\debug\folders\1000\10\commons-lang3-3.4_3befc2d6cbd96ef212830b4b1effb5ee4322bbb2\classes.dex" />
|
||||
</item>
|
||||
<item
|
||||
jar="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/exploded-aar/io.fabric.sdk.android/fabric/1.2.0/jars/classes.jar"
|
||||
jumboMode="false"
|
||||
is-multidex="true"
|
||||
jar="D:\GitHub\turbo-editor\app-pro\build\intermediates\exploded-aar\com.android.support\support-v4\22.2.1\jars\libs\internal_impl-22.2.1.jar"
|
||||
jumboMode="true"
|
||||
optimize="false"
|
||||
revision="22.0.1"
|
||||
sha1="0a4af6a85230b990eb8690b696d2db9247338611">
|
||||
<dex dex="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/pre-dexed/release/classes-b9df096b72afe96d2852cb43f54886655846b047.jar" />
|
||||
sha1="c471eaaba13ff64f6e0383d1c30a9cdc9a97efeb">
|
||||
<dex dex="D:\GitHub\turbo-editor\app-pro\build\intermediates\transforms\dex\debug\folders\1000\10\internal_impl-22.2.1_c950bc0bdad66a65b0b64aa46b9c975ebeab75bc\classes.dex" />
|
||||
</item>
|
||||
<item
|
||||
jar="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/exploded-aar/turbo-editor.libraries/sharedCode/unspecified/jars/classes.jar"
|
||||
jumboMode="false"
|
||||
is-multidex="true"
|
||||
jar="D:\GitHub\turbo-editor\app-pro\build\intermediates\exploded-aar\turbo-editor.libraries\sharedCode\unspecified\jars\libs\juniversalchardet-1.0.3.jar"
|
||||
jumboMode="true"
|
||||
optimize="false"
|
||||
revision="22.0.1"
|
||||
sha1="0ede4b0ce58fc0fa7a27c7f08e5a1db501d7214a">
|
||||
<dex dex="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/pre-dexed/release/classes-70093ae1e6a8747145249a8f8321f2cab3c01da1.jar" />
|
||||
sha1="90af1f254ba3bd56b8e0549af8622fe61ee98fab">
|
||||
<dex dex="D:\GitHub\turbo-editor\app-pro\build\intermediates\transforms\dex\debug\folders\1000\8\juniversalchardet-1.0.3_3fca8c099135619b0ba5461d227915cccc3d4a7f\classes.dex" />
|
||||
</item>
|
||||
<item
|
||||
jar="/Users/mac/.gradle/caches/modules-2/files-2.1/org.apache.commons/commons-lang3/3.3.2/90a3822c38ec8c996e84c16a3477ef632cbc87a3/commons-lang3-3.3.2.jar"
|
||||
jumboMode="false"
|
||||
is-multidex="true"
|
||||
jar="D:\GitHub\turbo-editor\app-pro\build\intermediates\exploded-aar\com.android.support\support-v4\22.2.1\jars\classes.jar"
|
||||
jumboMode="true"
|
||||
optimize="false"
|
||||
revision="22.0.1"
|
||||
sha1="90a3822c38ec8c996e84c16a3477ef632cbc87a3">
|
||||
<dex dex="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/pre-dexed/release/commons-lang3-3.3.2-7f7acab4beba98152ec8688230189df57d6b569d.jar" />
|
||||
sha1="f8efd0096475e0daf054267b61544e10dc776503">
|
||||
<dex dex="D:\GitHub\turbo-editor\app-pro\build\intermediates\transforms\dex\debug\folders\1000\10\com.android.support-support-v4-22.2.1_83977f7ccb1f66357c988c3c5056a27d835bcee4\classes.dex" />
|
||||
</item>
|
||||
<item
|
||||
jar="/Users/mac/AndroidStudioProjects/turbo-editor/app-pro/build/intermediates/exploded-aar/com.android.support/appcompat-v7/22.0.0/jars/classes.jar"
|
||||
jumboMode="false"
|
||||
is-multidex="true"
|
||||
jar="D:\GitHub\turbo-editor\app-pro\build\intermediates\exploded-aar\turbo-editor.libraries\sharedCode\unspecified\jars\libs\markdownview-1.2.jar"
|
||||
jumboMode="true"
|
||||
optimize="false"
|
||||
revision="22.0.1"
|
||||
sha1="d84409890828e07d344a3b9b1da545dba9897b51">
|
||||
<dex dex="/Users/mac/AndroidStudioProjects/turbo-editor/app-pro/build/intermediates/pre-dexed/debug/classes-989334d2add591ba07862f9f8db6fbb1e6f3ca32.jar" />
|
||||
sha1="78343fbc621816217c7ad11b5f49b3b16df436be">
|
||||
<dex dex="D:\GitHub\turbo-editor\app-pro\build\intermediates\transforms\dex\debug\folders\1000\8\markdownview-1.2_d9761cce8d81624f51c2a4cc7af1768b970db035\classes.dex" />
|
||||
</item>
|
||||
<item
|
||||
jar="/Users/mac/AndroidStudioProjects/turbo-editor/app-pro/build/intermediates/exploded-aar/turbo-editor.libraries/sharedCode/unspecified/jars/libs/markdownview-1.2.jar"
|
||||
jumboMode="false"
|
||||
revision="22.0.1"
|
||||
sha1="6dfceaa4daa04ee7ed4cdda1157e3de8ede56a90">
|
||||
<dex dex="/Users/mac/AndroidStudioProjects/turbo-editor/app-pro/build/intermediates/pre-dexed/debug/markdownview-1.2-bafec31f6155cf7c5cc71b6732f0b169f341ba6c.jar" />
|
||||
</item>
|
||||
<item
|
||||
jar="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/exploded-aar/turbo-editor.libraries/sharedCode/unspecified/jars/libs/juniversalchardet-1.0.3-sources.jar"
|
||||
jumboMode="false"
|
||||
revision="22.0.1"
|
||||
sha1="77979eaa98f90806f984155f44f63cc1fb60ac25">
|
||||
<dex dex="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/pre-dexed/release/juniversalchardet-1.0.3-sources-d65c9c09be52f8cdf1b28e6ad83057fd0d0d1861.jar" />
|
||||
</item>
|
||||
<item
|
||||
jar="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/exploded-aar/com.crashlytics.sdk.android/crashlytics/2.2.2/jars/classes.jar"
|
||||
jumboMode="false"
|
||||
revision="22.0.1"
|
||||
sha1="1014d409d1af641616ca7a2b3fda549cf559d605">
|
||||
<dex dex="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/pre-dexed/release/classes-5109a8bcd0eca4c09d0fcabaccfe6740d81b1325.jar" />
|
||||
</item>
|
||||
<item
|
||||
jar="/Users/mac/AndroidStudioProjects/turbo-editor/app-pro/build/intermediates/exploded-aar/turbo-editor.libraries/sharedCode/unspecified/jars/libs/juniversalchardet-1.0.3-sources.jar"
|
||||
jumboMode="false"
|
||||
revision="22.0.1"
|
||||
sha1="77979eaa98f90806f984155f44f63cc1fb60ac25">
|
||||
<dex dex="/Users/mac/AndroidStudioProjects/turbo-editor/app-pro/build/intermediates/pre-dexed/debug/juniversalchardet-1.0.3-sources-c22ee9d4eb41d34e8dd1b4799cab36487779aea5.jar" />
|
||||
</item>
|
||||
<item
|
||||
jar="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/exploded-aar/com.crashlytics.sdk.android/beta/1.1.2/jars/classes.jar"
|
||||
jumboMode="false"
|
||||
revision="22.0.1"
|
||||
sha1="0d6546c1c73cb64a6907f694e6c4bf4b50fefa70">
|
||||
<dex dex="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/pre-dexed/release/classes-ca25859a86e0a63bbe292193bfc85d93c7eace4c.jar" />
|
||||
</item>
|
||||
<item
|
||||
jar="/Users/mac/AndroidStudioProjects/turbo-editor/app-pro/build/intermediates/exploded-aar/com.android.support/support-v4/22.0.0/jars/classes.jar"
|
||||
jumboMode="false"
|
||||
revision="22.0.1"
|
||||
sha1="4e86306289ace4aa0cfec44a05ed2b410d36989d">
|
||||
<dex dex="/Users/mac/AndroidStudioProjects/turbo-editor/app-pro/build/intermediates/pre-dexed/debug/classes-071941585dadf4bad80c07f97bfd7ff2f62c0899.jar" />
|
||||
</item>
|
||||
<item
|
||||
jar="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/exploded-aar/com.android.support/support-v4/22.0.0/jars/libs/internal_impl-22.0.0.jar"
|
||||
jumboMode="false"
|
||||
revision="22.0.1"
|
||||
sha1="b5b92f469d515a13d778900f6d50c03d12f35504">
|
||||
<dex dex="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/pre-dexed/release/internal_impl-22.0.0-a3b36825b365070b71dbb5a9543f4848211a7e6e.jar" />
|
||||
</item>
|
||||
<item
|
||||
jar="/Users/mac/AndroidStudioProjects/turbo-editor/app-pro/build/intermediates/exploded-aar/turbo-editor.libraries/FloatingActionButton/unspecified/jars/classes.jar"
|
||||
jumboMode="false"
|
||||
revision="22.0.1"
|
||||
sha1="d4e5ab3dc177b65fe9c4652fe85ea410cfe2885a">
|
||||
<dex dex="/Users/mac/AndroidStudioProjects/turbo-editor/app-pro/build/intermediates/pre-dexed/debug/classes-6e77d28f9777697bb5d6fe08573a83baf723dcdc.jar" />
|
||||
</item>
|
||||
<item
|
||||
jar="/Users/mac/AndroidStudioProjects/turbo-editor/app-pro/build/intermediates/exploded-aar/com.github.gabrielemariotti.changeloglib/library/1.5.2/jars/classes.jar"
|
||||
jumboMode="false"
|
||||
is-multidex="true"
|
||||
jar="D:\GitHub\turbo-editor\app-pro\build\intermediates\exploded-aar\com.github.gabrielemariotti.changeloglib\library\1.5.2\jars\classes.jar"
|
||||
jumboMode="true"
|
||||
optimize="false"
|
||||
revision="22.0.1"
|
||||
sha1="494089d9d84042634d2be0355702e96805f847d3">
|
||||
<dex dex="/Users/mac/AndroidStudioProjects/turbo-editor/app-pro/build/intermediates/pre-dexed/debug/classes-2a9bcb51696f6deb2ec3fc5988404460b69cd394.jar" />
|
||||
<dex dex="D:\GitHub\turbo-editor\app-pro\build\intermediates\transforms\dex\debug\folders\1000\10\com.github.gabrielemariotti.changeloglib-library-1.5.2_9ff1bb58786f88db46e17addd2bea081f6fc92fc\classes.dex" />
|
||||
</item>
|
||||
<item
|
||||
jar="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/22.0.0/jars/classes.jar"
|
||||
jumboMode="false"
|
||||
revision="22.0.1"
|
||||
sha1="d84409890828e07d344a3b9b1da545dba9897b51">
|
||||
<dex dex="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/pre-dexed/release/classes-942af0a558324c2272890cb0037cfd0f8ff4ee63.jar" />
|
||||
</item>
|
||||
<item
|
||||
jar="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/exploded-aar/turbo-editor.libraries/FloatingActionButton/unspecified/jars/classes.jar"
|
||||
jumboMode="false"
|
||||
revision="22.0.1"
|
||||
sha1="d4e5ab3dc177b65fe9c4652fe85ea410cfe2885a">
|
||||
<dex dex="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/pre-dexed/release/classes-681951b0ac972d07d380037a1758b929bf42f895.jar" />
|
||||
</item>
|
||||
<item
|
||||
jar="/Users/mac/.gradle/caches/modules-2/files-2.1/com.nineoldandroids/library/2.4.0/e9b63380f3a242dbdbf103a2355ad7e43bad17cb/library-2.4.0.jar"
|
||||
jumboMode="false"
|
||||
revision="22.0.1"
|
||||
sha1="e9b63380f3a242dbdbf103a2355ad7e43bad17cb">
|
||||
<dex dex="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/pre-dexed/release/library-2.4.0-fcd7bf57330797c3eaeb05d042207c4ab7ecac63.jar" />
|
||||
</item>
|
||||
<item
|
||||
jar="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/exploded-aar/turbo-editor.libraries/sharedCode/unspecified/jars/libs/markdownview-1.2.jar"
|
||||
jumboMode="false"
|
||||
revision="22.0.1"
|
||||
sha1="6dfceaa4daa04ee7ed4cdda1157e3de8ede56a90">
|
||||
<dex dex="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/pre-dexed/release/markdownview-1.2-9767653d815c3600218043a53d5f66e02e4e2a99.jar" />
|
||||
</item>
|
||||
<item
|
||||
jar="/Users/mac/.gradle/caches/modules-2/files-2.1/commons-io/commons-io/2.4/b1b6ea3b7e4aa4f492509a4952029cd8e48019ad/commons-io-2.4.jar"
|
||||
jumboMode="false"
|
||||
is-multidex="true"
|
||||
jar="C:\Android\android-studio\gradle\m2repository\commons-io\commons-io\2.4\commons-io-2.4.jar"
|
||||
jumboMode="true"
|
||||
optimize="false"
|
||||
revision="22.0.1"
|
||||
sha1="b1b6ea3b7e4aa4f492509a4952029cd8e48019ad">
|
||||
<dex dex="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/pre-dexed/release/commons-io-2.4-b13b4a70538d465dbbcce6e080f59071eeb53a3a.jar" />
|
||||
<dex dex="D:\GitHub\turbo-editor\app-pro\build\intermediates\transforms\dex\debug\folders\1000\10\commons-io-2.4_4031085fab5fc9c36ddba15db50a2d9c43b9209c\classes.dex" />
|
||||
</item>
|
||||
<item
|
||||
jar="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/exploded-aar/com.crashlytics.sdk.android/answers/1.1.2/jars/classes.jar"
|
||||
jumboMode="false"
|
||||
is-multidex="true"
|
||||
jar="D:\GitHub\turbo-editor\app-pro\build\intermediates\incremental-runtime-classes\debug\instant-run.jar"
|
||||
jumboMode="true"
|
||||
optimize="false"
|
||||
revision="22.0.1"
|
||||
sha1="158555fbeff80e5a85464a818eadda8a448a1051">
|
||||
<dex dex="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/pre-dexed/release/classes-58f8b6c888268a5e9ed98d1a2bd8dd8d1d922374.jar" />
|
||||
sha1="afda0b5a0d53a7e47b536c4085359e52dc44f207">
|
||||
<dex dex="D:\GitHub\turbo-editor\app-pro\build\intermediates\transforms\dex\debug\folders\1000\10\instant-run_7345dce6c79e31e65904f7af1435434153a05c9a\classes.dex" />
|
||||
</item>
|
||||
<item
|
||||
jar="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/exploded-aar/com.android.support/support-v4/22.0.0/jars/classes.jar"
|
||||
jumboMode="false"
|
||||
is-multidex="true"
|
||||
jar="D:\GitHub\turbo-editor\app-pro\build\intermediates\exploded-aar\com.android.support\appcompat-v7\22.2.1\jars\classes.jar"
|
||||
jumboMode="true"
|
||||
optimize="false"
|
||||
revision="22.0.1"
|
||||
sha1="4e86306289ace4aa0cfec44a05ed2b410d36989d">
|
||||
<dex dex="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/pre-dexed/release/classes-e2def310399d2e147607d265e691e4ea7d7d42eb.jar" />
|
||||
sha1="4486e953d1f35f8ccab098b1dd67146366d5f731">
|
||||
<dex dex="D:\GitHub\turbo-editor\app-pro\build\intermediates\transforms\dex\debug\folders\1000\10\com.android.support-appcompat-v7-22.2.1_0a3a0fad1f09562cc35fd49f89589e2ab87b3523\classes.dex" />
|
||||
</item>
|
||||
<item
|
||||
jar="/Users/mac/Library/Android/sdk/extras/android/m2repository/com/android/support/support-annotations/22.0.0/support-annotations-22.0.0.jar"
|
||||
jumboMode="false"
|
||||
is-multidex="true"
|
||||
jar="C:\Android\android-sdk\extras\android\m2repository\com\android\support\support-annotations\24.0.0-alpha2\support-annotations-24.0.0-alpha2.jar"
|
||||
jumboMode="true"
|
||||
optimize="false"
|
||||
revision="22.0.1"
|
||||
sha1="685d0b2c590447e85284ed84712cb363ba04eff8">
|
||||
<dex dex="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/pre-dexed/release/support-annotations-22.0.0-80c86d146355d4d279469a404f782b1bd07b46c1.jar" />
|
||||
sha1="8071e1e6cd07e9253720313d6c14286a7ee424e0">
|
||||
<dex dex="D:\GitHub\turbo-editor\app-pro\build\intermediates\transforms\dex\debug\folders\1000\10\support-annotations-24.0.0-alpha2_278d4cc19e808b1490ef48b3d165bfe2d48c2853\classes.dex" />
|
||||
</item>
|
||||
<item
|
||||
jar="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/exploded-aar/com.github.gabrielemariotti.changeloglib/library/1.5.2/jars/classes.jar"
|
||||
jumboMode="false"
|
||||
is-multidex="true"
|
||||
jar="D:\GitHub\turbo-editor\app-pro\build\intermediates\incremental-classes\debug\instant-run-bootstrap.jar"
|
||||
jumboMode="true"
|
||||
optimize="false"
|
||||
revision="22.0.1"
|
||||
sha1="494089d9d84042634d2be0355702e96805f847d3">
|
||||
<dex dex="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/pre-dexed/release/classes-4639240124651d38d33bcded60f3df68fd25789a.jar" />
|
||||
sha1="aff23d1607adfe9b00bfd5f47fd46a4dbba59e34">
|
||||
<dex dex="D:\GitHub\turbo-editor\app-pro\build\intermediates\transforms\dex\debug\folders\1000\10\instant-run-bootstrap_4b9edcf3341b124c34a6e46388175dd778208c2d\classes.dex" />
|
||||
</item>
|
||||
<item
|
||||
jar="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/exploded-aar/turbo-editor.libraries/sharedCode/unspecified/jars/libs/juniversalchardet-1.0.3.jar"
|
||||
jumboMode="false"
|
||||
is-multidex="true"
|
||||
jar="C:\Users\Ruyin\.gradle\caches\modules-2\files-2.1\com.nineoldandroids\library\2.4.0\e9b63380f3a242dbdbf103a2355ad7e43bad17cb\library-2.4.0.jar"
|
||||
jumboMode="true"
|
||||
optimize="false"
|
||||
revision="22.0.1"
|
||||
sha1="591d72211acc0b909b79c840e0b3ed9a0982d807">
|
||||
<dex dex="/Users/mac/AndroidStudioProjects/turbo-editor/app/build/intermediates/pre-dexed/release/juniversalchardet-1.0.3-aa0e9b98daf7243708a520f6e3f457c5c3327a9a.jar" />
|
||||
</item>
|
||||
<item
|
||||
jar="/Users/mac/AndroidStudioProjects/turbo-editor/app-pro/build/intermediates/exploded-aar/turbo-editor.libraries/sharedCode/unspecified/jars/classes.jar"
|
||||
jumboMode="false"
|
||||
revision="22.0.1"
|
||||
sha1="0ede4b0ce58fc0fa7a27c7f08e5a1db501d7214a">
|
||||
<dex dex="/Users/mac/AndroidStudioProjects/turbo-editor/app-pro/build/intermediates/pre-dexed/debug/classes-12c901c7a2ec3237cbaabb281219a034d3522478.jar" />
|
||||
</item>
|
||||
<item
|
||||
jar="/Users/mac/AndroidStudioProjects/turbo-editor/app-pro/build/intermediates/exploded-aar/turbo-editor.libraries/sharedCode/unspecified/jars/libs/juniversalchardet-1.0.3.jar"
|
||||
jumboMode="false"
|
||||
revision="22.0.1"
|
||||
sha1="591d72211acc0b909b79c840e0b3ed9a0982d807">
|
||||
<dex dex="/Users/mac/AndroidStudioProjects/turbo-editor/app-pro/build/intermediates/pre-dexed/debug/juniversalchardet-1.0.3-7830fceb134cb8eb05931f47a75b2c6cbdfbdafd.jar" />
|
||||
sha1="e9b63380f3a242dbdbf103a2355ad7e43bad17cb">
|
||||
<dex dex="D:\GitHub\turbo-editor\app-pro\build\intermediates\transforms\dex\debug\folders\1000\10\library-2.4.0_6e1b76d004fccd97dee535eef9a7b444450b727f\classes.dex" />
|
||||
</item>
|
||||
|
||||
</items>
|
||||
|
@ -31,6 +31,7 @@ import android.graphics.Typeface;
|
||||
import android.net.Uri;
|
||||
import android.os.AsyncTask;
|
||||
import android.os.Bundle;
|
||||
import android.os.Environment;
|
||||
import android.os.Handler;
|
||||
import android.os.IBinder;
|
||||
import android.preference.PreferenceManager;
|
||||
@ -53,6 +54,7 @@ import android.text.method.KeyListener;
|
||||
import android.text.style.ForegroundColorSpan;
|
||||
import android.text.style.UnderlineSpan;
|
||||
import android.util.AttributeSet;
|
||||
import android.util.Log;
|
||||
import android.view.Gravity;
|
||||
import android.view.KeyEvent;
|
||||
import android.view.Menu;
|
||||
@ -74,6 +76,7 @@ import org.apache.commons.lang3.ArrayUtils;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.File;
|
||||
import java.io.FileFilter;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.io.InputStreamReader;
|
||||
@ -133,6 +136,7 @@ public abstract class MainActivity extends ActionBarActivity implements IHomeAct
|
||||
ID_COPY = android.R.id.copy,
|
||||
ID_PASTE = android.R.id.paste,
|
||||
SELECT_FILE_CODE = 121,
|
||||
SELECT_FOLDER_CODE = 122,
|
||||
SYNTAX_DELAY_MILLIS_SHORT = 250,
|
||||
SYNTAX_DELAY_MILLIS_LONG = 1500,
|
||||
ID_UNDO = R.id.im_undo,
|
||||
@ -174,7 +178,6 @@ public abstract class MainActivity extends ActionBarActivity implements IHomeAct
|
||||
private PageSystemButtons pageSystemButtons;
|
||||
private static String currentEncoding = "UTF-16";
|
||||
private Toolbar toolbar;
|
||||
|
||||
/*
|
||||
Navigation Drawer
|
||||
*/
|
||||
@ -335,12 +338,35 @@ public abstract class MainActivity extends ActionBarActivity implements IHomeAct
|
||||
final GreatUri newUri = new GreatUri(data, AccessStorageApi.getPath(this, data), AccessStorageApi.getName(this, data));
|
||||
|
||||
newFileToOpen(newUri, "");
|
||||
} else if (requestCode == SELECT_FOLDER_CODE) {
|
||||
FileFilter fileFilter = new FileFilter() {
|
||||
public boolean accept(File file) {
|
||||
return file.isFile();
|
||||
}
|
||||
};
|
||||
final Uri data = intent.getData();
|
||||
File dir = new File(data.getPath());
|
||||
File[] fileList = dir.listFiles(fileFilter);
|
||||
for(int i = 0 ; i < fileList.length ; i++){
|
||||
Uri particularUri = Uri.parse("file://" + fileList[i].getPath());
|
||||
final GreatUri newUri = new GreatUri(particularUri, AccessStorageApi.getPath(this, particularUri), AccessStorageApi.getName(this, particularUri));
|
||||
greatUris.add(newUri);
|
||||
|
||||
refreshList(newUri, true, false);
|
||||
arrayAdapter.selectPosition(newUri);
|
||||
}
|
||||
if(fileList.length > 0) {
|
||||
Uri particularUri = Uri.parse("file://" + fileList[0].getPath());
|
||||
final GreatUri newUri = new GreatUri(particularUri, AccessStorageApi.getPath(this, particularUri), AccessStorageApi.getName(this, particularUri));
|
||||
newFileToOpen(newUri, "");
|
||||
}
|
||||
|
||||
} else {
|
||||
|
||||
final Uri data = intent.getData();
|
||||
final GreatUri newUri = new GreatUri(data, AccessStorageApi.getPath(this, data), AccessStorageApi.getName(this, data));
|
||||
|
||||
// grantUriPermission(getPackageName(), data, Intent.FLAG_GRANT_READ_URI_PERMISSION);
|
||||
// grantUriPermission(getPackageName(), data, Intent.FLAG_GRANT_READ_URI_PERMISSION);
|
||||
final int takeFlags = intent.getFlags()
|
||||
& (Intent.FLAG_GRANT_READ_URI_PERMISSION
|
||||
| Intent.FLAG_GRANT_WRITE_URI_PERMISSION);
|
||||
@ -363,6 +389,7 @@ public abstract class MainActivity extends ActionBarActivity implements IHomeAct
|
||||
}).execute();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -1191,6 +1218,24 @@ public abstract class MainActivity extends ActionBarActivity implements IHomeAct
|
||||
AnimationUtils.startActivityWithScale(this, subActivity, true, SELECT_FILE_CODE, view);
|
||||
}
|
||||
}
|
||||
public void OpenFolder(View view) { //http://stackoverflow.com/questions/21544331/trying-open-a-specific-folder-in-android-using-intent
|
||||
//http://www.androidpub.com/1773967 폴더안의 파일들 불러오기
|
||||
//http://vissel.tistory.com/97 리스트 뷰에서 sdcard에서 파일 읽어와 텍스트 화면에 뿌리기 .
|
||||
//http://it77.tistory.com/34 특정 경로에 있는 이미지파일 목록을 불러오자
|
||||
//http://nekomimi.tistory.com/674 폴더리스트 가져오기, 모든 폴더에서 파일 가져오기
|
||||
//http://jungws55.tistory.com/227 하위디렉토리 폴더와 파일 읽기
|
||||
//http://stackoverflow.com/questions/8723738/open-folder-intent-chooser
|
||||
//http://www.blackmoonit.com/2010/02/handling-browse-for-folder-intents/ Handling “Browse for Folder” intents
|
||||
//http://www.androidsnippets.com/pick-a-file-or-folder-with-andexplorer-intent.html Pick a file (or folder) with AndExplorer Intent
|
||||
//http://www.codeproject.com/Articles/547636/Android-Ready-to-use-simple-directory-chooser-dial
|
||||
//https://github.com/passy/Android-DirectoryChooser
|
||||
//https://android-arsenal.com/tag/35
|
||||
Intent subActivity = new Intent(MainActivity.this, SelectFileActivity.class);
|
||||
subActivity.putExtra("foldermode",true);
|
||||
subActivity.putExtra("action", SelectFileActivity.Actions.SelectFile);
|
||||
AnimationUtils.startActivityWithScale(this, subActivity, true, SELECT_FOLDER_CODE, view);
|
||||
|
||||
}
|
||||
|
||||
public void CreateFile(View view) {
|
||||
if (Device.hasKitKatApi() && PreferenceHelper.getUseStorageAccessFramework(this)) {
|
||||
|
@ -66,7 +66,11 @@ public class SelectFileActivity extends ActionBarActivity implements SearchView.
|
||||
private MenuItem mSearchViewMenuItem;
|
||||
private SearchView mSearchView;
|
||||
private Filter filter;
|
||||
|
||||
private int prevposition = 0;
|
||||
private FloatingActionButton mFab;
|
||||
private boolean mfabOkMode = false;
|
||||
private File selectedFile;
|
||||
private boolean folderOpenMode = false;
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
@ -83,39 +87,48 @@ public class SelectFileActivity extends ActionBarActivity implements SearchView.
|
||||
|
||||
//final Actions action = (Actions) getIntent().getExtras().getSerializable("action");
|
||||
wantAFile = true; //action == Actions.SelectFile;
|
||||
mfabOkMode = false;
|
||||
folderOpenMode = getIntent().getBooleanExtra("foldermode", false);
|
||||
if(folderOpenMode)
|
||||
setTitle("Open Folder");
|
||||
|
||||
listView = (ListView) findViewById(android.R.id.list);
|
||||
listView.setOnItemClickListener(this);
|
||||
listView.setTextFilterEnabled(true);
|
||||
|
||||
FloatingActionButton mFab = (FloatingActionButton) findViewById(R.id.fabbutton);
|
||||
mFab = (FloatingActionButton) findViewById(R.id.fabbutton);
|
||||
mFab.setColor(getResources().getColor(R.color.fab_light));
|
||||
mFab.setDrawable(getResources().getDrawable(R.drawable.ic_fab_add));
|
||||
|
||||
mFab.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
PopupMenu popup = new PopupMenu(SelectFileActivity.this, v);
|
||||
if (!mfabOkMode) {
|
||||
PopupMenu popup = new PopupMenu(SelectFileActivity.this, v);
|
||||
|
||||
popup.getMenuInflater().inflate(R.menu.popup_new_file, popup.getMenu());
|
||||
popup.getMenuInflater().inflate(R.menu.popup_new_file, popup.getMenu());
|
||||
|
||||
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
|
||||
@Override
|
||||
public boolean onMenuItemClick(MenuItem item) {
|
||||
int i = item.getItemId();
|
||||
if (i == R.id.im_new_file) {
|
||||
EditTextDialog.newInstance(EditTextDialog.Actions.NewFile).show(getFragmentManager().beginTransaction(), "dialog");
|
||||
return true;
|
||||
} else if (i == R.id.im_new_folder) {
|
||||
EditTextDialog.newInstance(EditTextDialog.Actions.NewFolder).show(getFragmentManager().beginTransaction(), "dialog");
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
|
||||
@Override
|
||||
public boolean onMenuItemClick(MenuItem item) {
|
||||
int i = item.getItemId();
|
||||
if (i == R.id.im_new_file) {
|
||||
EditTextDialog.newInstance(EditTextDialog.Actions.NewFile).show(getFragmentManager().beginTransaction(), "dialog");
|
||||
return true;
|
||||
} else if (i == R.id.im_new_folder) {
|
||||
EditTextDialog.newInstance(EditTextDialog.Actions.NewFolder).show(getFragmentManager().beginTransaction(), "dialog");
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
popup.show();
|
||||
popup.show();
|
||||
}
|
||||
if (mfabOkMode) {
|
||||
finishWithResult(selectedFile);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
@ -168,6 +181,7 @@ public class SelectFileActivity extends ActionBarActivity implements SearchView.
|
||||
private void finishWithResult(File file) {
|
||||
if (file != null) {
|
||||
Uri uri = Uri.fromFile(file);
|
||||
//Toast.makeText(this, uri.toString(), Toast.LENGTH_SHORT).show();
|
||||
setResult(RESULT_OK, new Intent().setData(uri));
|
||||
finish();
|
||||
} else {
|
||||
@ -177,10 +191,10 @@ public class SelectFileActivity extends ActionBarActivity implements SearchView.
|
||||
}
|
||||
|
||||
|
||||
|
||||
@Override
|
||||
public void onItemClick(AdapterView<?> parent,
|
||||
View view, int position, long id) {
|
||||
|
||||
final String name = ((TextView) view.findViewById(android.R.id.text1)).getText().toString();
|
||||
if (name.equals("..")) {
|
||||
if (currentFolder.equals("/")) {
|
||||
@ -192,21 +206,67 @@ public class SelectFileActivity extends ActionBarActivity implements SearchView.
|
||||
.getParentFile();
|
||||
} else {
|
||||
tempFile = tempFile.getParentFile();
|
||||
|
||||
}
|
||||
new UpdateList().execute(tempFile.getAbsolutePath());
|
||||
}
|
||||
if (mfabOkMode) {
|
||||
prevposition = 0;
|
||||
mfabOkMode = false;
|
||||
mFab.setDrawable(getResources().getDrawable(R.drawable.ic_fab_add));
|
||||
}
|
||||
return;
|
||||
} else if (name.equals(getString(R.string.home))) {
|
||||
new UpdateList().execute(PreferenceHelper.getWorkingFolder(this));
|
||||
Toast.makeText(this, "test", Toast.LENGTH_SHORT).show();
|
||||
if (mfabOkMode) {
|
||||
prevposition = 0;
|
||||
mfabOkMode = false;
|
||||
mFab.setDrawable(getResources().getDrawable(R.drawable.ic_fab_add));
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
final File selectedFile = new File(currentFolder, name);
|
||||
//final File selectedFile = new File(currentFolder, name);
|
||||
selectedFile = new File(currentFolder, name);
|
||||
|
||||
if (selectedFile.isFile() && wantAFile) {
|
||||
finishWithResult(selectedFile);
|
||||
} else if (selectedFile.isDirectory()) {
|
||||
new UpdateList().execute(selectedFile.getAbsolutePath());
|
||||
if (!folderOpenMode) {
|
||||
if (selectedFile.isFile() && wantAFile) {
|
||||
if (prevposition == position)
|
||||
finishWithResult(selectedFile);
|
||||
else {
|
||||
prevposition = position;
|
||||
mfabOkMode = true;
|
||||
mFab.setDrawable(getResources().getDrawable(R.drawable.ic_fab_ok));
|
||||
view.setSelected(true);
|
||||
}
|
||||
} else if (selectedFile.isDirectory()) {
|
||||
//Toast.makeText(this, "its folder", Toast.LENGTH_SHORT).show();
|
||||
if (mfabOkMode) {
|
||||
prevposition = 0;
|
||||
mfabOkMode = false;
|
||||
mFab.setDrawable(getResources().getDrawable(R.drawable.ic_fab_add));
|
||||
}
|
||||
new UpdateList().execute(selectedFile.getAbsolutePath());
|
||||
}
|
||||
} else if (folderOpenMode) {
|
||||
if (selectedFile.isDirectory()) {
|
||||
if (prevposition == position) {
|
||||
new UpdateList().execute(selectedFile.getAbsolutePath());
|
||||
if (mfabOkMode) {
|
||||
prevposition = 0;
|
||||
mfabOkMode = false;
|
||||
mFab.setDrawable(getResources().getDrawable(R.drawable.ic_fab_add));
|
||||
}
|
||||
} else {
|
||||
prevposition = position;
|
||||
mfabOkMode = true;
|
||||
mFab.setDrawable(getResources().getDrawable(R.drawable.ic_fab_ok));
|
||||
view.setSelected(true);
|
||||
}
|
||||
} else if (selectedFile.isFile()) {
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -147,6 +147,10 @@ public final class PreferenceHelper {
|
||||
return getPrefs(context).getBoolean("page_system_active", true);
|
||||
}
|
||||
|
||||
public static boolean getSplitByLine(Context context){
|
||||
return getPrefs(context).getBoolean("split_by_line", true);
|
||||
}
|
||||
|
||||
public static boolean hasDonated(Context context) {
|
||||
return getPrefs(context).getBoolean("has_donated", false);
|
||||
}
|
||||
@ -224,6 +228,10 @@ public final class PreferenceHelper {
|
||||
getEditor(context).putBoolean("page_system_active", value).commit();
|
||||
}
|
||||
|
||||
public static void setSplitByLine(Context context, boolean value){
|
||||
getEditor(context).putBoolean("split_by_line",value).commit();
|
||||
}
|
||||
|
||||
public static void setSendErrorReport(Context context, boolean value) {
|
||||
getEditor(context).putBoolean("send_error_reports", value).commit();
|
||||
}
|
||||
|
@ -54,6 +54,7 @@ public class SettingsFragment extends Fragment implements NumberPickerDialog.INu
|
||||
private boolean sAutoSave;
|
||||
private boolean sIgnoreBackButton;
|
||||
private boolean sSplitText;
|
||||
private boolean sSplitByLine;
|
||||
private boolean sErrorReports;
|
||||
|
||||
@Override
|
||||
@ -71,6 +72,7 @@ public class SettingsFragment extends Fragment implements NumberPickerDialog.INu
|
||||
sAutoSave = PreferenceHelper.getAutoSave(context);
|
||||
sIgnoreBackButton = PreferenceHelper.getIgnoreBackButton(context);
|
||||
sSplitText = PreferenceHelper.getSplitText(context);
|
||||
sSplitByLine = PreferenceHelper.getSplitByLine(context);
|
||||
sErrorReports = PreferenceHelper.getSendErrorReports(context);
|
||||
}
|
||||
|
||||
@ -80,7 +82,7 @@ public class SettingsFragment extends Fragment implements NumberPickerDialog.INu
|
||||
// Our custom layout
|
||||
final View rootView = inflater.inflate(R.layout.fragment_settings, container, false);
|
||||
final SwitchCompat swLineNumbers, swSyntax, swWrapContent, swMonospace, swReadOnly;
|
||||
final SwitchCompat swSuggestions, swAccessoryView, swStorageAccessFramework, swAutoSave, swIgnoreBackButton, swSplitText, swErrorReports;
|
||||
final SwitchCompat swSuggestions, swAccessoryView, swStorageAccessFramework, swAutoSave, swIgnoreBackButton, swSplitText, swSplitByLine, swErrorReports;
|
||||
|
||||
swLineNumbers = (SwitchCompat) rootView.findViewById(R.id.switch_line_numbers);
|
||||
swSyntax = (SwitchCompat) rootView.findViewById(R.id.switch_syntax);
|
||||
@ -94,6 +96,8 @@ public class SettingsFragment extends Fragment implements NumberPickerDialog.INu
|
||||
swAutoSave = (SwitchCompat) rootView.findViewById(R.id.switch_auto_save);
|
||||
swIgnoreBackButton = (SwitchCompat) rootView.findViewById(R.id.switch_ignore_backbutton);
|
||||
swSplitText = (SwitchCompat) rootView.findViewById(R.id.switch_page_system);
|
||||
swSplitByLine = (SwitchCompat) rootView.findViewById(R.id.split_by_line);
|
||||
|
||||
swErrorReports = (SwitchCompat) rootView.findViewById(R.id.switch_send_error_reports);
|
||||
|
||||
swLineNumbers.setChecked(sLineNumbers);
|
||||
@ -108,6 +112,7 @@ public class SettingsFragment extends Fragment implements NumberPickerDialog.INu
|
||||
swAutoSave.setChecked(sAutoSave);
|
||||
swIgnoreBackButton.setChecked(sIgnoreBackButton);
|
||||
swSplitText.setChecked(sSplitText);
|
||||
swSplitByLine.setChecked(sSplitByLine);
|
||||
swErrorReports.setChecked(sErrorReports);
|
||||
|
||||
TextView fontSizeView, encodingView, extraOptionsView, themeView, goPro;
|
||||
@ -259,6 +264,14 @@ public class SettingsFragment extends Fragment implements NumberPickerDialog.INu
|
||||
@Override
|
||||
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
|
||||
PreferenceHelper.setSplitText(getActivity(), isChecked);
|
||||
swSplitByLine.setEnabled(isChecked);
|
||||
}
|
||||
});
|
||||
|
||||
swSplitByLine.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
|
||||
@Override
|
||||
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
|
||||
PreferenceHelper.setSplitByLine(getActivity(), isChecked);
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -37,6 +37,8 @@ public class PageSystem {
|
||||
|
||||
final int charForPage = 20000;
|
||||
final int firstPageChars = 50000;
|
||||
final int lineForPage = 250;
|
||||
|
||||
|
||||
this.pageSystemInterface = pageSystemInterface;
|
||||
pages = new LinkedList<>();
|
||||
@ -46,8 +48,9 @@ public class PageSystem {
|
||||
int nextIndexOfReturn;
|
||||
final int textLength = text.length();
|
||||
boolean pageSystemEnabled = PreferenceHelper.getSplitText(context);
|
||||
boolean splitByLineEnablec = PreferenceHelper.getSplitByLine(context);
|
||||
|
||||
if (pageSystemEnabled) {
|
||||
if (pageSystemEnabled && !splitByLineEnablec) {
|
||||
while (i < textLength) {
|
||||
// first page is longer
|
||||
to = i + (i == 0 ? firstPageChars : charForPage);
|
||||
@ -57,14 +60,38 @@ public class PageSystem {
|
||||
pages.add(text.substring(i, to));
|
||||
i = to + 1;
|
||||
}
|
||||
if (i == 0)
|
||||
pages.add("");
|
||||
} else if(pageSystemEnabled && splitByLineEnablec){
|
||||
int linecount = 0;
|
||||
to = 0;
|
||||
while (i < textLength) {
|
||||
// first page is longer
|
||||
nextIndexOfReturn = text.indexOf("\n", to);
|
||||
if (nextIndexOfReturn > to) {
|
||||
to = nextIndexOfReturn;
|
||||
linecount++;
|
||||
}
|
||||
if (to > text.length()) {
|
||||
to = text.length();
|
||||
pages.add(text.substring(i, to));
|
||||
i = to;
|
||||
}
|
||||
if (linecount >= lineForPage) {
|
||||
pages.add(text.substring(i, to));
|
||||
i = to;
|
||||
linecount = 0;
|
||||
}
|
||||
|
||||
|
||||
to++;
|
||||
}
|
||||
if (i == 0)
|
||||
pages.add("");
|
||||
} else {
|
||||
pages.add(text);
|
||||
}
|
||||
|
||||
|
||||
startingLines = new int[pages.size()];
|
||||
setStartingLines();
|
||||
}
|
||||
|
BIN
libraries/sharedCode/src/main/res/drawable-hdpi/ic_fab_ok.png
Normal file
BIN
libraries/sharedCode/src/main/res/drawable-hdpi/ic_fab_ok.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 401 B |
BIN
libraries/sharedCode/src/main/res/drawable-mdpi/ic_fab_ok.png
Normal file
BIN
libraries/sharedCode/src/main/res/drawable-mdpi/ic_fab_ok.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 296 B |
BIN
libraries/sharedCode/src/main/res/drawable-xhdpi/ic_fab_ok.png
Normal file
BIN
libraries/sharedCode/src/main/res/drawable-xhdpi/ic_fab_ok.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 510 B |
BIN
libraries/sharedCode/src/main/res/drawable-xxhdpi/ic_fab_ok.png
Normal file
BIN
libraries/sharedCode/src/main/res/drawable-xxhdpi/ic_fab_ok.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 858 B |
8
libraries/sharedCode/src/main/res/drawable/bg_key.xml
Normal file
8
libraries/sharedCode/src/main/res/drawable/bg_key.xml
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item
|
||||
android:state_selected="true"
|
||||
android:drawable="@color/item_selected"/>
|
||||
|
||||
</selector>
|
||||
<!--http://stackoverflow.com/questions/16189651/android-listview-selected-item-stay-highlighted-->
|
@ -197,6 +197,21 @@
|
||||
android:onClick="OpenFile"
|
||||
android:background="?selectableItemBackground"/>
|
||||
|
||||
<TextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="54dp"
|
||||
android:text="@string/open_folder"
|
||||
android:gravity="center_vertical"
|
||||
android:paddingStart="20dp"
|
||||
android:paddingLeft="20dp"
|
||||
android:paddingEnd="20dp"
|
||||
android:paddingRight="20dp"
|
||||
android:textSize="12sp"
|
||||
android:textColor="@color/navigation_drawer_button_text_color_inverted"
|
||||
android:clickable="true"
|
||||
android:onClick="OpenFolder"
|
||||
android:background="?selectableItemBackground"/>
|
||||
|
||||
<TextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="54dp"
|
||||
|
@ -42,7 +42,7 @@
|
||||
android:layout_marginLeft="@dimen/list_horizontal_margin"
|
||||
android:layout_marginRight="@dimen/list_horizontal_margin"
|
||||
android:layout_marginStart="@dimen/list_horizontal_margin"
|
||||
android:layout_marginEnd="@dimen/list_horizontal_margin"/>
|
||||
android:layout_marginEnd="@dimen/list_horizontal_margin" />
|
||||
|
||||
<com.faizmalkani.floatingactionbutton.FloatingActionButton
|
||||
android:id="@+id/fabbutton"
|
||||
|
@ -275,6 +275,20 @@
|
||||
android:paddingRight="16dp"
|
||||
android:textColor="@color/navigation_drawer_button_text_color_inverted"/>
|
||||
|
||||
<android.support.v7.widget.SwitchCompat
|
||||
android:gravity="center_vertical"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="56dp"
|
||||
android:text="@string/split_by_line"
|
||||
android:textSize="12sp"
|
||||
android:id="@id/split_by_line"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:paddingEnd="16dp"
|
||||
android:paddingStart="16dp"
|
||||
android:paddingLeft="16dp"
|
||||
android:paddingRight="16dp"
|
||||
android:textColor="@color/navigation_drawer_button_text_color_inverted"/>
|
||||
|
||||
<android.support.v7.widget.SwitchCompat
|
||||
android:gravity="center_vertical"
|
||||
android:layout_width="match_parent"
|
||||
|
@ -26,7 +26,9 @@
|
||||
android:paddingStart="16dp"
|
||||
android:paddingEnd="16dp"
|
||||
android:paddingLeft="16dp"
|
||||
android:paddingRight="16dp">
|
||||
android:paddingRight="16dp"
|
||||
android:descendantFocusability="blocksDescendants"
|
||||
android:background="@drawable/bg_key">
|
||||
|
||||
<ImageView
|
||||
android:id="@android:id/icon"
|
||||
@ -43,7 +45,11 @@
|
||||
android:ellipsize="end"
|
||||
android:paddingStart="56dp"
|
||||
android:paddingLeft="56dp"
|
||||
android:text="FILE NAME"/>
|
||||
android:text="FILE NAME"
|
||||
android:focusableInTouchMode="false"
|
||||
android:clickable="false"
|
||||
android:focusable="false"
|
||||
android:textIsSelectable="false"/>
|
||||
|
||||
<TextView
|
||||
android:id="@android:id/text2"
|
||||
@ -56,6 +62,10 @@
|
||||
android:ellipsize="end"
|
||||
android:paddingStart="56dp"
|
||||
android:paddingLeft="56dp"
|
||||
android:text="DETAIL 1"/>
|
||||
android:text="DETAIL 1"
|
||||
android:focusableInTouchMode="false"
|
||||
android:clickable="false"
|
||||
android:focusable="false"
|
||||
android:textIsSelectable="false"/>
|
||||
|
||||
</RelativeLayout>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">فتح</string>
|
||||
<string name="file_saved_with_success">تم حفظ الملف % 1$ s مع النجاح!</string>
|
||||
<string name="open_a_file">فتح ملف</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Obre</string>
|
||||
<string name="file_saved_with_success">L\'arxiu %1$s s\'ha desat amb èxit!</string>
|
||||
<string name="open_a_file">Obre un arxiu</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Otevřít</string>
|
||||
<string name="file_saved_with_success">Soubor %1$s byl úspěšně uložen!</string>
|
||||
<string name="open_a_file">Otevřít soubor</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Öffnen</string>
|
||||
<string name="file_saved_with_success">Die Datei %1$s wurde erfolgreich gespeichert!</string>
|
||||
<string name="open_a_file">Datei öffnen</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Nein</string>
|
||||
<string name="new_file">Neue Datei</string>
|
||||
<string name="delete_current_file">Aktuelle Datei löschen</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Άνοιγμα</string>
|
||||
<string name="file_saved_with_success">Το αρχείο %1$s αποθηκεύτηκε με επιτυχία!</string>
|
||||
<string name="open_a_file">Άνοιγμα αρχείου</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Abrir</string>
|
||||
<string name="file_saved_with_success">¡El archivo %1$s fue guardado exitosamente!</string>
|
||||
<string name="open_a_file">Abrir archivo</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">Nuevo archivo</string>
|
||||
<string name="delete_current_file">Eliminar archivo actual</string>
|
||||
|
@ -129,6 +129,7 @@
|
||||
<string name="open_source_license">Licencia de codigo abierto</string>
|
||||
<string name="open_source_license_summary">Ver licencia de codigo abierto</string>
|
||||
<string name="open_a_file">Abrir un archivo</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="open_this_time_only">Abrir solo esta vez</string>
|
||||
<string name="change_list_type">Cambiar tipo de lista</string>
|
||||
<string name="use_monospace">Usar monoespacio</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Avaa</string>
|
||||
<string name="file_saved_with_success">Tiedosto \'%1$s\' on tallennettu onnistuneesti!</string>
|
||||
<string name="open_a_file">Avaa tiedosto</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Ei</string>
|
||||
<string name="new_file">Uusi tiedosto</string>
|
||||
<string name="delete_current_file">Poista nykyinen tiedosto</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Ouvrir</string>
|
||||
<string name="file_saved_with_success">Le fichier %1$s a été enregistré avec succès !</string>
|
||||
<string name="open_a_file">Ouvrir un fichier</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Non</string>
|
||||
<string name="new_file">Nouveau fichier</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Megnyit</string>
|
||||
<string name="file_saved_with_success">A(z) %1$s fájl sikeresen mentve!</string>
|
||||
<string name="open_a_file">Fájl megnyitása</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Nem</string>
|
||||
<string name="new_file">Új fájl</string>
|
||||
<string name="delete_current_file">Aktuális fájl törlése</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Buka</string>
|
||||
<string name="file_saved_with_success">File %1$s berhasil disimpan!</string>
|
||||
<string name="open_a_file">Buka file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Tidak</string>
|
||||
<string name="new_file">File baru</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Apri</string>
|
||||
<string name="file_saved_with_success">Il file %1$s è stato salvato con successo!</string>
|
||||
<string name="open_a_file">Apri un file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">Nuovo file</string>
|
||||
<string name="delete_current_file">Elimina il file corrente</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">開く</string>
|
||||
<string name="file_saved_with_success">ファイル %1$s は保存されました!</string>
|
||||
<string name="open_a_file">ファイルを開く</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">いいえ</string>
|
||||
<string name="new_file">新しいファイル</string>
|
||||
<string name="delete_current_file">現在のファイルを削除</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">열기</string>
|
||||
<string name="file_saved_with_success">파일 %1$s 저장 완료!</string>
|
||||
<string name="open_a_file">파일 열기</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -129,6 +129,7 @@
|
||||
<string name="open_source_license">Open Source licenses</string>
|
||||
<string name="open_source_license_summary">Show open source licenses</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="open_this_time_only">Open this time only</string>
|
||||
<string name="change_list_type">Change the list type</string>
|
||||
<string name="use_monospace">Use monospace</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Openen</string>
|
||||
<string name="file_saved_with_success">Het bestand %1$s is met succes opgeslagen!</string>
|
||||
<string name="open_a_file">Open een bestand</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Nee</string>
|
||||
<string name="new_file">Nieuw bestand</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Otwórz</string>
|
||||
<string name="file_saved_with_success">Plik %1$s został pomyślnie zapisany!</string>
|
||||
<string name="open_a_file">Otwórz plik</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Nie</string>
|
||||
<string name="new_file">Nowy plik</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Abrir</string>
|
||||
<string name="file_saved_with_success">O arquivo %1$s foi salvo com sucesso!</string>
|
||||
<string name="open_a_file">Abrir um arquivo</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Não</string>
|
||||
<string name="new_file">Novo arquivo</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Abrir</string>
|
||||
<string name="file_saved_with_success">O ficheiro %1$s foi gravado com sucesso!</string>
|
||||
<string name="open_a_file">Abrir um ficheiro</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Não</string>
|
||||
<string name="new_file">Novo ficheiro</string>
|
||||
<string name="delete_current_file">Eliminar ficheiro atual</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Deschide</string>
|
||||
<string name="file_saved_with_success">Fişierul %1$s a fost salvat cu succes!</string>
|
||||
<string name="open_a_file">Deschideţi un fişier</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Nu</string>
|
||||
<string name="new_file">Fişier nou</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">открыть</string>
|
||||
<string name="file_saved_with_success">Файл %1$s успешно сохранен!</string>
|
||||
<string name="open_a_file">Открыть файл</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Нет</string>
|
||||
<string name="new_file">Новый файл</string>
|
||||
<string name="delete_current_file">Удалить текущий файл</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Otvoriť</string>
|
||||
<string name="file_saved_with_success">Súbor %1$s bol úspešne uložený!</string>
|
||||
<string name="open_a_file">Otvoriť súbor</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Nie</string>
|
||||
<string name="new_file">Nový súbor</string>
|
||||
<string name="delete_current_file">Vymazať aktuálny súbor</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
</resources>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Öppna</string>
|
||||
<string name="file_saved_with_success">Filen %1$s sparades!</string>
|
||||
<string name="open_a_file">Öppna en fil</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Nej</string>
|
||||
<string name="new_file">Ny fil</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Aç</string>
|
||||
<string name="file_saved_with_success">%1$s dosyası başarıyla kaydedildi!</string>
|
||||
<string name="open_a_file">Dosya aç</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Hayır</string>
|
||||
<string name="new_file">Yeni dosya</string>
|
||||
<string name="delete_current_file">Geçerli dosyayı sil</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Відкрити</string>
|
||||
<string name="file_saved_with_success">Файл %1$s було успішно збережено!</string>
|
||||
<string name="open_a_file">Відкрити файл</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Ні</string>
|
||||
<string name="new_file">Новий файл</string>
|
||||
<string name="delete_current_file">Видалити поточний файл</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Mở</string>
|
||||
<string name="file_saved_with_success">Tập tin %1$ss đã được lưu thành công!</string>
|
||||
<string name="open_a_file">Mở tập tin</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">Không</string>
|
||||
<string name="new_file">Tập tin mới</string>
|
||||
<string name="delete_current_file">Xoá tập tin hiện tại</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">打开</string>
|
||||
<string name="file_saved_with_success">文件 %1$s 保存成功 !</string>
|
||||
<string name="open_a_file">打开文件</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">不</string>
|
||||
<string name="new_file">新建文件</string>
|
||||
<string name="delete_current_file">删除当前文件</string>
|
||||
|
@ -129,6 +129,7 @@
|
||||
<string name="open_source_license">Open Source licenses</string>
|
||||
<string name="open_source_license_summary">Show open source licenses</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="open_this_time_only">Open this time only</string>
|
||||
<string name="change_list_type">Change the list type</string>
|
||||
<string name="use_monospace">Use monospace</string>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
|
@ -83,6 +83,7 @@
|
||||
<item type="id" name="drawer_button_extra_options"/>
|
||||
<item type="id" name="switch_ignore_backbutton"/>
|
||||
<item type="id" name="switch_page_system"/>
|
||||
<item type="id" name="split_by_line"/>
|
||||
<item type="id" name="switch_send_error_reports"/>
|
||||
<item type="id" name="switch_accessory_view"/>
|
||||
<item type="id" name="switch_storage_access_framework"/>
|
||||
|
@ -71,6 +71,7 @@
|
||||
<string name="open">Open</string>
|
||||
<string name="file_saved_with_success">The file %1$s was saved with success!</string>
|
||||
<string name="open_a_file">Open a file</string>
|
||||
<string name="open_folder">Open folder</string>
|
||||
<string name="no">No</string>
|
||||
<string name="new_file">New file</string>
|
||||
<string name="delete_current_file">Delete current file</string>
|
||||
@ -82,4 +83,7 @@
|
||||
<string name="accessory_view">Accessory view</string>
|
||||
<string name="file_cannot_be_renamed">The file cannot be renamed</string>
|
||||
<string name="use_storage_access_framework">Use the "Storage Access Framework"</string>
|
||||
|
||||
<string name="split_by_line">Split By Line</string>
|
||||
|
||||
</resources>
|
||||
|
@ -61,6 +61,11 @@
|
||||
android:title="@string/split_text_if_too_long"
|
||||
android:defaultValue="true"/>
|
||||
|
||||
<CheckBoxPreference
|
||||
android:key="split_by_line"
|
||||
android:title="@string/split_by_line"
|
||||
android:defaultValue="true"/>
|
||||
|
||||
<CheckBoxPreference
|
||||
android:key="send_error_reports"
|
||||
android:title="@string/send_error_reports"
|
||||
|
Loading…
x
Reference in New Issue
Block a user