@ -1,19 +1,7 @@ |
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<module external.linked.project.id="8Vim" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$USER_HOME$/my_passport/programming/Android/8Vim" external.system.id="GRADLE" external.system.module.group="" external.system.module.version="unspecified" type="JAVA_MODULE" version="4"> |
||||
<component name="FacetManager"> |
||||
<facet type="java-gradle" name="Java-Gradle"> |
||||
<configuration> |
||||
<option name="BUILD_FOLDER_PATH" value="$MODULE_DIR$/build" /> |
||||
<option name="BUILDABLE" value="false" /> |
||||
</configuration> |
||||
</facet> |
||||
</component> |
||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8" inherit-compiler-output="true"> |
||||
<exclude-output /> |
||||
<content url="file://$MODULE_DIR$"> |
||||
<excludeFolder url="file://$MODULE_DIR$/.gradle" /> |
||||
</content> |
||||
<orderEntry type="inheritedJdk" /> |
||||
<module version="4"> |
||||
<component name="NewModuleRootManager"> |
||||
<orderEntry type="jdk" jdkName="1.8" jdkType="JavaSDK" /> |
||||
<orderEntry type="sourceFolder" forTests="false" /> |
||||
</component> |
||||
</module> |
@ -1,4 +1,4 @@ |
||||
package inc.flide.vi8; |
||||
package inc.flide.vim8; |
||||
|
||||
import android.app.Application; |
||||
import android.test.ApplicationTestCase; |
@ -1,8 +1,8 @@ |
||||
package inc.flide.vi8.geometry; |
||||
package inc.flide.vim8.geometry; |
||||
|
||||
import android.graphics.PointF; |
||||
|
||||
import inc.flide.vi8.structures.FingerPosition; |
||||
import inc.flide.vim8.structures.FingerPosition; |
||||
|
||||
public class Circle{ |
||||
private PointF centre; |
@ -1,13 +1,7 @@ |
||||
package inc.flide.vi8.geometry; |
||||
package inc.flide.vim8.geometry; |
||||
|
||||
import android.graphics.Point; |
||||
import android.graphics.PointF; |
||||
|
||||
import java.util.ArrayList; |
||||
import java.util.List; |
||||
|
||||
import inc.flide.vi8.utilities.Utilities; |
||||
|
||||
public class GeometricUtilities { |
||||
|
||||
public static double getSquaredDistanceBetweenPoints(PointF a, PointF b){ |
@ -1,4 +1,4 @@ |
||||
package inc.flide.vi8.geometry; |
||||
package inc.flide.vim8.geometry; |
||||
|
||||
import android.graphics.PointF; |
||||
|
@ -1,14 +1,14 @@ |
||||
package inc.flide.vi8.keyboardActionListners; |
||||
package inc.flide.vim8.keyboardActionListners; |
||||
|
||||
import android.inputmethodservice.KeyboardView; |
||||
import android.view.HapticFeedbackConstants; |
||||
import android.view.KeyEvent; |
||||
import android.view.View; |
||||
|
||||
import inc.flide.vi8.MainInputMethodService; |
||||
import inc.flide.vi8.keyboardHelpers.KeyboardAction; |
||||
import inc.flide.vi8.structures.InputSpecialKeyEventCode; |
||||
import inc.flide.vi8.structures.KeyboardActionType; |
||||
import inc.flide.vim8.MainInputMethodService; |
||||
import inc.flide.vim8.keyboardHelpers.KeyboardAction; |
||||
import inc.flide.vim8.structures.InputSpecialKeyEventCode; |
||||
import inc.flide.vim8.structures.KeyboardActionType; |
||||
|
||||
public abstract class KeyboardActionListner implements KeyboardView.OnKeyboardActionListener { |
||||
|
@ -1,12 +1,12 @@ |
||||
package inc.flide.vi8.keyboardActionListners; |
||||
package inc.flide.vim8.keyboardActionListners; |
||||
|
||||
import android.view.KeyEvent; |
||||
|
||||
import inc.flide.vi8.MainInputMethodService; |
||||
import inc.flide.vi8.structures.InputSpecialKeyEventCode; |
||||
import inc.flide.vi8.keyboardHelpers.KeyboardAction; |
||||
import inc.flide.vi8.structures.KeyboardActionType; |
||||
import inc.flide.vi8.views.NumberPadKeyboardView; |
||||
import inc.flide.vim8.MainInputMethodService; |
||||
import inc.flide.vim8.structures.InputSpecialKeyEventCode; |
||||
import inc.flide.vim8.keyboardHelpers.KeyboardAction; |
||||
import inc.flide.vim8.structures.KeyboardActionType; |
||||
import inc.flide.vim8.views.NumberPadKeyboardView; |
||||
|
||||
public class NumberPadKeyboardActionListener extends KeyboardActionListner { |
||||
|
@ -1,13 +1,13 @@ |
||||
package inc.flide.vi8.keyboardActionListners; |
||||
package inc.flide.vim8.keyboardActionListners; |
||||
|
||||
import android.view.KeyEvent; |
||||
|
||||
import inc.flide.vi8.MainInputMethodService; |
||||
import inc.flide.vi8.structures.InputSpecialKeyEventCode; |
||||
import inc.flide.vi8.keyboardHelpers.KeyboardAction; |
||||
import inc.flide.vi8.structures.KeyboardActionType; |
||||
import inc.flide.vi8.structures.SelectionKeyboardKeyCode; |
||||
import inc.flide.vi8.views.SelectionKeyboardView; |
||||
import inc.flide.vim8.MainInputMethodService; |
||||
import inc.flide.vim8.structures.InputSpecialKeyEventCode; |
||||
import inc.flide.vim8.keyboardHelpers.KeyboardAction; |
||||
import inc.flide.vim8.structures.KeyboardActionType; |
||||
import inc.flide.vim8.structures.SelectionKeyboardKeyCode; |
||||
import inc.flide.vim8.views.SelectionKeyboardView; |
||||
|
||||
public class SelectionKeyboardActionListener extends KeyboardActionListner { |
||||
|
@ -1,12 +1,12 @@ |
||||
package inc.flide.vi8.keyboardActionListners; |
||||
package inc.flide.vim8.keyboardActionListners; |
||||
|
||||
import android.view.KeyEvent; |
||||
|
||||
import inc.flide.vi8.MainInputMethodService; |
||||
import inc.flide.vi8.keyboardHelpers.KeyboardAction; |
||||
import inc.flide.vi8.structures.InputSpecialKeyEventCode; |
||||
import inc.flide.vi8.structures.KeyboardActionType; |
||||
import inc.flide.vi8.views.SymbolKeyboardView; |
||||
import inc.flide.vim8.MainInputMethodService; |
||||
import inc.flide.vim8.keyboardHelpers.KeyboardAction; |
||||
import inc.flide.vim8.structures.InputSpecialKeyEventCode; |
||||
import inc.flide.vim8.structures.KeyboardActionType; |
||||
import inc.flide.vim8.views.SymbolKeyboardView; |
||||
|
||||
public class SymbolKeyboardActionListener extends KeyboardActionListner { |
||||
|
@ -1,6 +1,6 @@ |
||||
package inc.flide.vi8.keyboardHelpers; |
||||
package inc.flide.vim8.keyboardHelpers; |
||||
|
||||
import inc.flide.vi8.structures.KeyboardActionType; |
||||
import inc.flide.vim8.structures.KeyboardActionType; |
||||
|
||||
public class KeyboardAction { |
||||
|
@ -1,7 +1,7 @@ |
||||
package inc.flide.vi8.structures; |
||||
package inc.flide.vim8.structures; |
||||
|
||||
public interface Constants { |
||||
String KEYBOARD_ID = "inc.flide.vi8/.MainInputMethodService"; |
||||
String KEYBOARD_ID = "inc.flide.vim8/.MainInputMethodService"; |
||||
int DELAY_MILLIS_LONG_PRESS_INITIATION = 500; |
||||
int DELAY_MILLIS_LONG_PRESS_CONTINUATION = 50; |
||||
int TEXT_SIZE = 50; |
@ -1,4 +1,4 @@ |
||||
package inc.flide.vi8.structures; |
||||
package inc.flide.vim8.structures; |
||||
|
||||
public enum FingerPosition { |
||||
NO_TOUCH, INSIDE_CIRCLE, TOP, LEFT, BOTTOM, RIGHT, LONG_PRESS, LONG_PRESS_END |
@ -1,4 +1,4 @@ |
||||
package inc.flide.vi8.structures; |
||||
package inc.flide.vim8.structures; |
||||
|
||||
public enum InputSpecialKeyEventCode { |
||||
|
@ -1,4 +1,4 @@ |
||||
package inc.flide.vi8.structures; |
||||
package inc.flide.vim8.structures; |
||||
|
||||
public enum KeyboardActionType { |
||||
INPUT_TEXT, INPUT_KEY, INPUT_SPECIAL |
@ -1,4 +1,4 @@ |
||||
package inc.flide.vi8.structures; |
||||
package inc.flide.vim8.structures; |
||||
|
||||
public enum SelectionKeyboardKeyCode { |
||||
MOVE_CURRENT_END_POINT_LEFT(0), |
@ -1,4 +1,4 @@ |
||||
package inc.flide.vi8.utilities; |
||||
package inc.flide.vim8.utilities; |
||||
import android.graphics.PointF; |
||||
|
||||
import java.util.ArrayList; |
@ -1,20 +1,12 @@ |
||||
package inc.flide.vi8.views; |
||||
package inc.flide.vim8.views; |
||||
|
||||
import android.content.Context; |
||||
import android.graphics.Canvas; |
||||
import android.graphics.Paint; |
||||
import android.graphics.Typeface; |
||||
import android.inputmethodservice.Keyboard; |
||||
import android.inputmethodservice.KeyboardView; |
||||
import android.util.AttributeSet; |
||||
import android.view.View; |
||||
|
||||
import java.util.List; |
||||
|
||||
import inc.flide.vi8.MainInputMethodService; |
||||
import inc.flide.vi8.R; |
||||
import inc.flide.vi8.keyboardActionListners.NumberPadKeyboardActionListener; |
||||
import inc.flide.vi8.structures.Constants; |
||||
import inc.flide.vim8.MainInputMethodService; |
||||
import inc.flide.vim8.R; |
||||
import inc.flide.vim8.keyboardActionListners.NumberPadKeyboardActionListener; |
||||
|
||||
public class NumberPadKeyboardView extends ButtonKeyboardView { |
||||
|
@ -1,14 +1,12 @@ |
||||
package inc.flide.vi8.views; |
||||
package inc.flide.vim8.views; |
||||
|
||||
import android.content.Context; |
||||
import android.inputmethodservice.Keyboard; |
||||
import android.inputmethodservice.KeyboardView; |
||||
import android.util.AttributeSet; |
||||
import android.view.View; |
||||
|
||||
import inc.flide.vi8.MainInputMethodService; |
||||
import inc.flide.vi8.R; |
||||
import inc.flide.vi8.keyboardActionListners.SelectionKeyboardActionListener; |
||||
import inc.flide.vim8.MainInputMethodService; |
||||
import inc.flide.vim8.R; |
||||
import inc.flide.vim8.keyboardActionListners.SelectionKeyboardActionListener; |
||||
|
||||
public class SelectionKeyboardView extends ButtonKeyboardView { |
||||
|
@ -1,20 +1,12 @@ |
||||
package inc.flide.vi8.views; |
||||
package inc.flide.vim8.views; |
||||
|
||||
import android.content.Context; |
||||
import android.graphics.Canvas; |
||||
import android.graphics.Paint; |
||||
import android.graphics.Typeface; |
||||
import android.inputmethodservice.Keyboard; |
||||
import android.inputmethodservice.KeyboardView; |
||||
import android.util.AttributeSet; |
||||
import android.view.View; |
||||
|
||||
import java.util.List; |
||||
|
||||
import inc.flide.vi8.MainInputMethodService; |
||||
import inc.flide.vi8.R; |
||||
import inc.flide.vi8.keyboardActionListners.SymbolKeyboardActionListener; |
||||
import inc.flide.vi8.structures.Constants; |
||||
import inc.flide.vim8.MainInputMethodService; |
||||
import inc.flide.vim8.R; |
||||
import inc.flide.vim8.keyboardActionListners.SymbolKeyboardActionListener; |
||||
|
||||
public class SymbolKeyboardView extends ButtonKeyboardView { |
||||
|
@ -1,5 +1,5 @@ |
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<inc.flide.vi8.views.mainKeyboard.MainKeyboardView |
||||
<inc.flide.vim8.views.mainKeyboard.MainKeyboardView |
||||
xmlns:android="http://schemas.android.com/apk/res/android" |
||||
android:id="@+id/keyboard" |
||||
android:layout_width="match_parent" |
@ -1,5 +1,5 @@ |
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<inc.flide.vi8.views.NumberPadKeyboardView |
||||
<inc.flide.vim8.views.NumberPadKeyboardView |
||||
xmlns:android="http://schemas.android.com/apk/res/android" |
||||
android:id="@+id/keyboard" |
||||
android:layout_width="match_parent" |
@ -1,5 +1,5 @@ |
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<inc.flide.vi8.views.SelectionKeyboardView |
||||
<inc.flide.vim8.views.SelectionKeyboardView |
||||
xmlns:android="http://schemas.android.com/apk/res/android" |
||||
android:id="@+id/keyboard" |
||||
android:layout_width="match_parent" |
@ -1,5 +1,5 @@ |
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<inc.flide.vi8.views.SymbolKeyboardView |
||||
<inc.flide.vim8.views.SymbolKeyboardView |
||||
xmlns:android="http://schemas.android.com/apk/res/android" |
||||
android:id="@+id/keyboard" |
||||
android:layout_width="match_parent" |
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 4.7 KiB After Width: | Height: | Size: 4.7 KiB |
Before Width: | Height: | Size: 7.5 KiB After Width: | Height: | Size: 7.5 KiB |
@ -1,19 +1,24 @@ |
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<!DOCTYPE resources [ |
||||
<!ENTITY appname "8Vim"> |
||||
<!ENTITY version_name "iteration 2"> |
||||
]> |
||||
<resources> |
||||
<string name="app_name">VI8</string> |
||||
<string name="version_name">iteration 1</string> |
||||
<string name="app_name">&appname;</string> |
||||
<string name="version_name">&version_name;</string> |
||||
<string name="navigation_drawer_open">Open navigation drawer</string> |
||||
<string name="navigation_drawer_close">Close navigation drawer</string> |
||||
<string name="nav_header_desc">Navigation header</string> |
||||
<string name="enable_ime_dialog_content">In order to utilize the keyboard, you need to enable the keyboard first. Once you click on the enable button, you will be taken to the input method settings screen. Please enable the "VI8 Keyboard" there.</string> |
||||
<string name="enable_ime_dialog_content">In order to utilize the keyboard, you need to enable the keyboard first. Once you click on the enable button, you will be taken to the input method settings screen. Please enable the "&appname; Keyboard" there.</string> |
||||
<string name="enable_ime_dialog_neutral_button_text">Enable</string> |
||||
<string name="enable_ime_dialog_title">Please Enable IME</string> |
||||
<string name="title_activity_configure_emoticon_keyboard">ConfigureEmoticonKeyboardActivity</string> |
||||
|
||||
<!--Preference Related Strings--> |
||||
<string name="basic_preference_file_name">inc.flide.vi8.basicPreferences</string> |
||||
<string name="basic_preference_file_name">inc.flide.&appname;.basicPreferences</string> |
||||
<string name="bp_selected_emoticon_keyboard">selected_emoticon_keyboard</string> |
||||
|
||||
<string name="keyboard_test_edittext_hint">Test your keyboard here</string> |
||||
<string name="keyboard_test_edit_text_hint">Test your keyboard here</string> |
||||
<string name="help_feedback"><![CDATA[Help & Feedback]]></string> |
||||
<string name="share_vi8">Share VI8</string> |
||||
<string name="share_app">Share &appname;</string> |
||||
</resources> |
@ -1,19 +0,0 @@ |
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<module external.linked.project.id="EightVim" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$" external.system.id="GRADLE" external.system.module.group="" external.system.module.version="unspecified" type="JAVA_MODULE" version="4"> |
||||
<component name="FacetManager"> |
||||
<facet type="java-gradle" name="Java-Gradle"> |
||||
<configuration> |
||||
<option name="BUILD_FOLDER_PATH" value="$MODULE_DIR$/build" /> |
||||
<option name="BUILDABLE" value="false" /> |
||||
</configuration> |
||||
</facet> |
||||
</component> |
||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_7" inherit-compiler-output="true"> |
||||
<exclude-output /> |
||||
<content url="file://$MODULE_DIR$"> |
||||
<excludeFolder url="file://$MODULE_DIR$/.gradle" /> |
||||
</content> |
||||
<orderEntry type="inheritedJdk" /> |
||||
<orderEntry type="sourceFolder" forTests="false" /> |
||||
</component> |
||||
</module> |
@ -1,19 +0,0 @@ |
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<module external.linked.project.id="VI8" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$" external.system.id="GRADLE" type="JAVA_MODULE" version="4"> |
||||
<component name="FacetManager"> |
||||
<facet type="java-gradle" name="Java-Gradle"> |
||||
<configuration> |
||||
<option name="BUILD_FOLDER_PATH" value="$MODULE_DIR$/build" /> |
||||
<option name="BUILDABLE" value="false" /> |
||||
</configuration> |
||||
</facet> |
||||
</component> |
||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8" inherit-compiler-output="true"> |
||||
<exclude-output /> |
||||
<content url="file://$MODULE_DIR$"> |
||||
<excludeFolder url="file://$MODULE_DIR$/.gradle" /> |
||||
</content> |
||||
<orderEntry type="inheritedJdk" /> |
||||
<orderEntry type="sourceFolder" forTests="false" /> |
||||
</component> |
||||
</module> |
@ -1 +1 @@ |
||||
include ':vi8' |
||||
include ':8vim' |
||||
|
@ -1,134 +0,0 @@ |
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<module external.linked.project.id=":vi8" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$USER_HOME$/my_passport/programming/Android/8Vim" external.system.id="GRADLE" external.system.module.group="8Vim" external.system.module.version="unspecified" type="JAVA_MODULE" version="4"> |
||||
<component name="FacetManager"> |
||||
<facet type="android-gradle" name="Android-Gradle"> |
||||
<configuration> |
||||
<option name="GRADLE_PROJECT_PATH" value=":vi8" /> |
||||
<option name="LAST_SUCCESSFUL_SYNC_AGP_VERSION" value="4.0.0" /> |
||||
<option name="LAST_KNOWN_AGP_VERSION" value="4.0.0" /> |
||||
</configuration> |
||||
</facet> |
||||
<facet type="android" name="Android"> |
||||
<configuration> |
||||
<option name="SELECTED_BUILD_VARIANT" value="debug" /> |
||||
<option name="ASSEMBLE_TASK_NAME" value="assembleDebug" /> |
||||
<option name="COMPILE_JAVA_TASK_NAME" value="compileDebugSources" /> |
||||
<afterSyncTasks> |
||||
<task>generateDebugSources</task> |
||||
</afterSyncTasks> |
||||
<option name="ALLOW_USER_CONFIGURATION" value="false" /> |
||||
<option name="MANIFEST_FILE_RELATIVE_PATH" value="/src/main/AndroidManifest.xml" /> |
||||
<option name="RES_FOLDER_RELATIVE_PATH" value="/src/main/res" /> |
||||
<option name="RES_FOLDERS_RELATIVE_PATH" value="file://$MODULE_DIR$/src/main/res;file://$MODULE_DIR$/src/debug/res;file://$MODULE_DIR$/build/generated/res/rs/debug" /> |
||||
<option name="TEST_RES_FOLDERS_RELATIVE_PATH" value="file://$MODULE_DIR$/src/androidTest/res;file://$MODULE_DIR$/src/test/res;file://$MODULE_DIR$/src/androidTestDebug/res;file://$MODULE_DIR$/src/testDebug/res;file://$MODULE_DIR$/build/generated/res/rs/androidTest/debug" /> |
||||
<option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" /> |
||||
</configuration> |
||||
</facet> |
||||
</component> |
||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8"> |
||||
<output url="file://$MODULE_DIR$/build/intermediates/javac/debug/classes" /> |
||||
<output-test url="file://$MODULE_DIR$/build/intermediates/javac/debugUnitTest/classes" /> |
||||
<exclude-output /> |
||||
<content url="file://$MODULE_DIR$"> |
||||
<sourceFolder url="file://$MODULE_DIR$/build/generated/ap_generated_sources/debug/out" isTestSource="false" generated="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/build/generated/aidl_source_output_dir/debug/out" isTestSource="false" generated="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/buildConfig/debug" isTestSource="false" generated="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/build/generated/renderscript_source_output_dir/debug/out" isTestSource="false" generated="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/build/generated/res/rs/debug" type="java-resource" generated="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/build/generated/ap_generated_sources/debugAndroidTest/out" isTestSource="true" generated="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/build/generated/aidl_source_output_dir/debugAndroidTest/out" isTestSource="true" generated="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/build/generated/source/buildConfig/androidTest/debug" isTestSource="true" generated="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/build/generated/renderscript_source_output_dir/debugAndroidTest/out" isTestSource="true" generated="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/build/generated/res/rs/androidTest/debug" type="java-test-resource" generated="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/build/generated/ap_generated_sources/debugUnitTest/out" isTestSource="true" generated="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/debug/res" type="java-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/debug/resources" type="java-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/debug/assets" type="java-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/debug/aidl" isTestSource="false" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/debug/java" isTestSource="false" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/debug/rs" isTestSource="false" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/debug/shaders" isTestSource="false" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/res" type="java-test-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/resources" type="java-test-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/assets" type="java-test-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/aidl" isTestSource="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/java" isTestSource="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/rs" isTestSource="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/androidTestDebug/shaders" isTestSource="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/testDebug/res" type="java-test-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/testDebug/resources" type="java-test-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/testDebug/assets" type="java-test-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/testDebug/aidl" isTestSource="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/testDebug/java" isTestSource="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/testDebug/rs" isTestSource="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/testDebug/shaders" isTestSource="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/res" type="java-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/assets" type="java-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/aidl" isTestSource="false" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/rs" isTestSource="false" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/shaders" isTestSource="false" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/res" type="java-test-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/resources" type="java-test-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/assets" type="java-test-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/aidl" isTestSource="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/java" isTestSource="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/rs" isTestSource="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/androidTest/shaders" isTestSource="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/test/res" type="java-test-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/test/assets" type="java-test-resource" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/test/aidl" isTestSource="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/test/rs" isTestSource="true" /> |
||||
<sourceFolder url="file://$MODULE_DIR$/src/test/shaders" isTestSource="true" /> |
||||
<excludeFolder url="file://$MODULE_DIR$/build" /> |
||||
</content> |
||||
<orderEntry type="jdk" jdkName="Android API 29 Platform" jdkType="Android SDK" /> |
||||
<orderEntry type="sourceFolder" forTests="false" /> |
||||
<orderEntry type="library" name="Gradle: androidx.collection:collection:1.0.0@jar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.lifecycle:lifecycle-common:2.0.0@jar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.arch.core:core-common:2.0.0@jar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.annotation:annotation:1.0.0@jar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.constraintlayout:constraintlayout-solver:1.1.3@jar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: com.afollestad.material-dialogs:core:0.9.2.3@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: me.zhanghai.android.materialprogressbar:library:1.3.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: com.google.android.material:material:1.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.appcompat:appcompat:1.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.recyclerview:recyclerview:1.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: com.astuetz:pagerslidingtabstrip:1.0.1@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.legacy:legacy-support-v13:1.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.legacy:legacy-support-v4:1.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.fragment:fragment:1.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.vectordrawable:vectordrawable-animated:1.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.legacy:legacy-support-core-ui:1.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.legacy:legacy-support-core-utils:1.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.transition:transition:1.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.vectordrawable:vectordrawable:1.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.viewpager:viewpager:1.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.coordinatorlayout:coordinatorlayout:1.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.drawerlayout:drawerlayout:1.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.slidingpanelayout:slidingpanelayout:1.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.customview:customview:1.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.swiperefreshlayout:swiperefreshlayout:1.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.asynclayoutinflater:asynclayoutinflater:1.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.loader:loader:1.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.media:media:1.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.core:core:1.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.cardview:cardview:1.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.versionedparcelable:versionedparcelable:1.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.cursoradapter:cursoradapter:1.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.lifecycle:lifecycle-runtime:2.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.interpolator:interpolator:1.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.documentfile:documentfile:1.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.localbroadcastmanager:localbroadcastmanager:1.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.print:print:1.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.lifecycle:lifecycle-viewmodel:2.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.lifecycle:lifecycle-livedata:2.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.lifecycle:lifecycle-livedata-core:2.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.arch.core:core-runtime:2.0.0@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: androidx.constraintlayout:constraintlayout:1.1.3@aar" level="project" /> |
||||
<orderEntry type="library" name="Gradle: com.orhanobut:logger:2.1.1@aar" level="project" /> |
||||
</component> |
||||
</module> |