diff --git a/Project/Apprenons/.gitignore b/Project/Apprenons/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..39fb081a42a86ccf8f9cf99dbccc8bdf7c828bce --- /dev/null +++ b/Project/Apprenons/.gitignore @@ -0,0 +1,9 @@ +*.iml +.gradle +/local.properties +/.idea/workspace.xml +/.idea/libraries +.DS_Store +/build +/captures +.externalNativeBuild diff --git a/Project/Apprenons/.idea/compiler.xml b/Project/Apprenons/.idea/compiler.xml new file mode 100644 index 0000000000000000000000000000000000000000..96cc43efa6a0885098044e976cd780bb42c68a70 --- /dev/null +++ b/Project/Apprenons/.idea/compiler.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="CompilerConfiguration"> + <resourceExtensions /> + <wildcardResourcePatterns> + <entry name="!?*.java" /> + <entry name="!?*.form" /> + <entry name="!?*.class" /> + <entry name="!?*.groovy" /> + <entry name="!?*.scala" /> + <entry name="!?*.flex" /> + <entry name="!?*.kt" /> + <entry name="!?*.clj" /> + <entry name="!?*.aj" /> + </wildcardResourcePatterns> + <annotationProcessing> + <profile default="true" name="Default" enabled="false"> + <processorPath useClasspath="true" /> + </profile> + </annotationProcessing> + </component> +</project> \ No newline at end of file diff --git a/Project/Apprenons/.idea/copyright/profiles_settings.xml b/Project/Apprenons/.idea/copyright/profiles_settings.xml new file mode 100644 index 0000000000000000000000000000000000000000..e7bedf3377d40335424fd605124d4761390218bb --- /dev/null +++ b/Project/Apprenons/.idea/copyright/profiles_settings.xml @@ -0,0 +1,3 @@ +<component name="CopyrightManager"> + <settings default="" /> +</component> \ No newline at end of file diff --git a/Project/Apprenons/.idea/gradle.xml b/Project/Apprenons/.idea/gradle.xml new file mode 100644 index 0000000000000000000000000000000000000000..7ac24c777f8adde6bd57c01c1bfa1cf0143f3d77 --- /dev/null +++ b/Project/Apprenons/.idea/gradle.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="GradleSettings"> + <option name="linkedExternalProjectsSettings"> + <GradleProjectSettings> + <option name="distributionType" value="DEFAULT_WRAPPED" /> + <option name="externalProjectPath" value="$PROJECT_DIR$" /> + <option name="modules"> + <set> + <option value="$PROJECT_DIR$" /> + <option value="$PROJECT_DIR$/app" /> + </set> + </option> + <option name="resolveModulePerSourceSet" value="false" /> + </GradleProjectSettings> + </option> + </component> +</project> \ No newline at end of file diff --git a/Project/Apprenons/.idea/misc.xml b/Project/Apprenons/.idea/misc.xml new file mode 100644 index 0000000000000000000000000000000000000000..b0a270f57538ff000609da788e82b8bc7dba468e --- /dev/null +++ b/Project/Apprenons/.idea/misc.xml @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="EntryPointsManager"> + <entry_points version="2.0" /> + </component> + <component name="NullableNotNullManager"> + <option name="myDefaultNullable" value="android.support.annotation.Nullable" /> + <option name="myDefaultNotNull" value="android.support.annotation.NonNull" /> + <option name="myNullables"> + <value> + <list size="4"> + <item index="0" class="java.lang.String" itemvalue="org.jetbrains.annotations.Nullable" /> + <item index="1" class="java.lang.String" itemvalue="javax.annotation.Nullable" /> + <item index="2" class="java.lang.String" itemvalue="edu.umd.cs.findbugs.annotations.Nullable" /> + <item index="3" class="java.lang.String" itemvalue="android.support.annotation.Nullable" /> + </list> + </value> + </option> + <option name="myNotNulls"> + <value> + <list size="4"> + <item index="0" class="java.lang.String" itemvalue="org.jetbrains.annotations.NotNull" /> + <item index="1" class="java.lang.String" itemvalue="javax.annotation.Nonnull" /> + <item index="2" class="java.lang.String" itemvalue="edu.umd.cs.findbugs.annotations.NonNull" /> + <item index="3" class="java.lang.String" itemvalue="android.support.annotation.NonNull" /> + </list> + </value> + </option> + </component> + <component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" assert-keyword="true" jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK"> + <output url="file://$PROJECT_DIR$/build/classes" /> + </component> + <component name="ProjectType"> + <option name="id" value="Android" /> + </component> +</project> \ No newline at end of file diff --git a/Project/Apprenons/.idea/modules.xml b/Project/Apprenons/.idea/modules.xml new file mode 100644 index 0000000000000000000000000000000000000000..75e34cb2c836668821a67112788a4bba70f46093 --- /dev/null +++ b/Project/Apprenons/.idea/modules.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="ProjectModuleManager"> + <modules> + <module fileurl="file://$PROJECT_DIR$/Apprenons.iml" filepath="$PROJECT_DIR$/Apprenons.iml" /> + <module fileurl="file://$PROJECT_DIR$/app/app.iml" filepath="$PROJECT_DIR$/app/app.iml" /> + </modules> + </component> +</project> \ No newline at end of file diff --git a/Project/Apprenons/.idea/runConfigurations.xml b/Project/Apprenons/.idea/runConfigurations.xml new file mode 100644 index 0000000000000000000000000000000000000000..7f68460d8b38ac04e3a3224d7c79ef719b1991a9 --- /dev/null +++ b/Project/Apprenons/.idea/runConfigurations.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="RunConfigurationProducerService"> + <option name="ignoredProducers"> + <set> + <option value="org.jetbrains.plugins.gradle.execution.test.runner.AllInPackageGradleConfigurationProducer" /> + <option value="org.jetbrains.plugins.gradle.execution.test.runner.TestClassGradleConfigurationProducer" /> + <option value="org.jetbrains.plugins.gradle.execution.test.runner.TestMethodGradleConfigurationProducer" /> + </set> + </option> + </component> +</project> \ No newline at end of file diff --git a/Project/Apprenons/app/.gitignore b/Project/Apprenons/app/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..796b96d1c402326528b4ba3c12ee9d92d0e212e9 --- /dev/null +++ b/Project/Apprenons/app/.gitignore @@ -0,0 +1 @@ +/build diff --git a/Project/Apprenons/app/app-release.apk b/Project/Apprenons/app/app-release.apk new file mode 100644 index 0000000000000000000000000000000000000000..9db8be5a79d242590f59117147be3c84330ed67a Binary files /dev/null and b/Project/Apprenons/app/app-release.apk differ diff --git a/Project/Apprenons/app/build.gradle b/Project/Apprenons/app/build.gradle new file mode 100644 index 0000000000000000000000000000000000000000..14bae23e9b889d1d1e752825cae871f7726c0ebe --- /dev/null +++ b/Project/Apprenons/app/build.gradle @@ -0,0 +1,32 @@ +apply plugin: 'com.android.application' + +android { + compileSdkVersion 25 + buildToolsVersion "25.0.2" + defaultConfig { + applicationId "com.example.group2.apprenons" + minSdkVersion 19 + targetSdkVersion 25 + versionCode 1 + versionName "1.0" + testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" + } + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + } + } +} + +dependencies { + compile fileTree(dir: 'libs', include: ['*.jar']) + androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { + exclude group: 'com.android.support', module: 'support-annotations' + }) + compile 'com.android.support:appcompat-v7:25.1.0' + compile 'com.android.support:support-v4:25.1.0' + compile 'com.android.support:design:25.1.0' + compile 'com.android.support.constraint:constraint-layout:1.0.2' + testCompile 'junit:junit:4.12' +} diff --git a/Project/Apprenons/app/proguard-rules.pro b/Project/Apprenons/app/proguard-rules.pro new file mode 100644 index 0000000000000000000000000000000000000000..7a30f580307d95daac25531dcd384d9ff9491abf --- /dev/null +++ b/Project/Apprenons/app/proguard-rules.pro @@ -0,0 +1,17 @@ +# Add project specific ProGuard rules here. +# By default, the flags in this file are appended to flags specified +# in /opt/androidsdk/tools/proguard/proguard-android.txt +# You can edit the include path and order by changing the proguardFiles +# directive in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# Add any project specific keep options here: + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} diff --git a/Project/Apprenons/app/src/androidTest/java/com/example/group2/apprenons/ExampleInstrumentedTest.java b/Project/Apprenons/app/src/androidTest/java/com/example/group2/apprenons/ExampleInstrumentedTest.java new file mode 100644 index 0000000000000000000000000000000000000000..ee90e8b6761c9249ed848cd79d472f5e7279e203 --- /dev/null +++ b/Project/Apprenons/app/src/androidTest/java/com/example/group2/apprenons/ExampleInstrumentedTest.java @@ -0,0 +1,26 @@ +package com.example.group2.apprenons; + +import android.content.Context; +import android.support.test.InstrumentationRegistry; +import android.support.test.runner.AndroidJUnit4; + +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.junit.Assert.*; + +/** + * Instrumentation test, which will execute on an Android device. + * + * @see <a href="http://d.android.com/tools/testing">Testing documentation</a> + */ +@RunWith(AndroidJUnit4.class) +public class ExampleInstrumentedTest { + @Test + public void useAppContext() throws Exception { + // Context of the app under test. + Context appContext = InstrumentationRegistry.getTargetContext(); + + assertEquals("com.example.group2.apprenons", appContext.getPackageName()); + } +} diff --git a/Project/Apprenons/app/src/main/AndroidManifest.xml b/Project/Apprenons/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000000000000000000000000000000000000..9d8620b9c01b3d650c3cbb82799d4086091b475b --- /dev/null +++ b/Project/Apprenons/app/src/main/AndroidManifest.xml @@ -0,0 +1,95 @@ +<?xml version="1.0" encoding="utf-8"?> +<manifest xmlns:android="http://schemas.android.com/apk/res/android" + package="com.example.group2.apprenons"> + + <application + android:allowBackup="true" + android:icon="@drawable/books" + android:label="@string/app_name" + android:supportsRtl="true" + android:theme="@style/AppTheme"> + <activity + android:name=".FullscreenActivity" + android:configChanges="orientation|keyboardHidden|screenSize" + android:label="@string/app_name" + android:theme="@style/FullscreenTheme"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + + <category android:name="android.intent.category.LAUNCHER" /> + </intent-filter> + </activity> + <activity + android:name=".MainHome" + android:label="@string/title_activity_main_home" + android:theme="@style/AppTheme.NoActionBar" /> + <activity android:name=".C_Main" /> + <activity android:name=".Cpp_Main" /> + <activity android:name=".Java_Main" /> + <activity android:name=".JavaScript_Main" /> + <activity android:name=".Python_Main" /> + <activity android:name=".Sql_Main" /> + <activity android:name=".InterviewQuestion" /> + <activity android:name=".Codes" /> + <activity android:name=".Terminal" /> + <activity + android:name=".C_Introduction" + android:label="@string/title_activity_c__introduction" + android:theme="@style/AppTheme.NoActionBar" /> + <activity + android:name=".C_HelloWorld" + android:label="@string/title_activity_c__hello_world" + android:theme="@style/AppTheme.NoActionBar" /> + <activity + android:name=".C_DataTypes_Variables" + android:label="@string/title_activity_c__data_types__variables" + android:theme="@style/AppTheme.NoActionBar" /> + <activity + android:name=".C_Data" + android:label="@string/title_activity_c__data" + android:theme="@style/AppTheme.NoActionBar" /> + <activity + android:name=".C_Operations" + android:label="@string/title_activity_c__operations" + android:theme="@style/AppTheme.NoActionBar" /> + <activity + android:name=".C_DecisionControlState" + android:label="@string/title_activity_c__decision_control_state" + android:theme="@style/AppTheme.NoActionBar" /> + <activity + android:name=".C_Array" + android:label="@string/title_activity_c__array" + android:theme="@style/AppTheme.NoActionBar" /> + <activity + android:name=".C_String" + android:label="@string/title_activity_c__string" + android:theme="@style/AppTheme.NoActionBar" /> + <activity + android:name=".C_Function" + android:label="@string/title_activity_c__function" + android:theme="@style/AppTheme.NoActionBar" /> + <activity + android:name=".C_ErrorHandling" + android:label="@string/title_activity_c__error_handling" + android:theme="@style/AppTheme.NoActionBar" /> + <activity + android:name=".C_Recursion" + android:label="@string/title_activity_c__recursion" + android:theme="@style/AppTheme.NoActionBar" /> + <activity + android:name=".C_TypeCasting" + android:label="@string/title_activity_c__type_casting" + android:theme="@style/AppTheme.NoActionBar" /> + <activity + android:name=".C_HeaderFiles" + android:label="@string/title_activity_c__header_files" + android:theme="@style/AppTheme.NoActionBar" /> + <activity + android:name=".C_Files" + android:label="@string/title_activity_c__files" + android:theme="@style/AppTheme.NoActionBar" /> + <activity android:name=".Contactus" /> + <activity android:name=".AboutUs"></activity> + </application> + +</manifest> \ No newline at end of file diff --git a/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/AboutUs.java b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/AboutUs.java new file mode 100644 index 0000000000000000000000000000000000000000..8c044e145ce3a3177b17f901e785f9733d749d30 --- /dev/null +++ b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/AboutUs.java @@ -0,0 +1,13 @@ +package com.example.group2.apprenons; + +import android.support.v7.app.AppCompatActivity; +import android.os.Bundle; + +public class AboutUs extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_about_us); + } +} diff --git a/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_Array.java b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_Array.java new file mode 100644 index 0000000000000000000000000000000000000000..8d0ac19243881c02dec9e7b56ac35c179c639acc --- /dev/null +++ b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_Array.java @@ -0,0 +1,42 @@ +package com.example.group2.apprenons; + +import android.os.Bundle; +import android.support.design.widget.FloatingActionButton; +import android.support.design.widget.Snackbar; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.Toolbar; +import android.view.MenuItem; +import android.view.View; + +public class C_Array extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_c__array); + Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); + setSupportActionBar(toolbar); + + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + + FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); + fab.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) + .setAction("Action", null).show(); + } + }); + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case android.R.id.home: + finish(); + return true; + } + + return super.onOptionsItemSelected(item); + } +} diff --git a/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_Data.java b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_Data.java new file mode 100644 index 0000000000000000000000000000000000000000..87399a7f39f9b4ea14a2c1e525daed6276d47e74 --- /dev/null +++ b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_Data.java @@ -0,0 +1,41 @@ +package com.example.group2.apprenons; + +import android.os.Bundle; +import android.support.design.widget.FloatingActionButton; +import android.support.design.widget.Snackbar; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.Toolbar; +import android.view.MenuItem; +import android.view.View; + +public class C_Data extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_c__data); + Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); + setSupportActionBar(toolbar); + + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + + FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); + fab.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) + .setAction("Action", null).show(); + } + }); + } + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case android.R.id.home: + finish(); + return true; + } + + return super.onOptionsItemSelected(item); + } +} diff --git a/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_DataTypes_Variables.java b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_DataTypes_Variables.java new file mode 100644 index 0000000000000000000000000000000000000000..7d89d2901029489174c6c14009f9e4ee0c9eb17e --- /dev/null +++ b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_DataTypes_Variables.java @@ -0,0 +1,41 @@ +package com.example.group2.apprenons; + +import android.os.Bundle; +import android.support.design.widget.FloatingActionButton; +import android.support.design.widget.Snackbar; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.Toolbar; +import android.view.MenuItem; +import android.view.View; + +public class C_DataTypes_Variables extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_c__data_types__variables); + Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); + setSupportActionBar(toolbar); + + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + + FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); + fab.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) + .setAction("Action", null).show(); + } + }); + } + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case android.R.id.home: + finish(); + return true; + } + + return super.onOptionsItemSelected(item); + } +} diff --git a/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_DecisionControlState.java b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_DecisionControlState.java new file mode 100644 index 0000000000000000000000000000000000000000..ef95abf566fa7e6c46a120eaaaf04929439ea5d1 --- /dev/null +++ b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_DecisionControlState.java @@ -0,0 +1,42 @@ +package com.example.group2.apprenons; + +import android.os.Bundle; +import android.support.design.widget.FloatingActionButton; +import android.support.design.widget.Snackbar; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.Toolbar; +import android.view.MenuItem; +import android.view.View; + +public class C_DecisionControlState extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_c__decision_control_state); + Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); + setSupportActionBar(toolbar); + + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + + FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); + fab.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) + .setAction("Action", null).show(); + } + }); + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case android.R.id.home: + finish(); + return true; + } + + return super.onOptionsItemSelected(item); + } +} diff --git a/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_ErrorHandling.java b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_ErrorHandling.java new file mode 100644 index 0000000000000000000000000000000000000000..9a6ad7fa21d2b9553e97c2de9d0108f73c51729d --- /dev/null +++ b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_ErrorHandling.java @@ -0,0 +1,42 @@ +package com.example.group2.apprenons; + +import android.os.Bundle; +import android.support.design.widget.FloatingActionButton; +import android.support.design.widget.Snackbar; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.Toolbar; +import android.view.MenuItem; +import android.view.View; + +public class C_ErrorHandling extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_c__error_handling); + Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); + setSupportActionBar(toolbar); + + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + + FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); + fab.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) + .setAction("Action", null).show(); + } + }); + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case android.R.id.home: + finish(); + return true; + } + + return super.onOptionsItemSelected(item); + } +} diff --git a/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_Files.java b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_Files.java new file mode 100644 index 0000000000000000000000000000000000000000..9228f9bfb5147123d15a79fabbd45b7b4916800b --- /dev/null +++ b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_Files.java @@ -0,0 +1,41 @@ +package com.example.group2.apprenons; + +import android.os.Bundle; +import android.support.design.widget.FloatingActionButton; +import android.support.design.widget.Snackbar; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.Toolbar; +import android.view.MenuItem; +import android.view.View; + +public class C_Files extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_c__files); + Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); + setSupportActionBar(toolbar); + + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + + FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); + fab.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) + .setAction("Action", null).show(); + } + }); + } + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case android.R.id.home: + finish(); + return true; + } + + return super.onOptionsItemSelected(item); + } +} diff --git a/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_Function.java b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_Function.java new file mode 100644 index 0000000000000000000000000000000000000000..857151ecd3e38059531ab5c1fcdfb96275af16e4 --- /dev/null +++ b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_Function.java @@ -0,0 +1,41 @@ +package com.example.group2.apprenons; + +import android.os.Bundle; +import android.support.design.widget.FloatingActionButton; +import android.support.design.widget.Snackbar; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.Toolbar; +import android.view.MenuItem; +import android.view.View; + +public class C_Function extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_c__function); + Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); + setSupportActionBar(toolbar); + + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + + FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); + fab.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) + .setAction("Action", null).show(); + } + }); + } + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case android.R.id.home: + finish(); + return true; + } + + return super.onOptionsItemSelected(item); + } +} diff --git a/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_HeaderFiles.java b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_HeaderFiles.java new file mode 100644 index 0000000000000000000000000000000000000000..ccf87379bae84c6940a9c4e75a49aeb4d7b6d7aa --- /dev/null +++ b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_HeaderFiles.java @@ -0,0 +1,41 @@ +package com.example.group2.apprenons; + +import android.os.Bundle; +import android.support.design.widget.FloatingActionButton; +import android.support.design.widget.Snackbar; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.Toolbar; +import android.view.MenuItem; +import android.view.View; + +public class C_HeaderFiles extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_c__header_files); + Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); + setSupportActionBar(toolbar); + + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + + FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); + fab.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) + .setAction("Action", null).show(); + } + }); + } + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case android.R.id.home: + finish(); + return true; + } + + return super.onOptionsItemSelected(item); + } +} diff --git a/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_HelloWorld.java b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_HelloWorld.java new file mode 100644 index 0000000000000000000000000000000000000000..6da7ac1e9130f8fb6732f43a220caec834b8d3dd --- /dev/null +++ b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_HelloWorld.java @@ -0,0 +1,41 @@ +package com.example.group2.apprenons; + +import android.os.Bundle; +import android.support.design.widget.FloatingActionButton; +import android.support.design.widget.Snackbar; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.Toolbar; +import android.view.MenuItem; +import android.view.View; + +public class C_HelloWorld extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_c__hello_world); + Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); + setSupportActionBar(toolbar); + + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + + FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); + fab.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) + .setAction("Action", null).show(); + } + }); + } + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case android.R.id.home: + finish(); + return true; + } + + return super.onOptionsItemSelected(item); + } +} diff --git a/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_Introduction.java b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_Introduction.java new file mode 100644 index 0000000000000000000000000000000000000000..34f911c13e6266fffaa47fa4fd9d25897639dacf --- /dev/null +++ b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_Introduction.java @@ -0,0 +1,41 @@ +package com.example.group2.apprenons; + +import android.os.Bundle; +import android.support.design.widget.FloatingActionButton; +import android.support.design.widget.Snackbar; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.Toolbar; +import android.view.MenuItem; +import android.view.View; + +public class C_Introduction extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_c__introduction); + Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); + setSupportActionBar(toolbar); + + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + + FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); + fab.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) + .setAction("Action", null).show(); + } + }); + } + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case android.R.id.home: + finish(); + return true; + } + + return super.onOptionsItemSelected(item); + } +} diff --git a/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_Main.java b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_Main.java new file mode 100644 index 0000000000000000000000000000000000000000..ac1e03e34af94c7a2477472623ec989d1381708b --- /dev/null +++ b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_Main.java @@ -0,0 +1,103 @@ +package com.example.group2.apprenons; + +import android.app.ActionBar; +import android.content.Intent; +import android.support.v7.app.AppCompatActivity; +import android.os.Bundle; +import android.view.Menu; +import android.view.MenuItem; +import android.view.View; + +public class C_Main extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_c__main); + + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + } + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case android.R.id.home: + finish(); + return true; + } + + return super.onOptionsItemSelected(item); + } + + public boolean onCreateOptionsMenu(Menu menu) { + return true; + } + + public void clickc1(View view) + { + Intent intent = new Intent(this, C_Introduction.class); + startActivity(intent); + } + public void clickc2(View view) + { + Intent intent = new Intent(this, C_HelloWorld.class); + startActivity(intent); + } + public void clickc3(View view) + { + Intent intent = new Intent(this, C_DataTypes_Variables.class); + startActivity(intent); + } + public void clickc4(View view) + { + Intent intent = new Intent(this, C_Data.class); + startActivity(intent); + } + public void clickc5(View view) + { + Intent intent = new Intent(this, C_Operations.class); + startActivity(intent); + } + public void clickc6(View view) + { + Intent intent = new Intent(this, C_DecisionControlState.class); + startActivity(intent); + } + public void clickc7(View view) + { + Intent intent = new Intent(this, C_Array.class); + startActivity(intent); + } + public void clickc8(View view) + { + Intent intent = new Intent(this, C_String.class); + startActivity(intent); + } + + public void clickc9(View view) + { + Intent intent = new Intent(this, C_Function.class); + startActivity(intent); + } + public void clickc10(View view) + { + Intent intent = new Intent(this, C_ErrorHandling.class); + startActivity(intent); + }public void clickc11(View view) + { + Intent intent = new Intent(this, C_Recursion.class); + startActivity(intent); + }public void clickc12(View view) + { + Intent intent = new Intent(this, C_TypeCasting.class); + startActivity(intent); + }public void clickc13(View view) + { + Intent intent = new Intent(this, C_HeaderFiles.class); + startActivity(intent); + }public void clickc14(View view) + { + Intent intent = new Intent(this, C_Files.class); + startActivity(intent); + } + +} diff --git a/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_Operations.java b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_Operations.java new file mode 100644 index 0000000000000000000000000000000000000000..52351a8b81a585121b36ac4b1fb58c4d90541707 --- /dev/null +++ b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_Operations.java @@ -0,0 +1,42 @@ +package com.example.group2.apprenons; + +import android.os.Bundle; +import android.support.design.widget.FloatingActionButton; +import android.support.design.widget.Snackbar; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.Toolbar; +import android.view.MenuItem; +import android.view.View; + +public class C_Operations extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_c__operations); + Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); + setSupportActionBar(toolbar); + + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + + FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); + fab.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) + .setAction("Action", null).show(); + } + }); + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case android.R.id.home: + finish(); + return true; + } + + return super.onOptionsItemSelected(item); + } +} diff --git a/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_Recursion.java b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_Recursion.java new file mode 100644 index 0000000000000000000000000000000000000000..bb46e1eddaece7289ddd86879150288d786747df --- /dev/null +++ b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_Recursion.java @@ -0,0 +1,41 @@ +package com.example.group2.apprenons; + +import android.os.Bundle; +import android.support.design.widget.FloatingActionButton; +import android.support.design.widget.Snackbar; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.Toolbar; +import android.view.MenuItem; +import android.view.View; + +public class C_Recursion extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_c__recursion); + Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); + setSupportActionBar(toolbar); + + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + + FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); + fab.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) + .setAction("Action", null).show(); + } + }); + } + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case android.R.id.home: + finish(); + return true; + } + + return super.onOptionsItemSelected(item); + } +} diff --git a/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_String.java b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_String.java new file mode 100644 index 0000000000000000000000000000000000000000..6d6b000569bdb97c7c2fabe435adc961c7896528 --- /dev/null +++ b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_String.java @@ -0,0 +1,42 @@ +package com.example.group2.apprenons; + +import android.os.Bundle; +import android.support.design.widget.FloatingActionButton; +import android.support.design.widget.Snackbar; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.Toolbar; +import android.view.MenuItem; +import android.view.View; + +public class C_String extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_c__string); + Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); + setSupportActionBar(toolbar); + + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + + FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); + fab.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) + .setAction("Action", null).show(); + } + }); + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case android.R.id.home: + finish(); + return true; + } + + return super.onOptionsItemSelected(item); + } +} diff --git a/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_TypeCasting.java b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_TypeCasting.java new file mode 100644 index 0000000000000000000000000000000000000000..5888e9f2cc2a162cc3f6f667b153a1a7d5c83a5b --- /dev/null +++ b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/C_TypeCasting.java @@ -0,0 +1,41 @@ +package com.example.group2.apprenons; + +import android.os.Bundle; +import android.support.design.widget.FloatingActionButton; +import android.support.design.widget.Snackbar; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.Toolbar; +import android.view.MenuItem; +import android.view.View; + +public class C_TypeCasting extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_c__type_casting); + Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); + setSupportActionBar(toolbar); + + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + + FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); + fab.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) + .setAction("Action", null).show(); + } + }); + } + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case android.R.id.home: + finish(); + return true; + } + + return super.onOptionsItemSelected(item); + } +} diff --git a/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/Codes.java b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/Codes.java new file mode 100644 index 0000000000000000000000000000000000000000..5fe25205625a67a7926d8ff6b9c9a6fc8d12151c --- /dev/null +++ b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/Codes.java @@ -0,0 +1,13 @@ +package com.example.group2.apprenons; + +import android.support.v7.app.AppCompatActivity; +import android.os.Bundle; + +public class Codes extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_codes); + } +} diff --git a/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/Contactus.java b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/Contactus.java new file mode 100644 index 0000000000000000000000000000000000000000..dcecc328f4c415052ac156f4c3dfc6f3e9bc27c3 --- /dev/null +++ b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/Contactus.java @@ -0,0 +1,46 @@ +package com.example.group2.apprenons; + +import android.content.Intent; +import android.support.v7.app.AppCompatActivity; +import android.os.Bundle; +import android.view.View; +import android.widget.Button; +import android.widget.EditText; + +public class Contactus extends AppCompatActivity { + EditText to, subject, message; + Button send; + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_contactus); + + + + to=(EditText)findViewById(R.id.editText3); + subject=(EditText)findViewById(R.id.editText5); + message=(EditText)findViewById(R.id.editText6); + send=(Button)findViewById(R.id.button76); + + send.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + String too=to.getText().toString(); + String sub=subject.getText().toString(); + String mes=message.getText().toString(); + + + Intent email=new Intent(Intent.ACTION_SEND); + + email.putExtra(Intent.EXTRA_SUBJECT,sub); + email.putExtra(Intent.EXTRA_EMAIL,new String[]{too}); + email.putExtra(Intent.EXTRA_TEXT,mes); + + email.setType("message/rfc822"); + startActivity(Intent.createChooser(email,"choose")); + } + }); + + + } +} diff --git a/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/Cpp_Main.java b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/Cpp_Main.java new file mode 100644 index 0000000000000000000000000000000000000000..80440c2b8edcc2d5c6be7710c52599dd75966da0 --- /dev/null +++ b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/Cpp_Main.java @@ -0,0 +1,31 @@ +package com.example.group2.apprenons; + +import android.support.v7.app.AppCompatActivity; +import android.os.Bundle; +import android.view.Menu; +import android.view.MenuItem; + +public class Cpp_Main extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_cpp__main); + + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + } + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case android.R.id.home: + finish(); + return true; + } + + return super.onOptionsItemSelected(item); + } + + public boolean onCreateOptionsMenu(Menu menu) { + return true; + } +} diff --git a/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/FullscreenActivity.java b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/FullscreenActivity.java new file mode 100644 index 0000000000000000000000000000000000000000..9312cb72139d2b0763f3b2fc7147c98893824108 --- /dev/null +++ b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/FullscreenActivity.java @@ -0,0 +1,182 @@ +package com.example.group2.apprenons; + +import android.annotation.SuppressLint; +import android.content.Intent; +import android.support.v7.app.ActionBar; +import android.support.v7.app.AppCompatActivity; +import android.os.Bundle; +import android.os.Handler; +import android.view.MotionEvent; +import android.view.View; +import android.widget.Toast; + +import static java.lang.Thread.sleep; + +/** + * An example full-screen activity that shows and hides the system UI (i.e. + * status bar and navigation/system bar) with user interaction. + */ +public class FullscreenActivity extends AppCompatActivity { + /** + * Whether or not the system UI should be auto-hidden after + * {@link #AUTO_HIDE_DELAY_MILLIS} milliseconds. + */ + private static final boolean AUTO_HIDE = true; + + /** + * If {@link #AUTO_HIDE} is set, the number of milliseconds to wait after + * user interaction before hiding the system UI. + */ + private static final int AUTO_HIDE_DELAY_MILLIS = 3000; + + /** + * Some older devices needs a small delay between UI widget updates + * and a change of the status and navigation bar. + */ + private static final int UI_ANIMATION_DELAY = 300; + private final Handler mHideHandler = new Handler(); + private View mContentView; + private final Runnable mHidePart2Runnable = new Runnable() { + @SuppressLint("InlinedApi") + @Override + public void run() { + // Delayed removal of status and navigation bar + + // Note that some of these constants are new as of API 16 (Jelly Bean) + // and API 19 (KitKat). It is safe to use them, as they are inlined + // at compile-time and do nothing on earlier devices. + mContentView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE + | View.SYSTEM_UI_FLAG_FULLSCREEN + | View.SYSTEM_UI_FLAG_LAYOUT_STABLE + | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY + | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION + | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION); + } + }; + private View mControlsView; + private final Runnable mShowPart2Runnable = new Runnable() { + @Override + public void run() { + // Delayed display of UI elements + ActionBar actionBar = getSupportActionBar(); + if (actionBar != null) { + actionBar.show(); + } + mControlsView.setVisibility(View.VISIBLE); + } + }; + private boolean mVisible; + private final Runnable mHideRunnable = new Runnable() { + @Override + public void run() { + hide(); + } + }; + /** + * Touch listener to use for in-layout UI controls to delay hiding the + * system UI. This is to prevent the jarring behavior of controls going away + * while interacting with activity UI. + */ + private final View.OnTouchListener mDelayHideTouchListener = new View.OnTouchListener() { + @Override + public boolean onTouch(View view, MotionEvent motionEvent) { + if (AUTO_HIDE) { + delayedHide(AUTO_HIDE_DELAY_MILLIS); + } + return false; + } + }; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_fullscreen); + + + Thread thread = new Thread() + { + @Override + public void run() { + try { + sleep(1000); + Intent intent =new Intent(getApplicationContext(),MainHome.class); + startActivity(intent); + } catch (InterruptedException e) { + e.printStackTrace(); + } + } + }; + thread.start(); + + mVisible = true; + mControlsView = findViewById(R.id.fullscreen_content_controls); + mContentView = findViewById(R.id.fullscreen_content); + + + // Set up the user interaction to manually show or hide the system UI. + mContentView.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + toggle(); + } + }); + + // Upon interacting with UI controls, delay any scheduled hide() + // operations to prevent the jarring behavior of controls going away + // while interacting with the UI. + } + + @Override + protected void onPostCreate(Bundle savedInstanceState) { + super.onPostCreate(savedInstanceState); + + // Trigger the initial hide() shortly after the activity has been + // created, to briefly hint to the user that UI controls + // are available. + delayedHide(100); + } + + private void toggle() { + if (mVisible) { + hide(); + } else { + show(); + } + } + + private void hide() { + // Hide UI first + ActionBar actionBar = getSupportActionBar(); + if (actionBar != null) { + actionBar.hide(); + } + mControlsView.setVisibility(View.GONE); + mVisible = false; + + // Schedule a runnable to remove the status and navigation bar after a delay + mHideHandler.removeCallbacks(mShowPart2Runnable); + mHideHandler.postDelayed(mHidePart2Runnable, UI_ANIMATION_DELAY); + } + + @SuppressLint("InlinedApi") + private void show() { + // Show the system bar + mContentView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN + | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION); + mVisible = true; + + // Schedule a runnable to display UI elements after a delay + mHideHandler.removeCallbacks(mHidePart2Runnable); + mHideHandler.postDelayed(mShowPart2Runnable, UI_ANIMATION_DELAY); + } + + /** + * Schedules a call to hide() in [delay] milliseconds, canceling any + * previously scheduled calls. + */ + private void delayedHide(int delayMillis) { + mHideHandler.removeCallbacks(mHideRunnable); + mHideHandler.postDelayed(mHideRunnable, delayMillis); + } + +} diff --git a/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/InterviewQuestion.java b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/InterviewQuestion.java new file mode 100644 index 0000000000000000000000000000000000000000..5b535674c61c85c5d52d1add7e5be7d2dc1a3e14 --- /dev/null +++ b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/InterviewQuestion.java @@ -0,0 +1,13 @@ +package com.example.group2.apprenons; + +import android.support.v7.app.AppCompatActivity; +import android.os.Bundle; + +public class InterviewQuestion extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_interview_question); + } +} diff --git a/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/JavaScript_Main.java b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/JavaScript_Main.java new file mode 100644 index 0000000000000000000000000000000000000000..06e905b1edb43c2b41bae0448e72f89c0ee39c1d --- /dev/null +++ b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/JavaScript_Main.java @@ -0,0 +1,32 @@ +package com.example.group2.apprenons; + +import android.support.v7.app.AppCompatActivity; +import android.os.Bundle; +import android.view.Menu; +import android.view.MenuItem; + +public class JavaScript_Main extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_java_script__main); + + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case android.R.id.home: + finish(); + return true; + } + + return super.onOptionsItemSelected(item); + } + + public boolean onCreateOptionsMenu(Menu menu) { + return true; + } +} diff --git a/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/Java_Main.java b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/Java_Main.java new file mode 100644 index 0000000000000000000000000000000000000000..88ea9a6224008e3cd73a00dd870e9e49c53ec2c9 --- /dev/null +++ b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/Java_Main.java @@ -0,0 +1,31 @@ +package com.example.group2.apprenons; + +import android.support.v7.app.AppCompatActivity; +import android.os.Bundle; +import android.view.Menu; +import android.view.MenuItem; + +public class Java_Main extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_java__main); + + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + } + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case android.R.id.home: + finish(); + return true; + } + + return super.onOptionsItemSelected(item); + } + + public boolean onCreateOptionsMenu(Menu menu) { + return true; + } +} diff --git a/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/MainHome.java b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/MainHome.java new file mode 100644 index 0000000000000000000000000000000000000000..84766a30c00ef37d0fe10faad9e3e3cb74748cc6 --- /dev/null +++ b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/MainHome.java @@ -0,0 +1,213 @@ +package com.example.group2.apprenons; + +import android.content.DialogInterface; +import android.content.Intent; +import android.net.Uri; +import android.os.Bundle; +import android.os.Process; +import android.support.design.widget.FloatingActionButton; +import android.support.design.widget.Snackbar; +import android.support.v7.app.AlertDialog; +import android.view.View; +import android.support.design.widget.NavigationView; +import android.support.v4.view.GravityCompat; +import android.support.v4.widget.DrawerLayout; +import android.support.v7.app.ActionBarDrawerToggle; +import android.support.v7.app.AppCompatActivity; +import android.support.v7.widget.Toolbar; +import android.view.Menu; +import android.view.MenuItem; +import android.widget.Toast; + +public class MainHome extends AppCompatActivity + implements NavigationView.OnNavigationItemSelectedListener { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_main_home); + Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); + setSupportActionBar(toolbar); + + Toast.makeText(this, "Welcome To Apprenons", Toast.LENGTH_SHORT).show(); + + FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); + fab.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) + .setAction("Action", null).show(); + } + }); + + DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); + ActionBarDrawerToggle toggle = new ActionBarDrawerToggle( + this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close); + drawer.setDrawerListener(toggle); + toggle.syncState(); + + NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view); + navigationView.setNavigationItemSelectedListener(this); + + fab=(FloatingActionButton)findViewById(R.id.fab); + fab.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + startActivity(new Intent(getApplicationContext(),Contactus.class)); + + } + }); + + + + } + + + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + // Inflate the menu; this adds items to the action bar if it is present. + getMenuInflater().inflate(R.menu.main_home, menu); + return true; + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + // Handle action bar item clicks here. The action bar will + // automatically handle clicks on the Home/Up button, so long + // as you specify a parent activity in AndroidManifest.xml. + int id = item.getItemId(); + + //noinspection SimplifiableIfStatement + if (id == R.id.action_aboutus) { + Intent intent = new Intent(this, AboutUs.class); + startActivity(intent); + return true; + } + + return super.onOptionsItemSelected(item); + } + + + @SuppressWarnings("StatementWithEmptyBody") + @Override + public boolean onNavigationItemSelected(MenuItem item) { + // Handle navigation view item clicks here. + int id = item.getItemId(); + + if (id == R.id.nav_c) { + // Handle the camera action + Intent intent = new Intent(this, C_Main.class); + startActivity(intent); + + } else if (id == R.id.nav_cpp) { + Intent intent = new Intent(this, Cpp_Main.class); + startActivity(intent); + } + else if (id == R.id.nav_java) { + Intent intent = new Intent(this, Java_Main.class); + startActivity(intent); + + } + else if (id == R.id.nav_javascript) { + Intent intent = new Intent(this, JavaScript_Main.class); + startActivity(intent); + + } + else if (id == R.id.nav_python) { + Intent intent = new Intent(this, Python_Main.class); + startActivity(intent); + + } + else if (id == R.id.nav_sql) { + Intent intent = new Intent(this, Sql_Main.class); + startActivity(intent); + + } + else if (id == R.id.nav_IQ) { + Intent intent = new Intent(this, InterviewQuestion.class); + startActivity(intent); + + } + else if (id == R.id.nav_codes) { + Intent intent = new Intent(this, Codes.class); + startActivity(intent); + + } + else if (id == R.id.nav_terminal) { + String url = "https://www.codechef.com/ide"; + Intent i = new Intent(Intent.ACTION_VIEW); + i.setData(Uri.parse(url)); + startActivity(i); + + } + + + DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); + drawer.closeDrawer(GravityCompat.START); + return true; + } + @Override + public void onBackPressed() { + AlertDialog.Builder builder = new AlertDialog.Builder(this); + builder.setMessage("Do You Want To Exit"); + builder.setCancelable(true); + builder.setPositiveButton("ok", new DialogInterface.OnClickListener(){ + @Override + public void onClick(DialogInterface dialog, int which){ + finish(); + } + }); + + builder.setNegativeButton("Cancel", new DialogInterface.OnClickListener(){ + @Override + public void onClick(DialogInterface dialog, int which) { + dialog.cancel(); + } + }); + AlertDialog alertDialog =builder.create(); + alertDialog.show(); + } + + @Override + protected void onDestroy() { + Process.killProcess(Process.myPid()); + super.onDestroy(); + } + public void click(View view) + { + Intent intent = new Intent(this, C_Main.class); + startActivity(intent); + setVisible(true); + } + public void click1(View view) + { + Intent intent = new Intent(this, Cpp_Main.class); + startActivity(intent); + setVisible(true); + } + public void click2(View view) + { + Intent intent = new Intent(this, Java_Main.class); + startActivity(intent); + setVisible(true); + } + public void click3(View view) + { + Intent intent = new Intent(this, JavaScript_Main.class); + startActivity(intent); + setVisible(true); + } + public void click4(View view) + { + Intent intent = new Intent(this, Python_Main.class); + startActivity(intent); + setVisible(true); + } + public void click5(View view) + { + Intent intent = new Intent(this, Sql_Main.class); + startActivity(intent); + setVisible(true); + } +} diff --git a/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/Python_Main.java b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/Python_Main.java new file mode 100644 index 0000000000000000000000000000000000000000..0ef4f6474c04edf905f5e98ad0f15dcb95af71ef --- /dev/null +++ b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/Python_Main.java @@ -0,0 +1,31 @@ +package com.example.group2.apprenons; + +import android.support.v7.app.AppCompatActivity; +import android.os.Bundle; +import android.view.Menu; +import android.view.MenuItem; + +public class Python_Main extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_python__main); + + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + } + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case android.R.id.home: + finish(); + return true; + } + + return super.onOptionsItemSelected(item); + } + + public boolean onCreateOptionsMenu(Menu menu) { + return true; + } +} diff --git a/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/Sql_Main.java b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/Sql_Main.java new file mode 100644 index 0000000000000000000000000000000000000000..3f911f9f859deee3210795fc32e087e23fd62c64 --- /dev/null +++ b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/Sql_Main.java @@ -0,0 +1,31 @@ +package com.example.group2.apprenons; + +import android.support.v7.app.AppCompatActivity; +import android.os.Bundle; +import android.view.Menu; +import android.view.MenuItem; + +public class Sql_Main extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_sql__main); + + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + } + @Override + public boolean onOptionsItemSelected(MenuItem item) { + switch (item.getItemId()) { + case android.R.id.home: + finish(); + return true; + } + + return super.onOptionsItemSelected(item); + } + + public boolean onCreateOptionsMenu(Menu menu) { + return true; + } +} diff --git a/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/Terminal.java b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/Terminal.java new file mode 100644 index 0000000000000000000000000000000000000000..c80d9f947d3e8ac61a0929618a991fa43e8344a1 --- /dev/null +++ b/Project/Apprenons/app/src/main/java/com/example/group2/apprenons/Terminal.java @@ -0,0 +1,16 @@ +package com.example.group2.apprenons; + +import android.content.Intent; +import android.net.Uri; +import android.support.v7.app.AppCompatActivity; +import android.os.Bundle; +import android.view.View; + +public class Terminal extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_terminal); + } +} diff --git a/Project/Apprenons/app/src/main/res/drawable-v21/ic_menu_camera.xml b/Project/Apprenons/app/src/main/res/drawable-v21/ic_menu_camera.xml new file mode 100644 index 0000000000000000000000000000000000000000..0d9ea104b2f34dbd9d7a0ea545589660fe6c0ef6 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/drawable-v21/ic_menu_camera.xml @@ -0,0 +1,12 @@ +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="24dp" + android:height="24dp" + android:viewportHeight="24.0" + android:viewportWidth="24.0"> + <path + android:fillColor="#FF000000" + android:pathData="M12,12m-3.2,0a3.2,3.2 0,1 1,6.4 0a3.2,3.2 0,1 1,-6.4 0" /> + <path + android:fillColor="#FF000000" + android:pathData="M9,2L7.17,4H4c-1.1,0 -2,0.9 -2,2v12c0,1.1 0.9,2 2,2h16c1.1,0 2,-0.9 2,-2V6c0,-1.1 -0.9,-2 -2,-2h-3.17L15,2H9zm3,15c-2.76,0 -5,-2.24 -5,-5s2.24,-5 5,-5 5,2.24 5,5 -2.24,5 -5,5z" /> +</vector> diff --git a/Project/Apprenons/app/src/main/res/drawable-v21/ic_menu_gallery.xml b/Project/Apprenons/app/src/main/res/drawable-v21/ic_menu_gallery.xml new file mode 100644 index 0000000000000000000000000000000000000000..f6872c409eb82cabaa9297998d49005b057d8043 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/drawable-v21/ic_menu_gallery.xml @@ -0,0 +1,9 @@ +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="24dp" + android:height="24dp" + android:viewportHeight="24.0" + android:viewportWidth="24.0"> + <path + android:fillColor="#FF000000" + android:pathData="M22,16V4c0,-1.1 -0.9,-2 -2,-2H8c-1.1,0 -2,0.9 -2,2v12c0,1.1 0.9,2 2,2h12c1.1,0 2,-0.9 2,-2zm-11,-4l2.03,2.71L16,11l4,5H8l3,-4zM2,6v14c0,1.1 0.9,2 2,2h14v-2H4V6H2z" /> +</vector> diff --git a/Project/Apprenons/app/src/main/res/drawable-v21/ic_menu_manage.xml b/Project/Apprenons/app/src/main/res/drawable-v21/ic_menu_manage.xml new file mode 100644 index 0000000000000000000000000000000000000000..c1be60b368cee69ed9c866009439b50e4e920230 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/drawable-v21/ic_menu_manage.xml @@ -0,0 +1,9 @@ +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="24dp" + android:height="24dp" + android:viewportHeight="24.0" + android:viewportWidth="24.0"> + <path + android:fillColor="#FF000000" + android:pathData="M22.7,19l-9.1,-9.1c0.9,-2.3 0.4,-5 -1.5,-6.9 -2,-2 -5,-2.4 -7.4,-1.3L9,6 6,9 1.6,4.7C0.4,7.1 0.9,10.1 2.9,12.1c1.9,1.9 4.6,2.4 6.9,1.5l9.1,9.1c0.4,0.4 1,0.4 1.4,0l2.3,-2.3c0.5,-0.4 0.5,-1.1 0.1,-1.4z" /> +</vector> \ No newline at end of file diff --git a/Project/Apprenons/app/src/main/res/drawable-v21/ic_menu_send.xml b/Project/Apprenons/app/src/main/res/drawable-v21/ic_menu_send.xml new file mode 100644 index 0000000000000000000000000000000000000000..00c668c60b05fd2e0b5c4f8bc43c8114c7dbd7a1 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/drawable-v21/ic_menu_send.xml @@ -0,0 +1,9 @@ +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="24dp" + android:height="24dp" + android:viewportHeight="24.0" + android:viewportWidth="24.0"> + <path + android:fillColor="#FF000000" + android:pathData="M2.01,21L23,12 2.01,3 2,10l15,2 -15,2z" /> +</vector> diff --git a/Project/Apprenons/app/src/main/res/drawable-v21/ic_menu_share.xml b/Project/Apprenons/app/src/main/res/drawable-v21/ic_menu_share.xml new file mode 100644 index 0000000000000000000000000000000000000000..a28fb9e2897130c7b627049d91c2294679563b05 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/drawable-v21/ic_menu_share.xml @@ -0,0 +1,9 @@ +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="24dp" + android:height="24dp" + android:viewportHeight="24.0" + android:viewportWidth="24.0"> + <path + android:fillColor="#FF000000" + android:pathData="M18,16.08c-0.76,0 -1.44,0.3 -1.96,0.77L8.91,12.7c0.05,-0.23 0.09,-0.46 0.09,-0.7s-0.04,-0.47 -0.09,-0.7l7.05,-4.11c0.54,0.5 1.25,0.81 2.04,0.81 1.66,0 3,-1.34 3,-3s-1.34,-3 -3,-3 -3,1.34 -3,3c0,0.24 0.04,0.47 0.09,0.7L8.04,9.81C7.5,9.31 6.79,9 6,9c-1.66,0 -3,1.34 -3,3s1.34,3 3,3c0.79,0 1.5,-0.31 2.04,-0.81l7.12,4.16c-0.05,0.21 -0.08,0.43 -0.08,0.65 0,1.61 1.31,2.92 2.92,2.92 1.61,0 2.92,-1.31 2.92,-2.92s-1.31,-2.92 -2.92,-2.92z" /> +</vector> diff --git a/Project/Apprenons/app/src/main/res/drawable-v21/ic_menu_slideshow.xml b/Project/Apprenons/app/src/main/res/drawable-v21/ic_menu_slideshow.xml new file mode 100644 index 0000000000000000000000000000000000000000..209aa6430e754b466c4256446446cfce615f3394 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/drawable-v21/ic_menu_slideshow.xml @@ -0,0 +1,9 @@ +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="24dp" + android:height="24dp" + android:viewportHeight="24.0" + android:viewportWidth="24.0"> + <path + android:fillColor="#FF000000" + android:pathData="M4,6H2v14c0,1.1 0.9,2 2,2h14v-2H4V6zm16,-4H8c-1.1,0 -2,0.9 -2,2v12c0,1.1 0.9,2 2,2h12c1.1,0 2,-0.9 2,-2V4c0,-1.1 -0.9,-2 -2,-2zm-8,12.5v-9l6,4.5 -6,4.5z" /> +</vector> diff --git a/Project/Apprenons/app/src/main/res/drawable/books.png b/Project/Apprenons/app/src/main/res/drawable/books.png new file mode 100644 index 0000000000000000000000000000000000000000..e13ad2ea11961078971f40ba4eeeb0e2ffef187c Binary files /dev/null and b/Project/Apprenons/app/src/main/res/drawable/books.png differ diff --git a/Project/Apprenons/app/src/main/res/drawable/c.png b/Project/Apprenons/app/src/main/res/drawable/c.png new file mode 100644 index 0000000000000000000000000000000000000000..d4697759f22216e15b93922789ce0f7d7c5288f9 Binary files /dev/null and b/Project/Apprenons/app/src/main/res/drawable/c.png differ diff --git a/Project/Apprenons/app/src/main/res/drawable/cnavi.png b/Project/Apprenons/app/src/main/res/drawable/cnavi.png new file mode 100644 index 0000000000000000000000000000000000000000..edc345c94ba27c27db19bfad8c46820d8b9c478b Binary files /dev/null and b/Project/Apprenons/app/src/main/res/drawable/cnavi.png differ diff --git a/Project/Apprenons/app/src/main/res/drawable/codes.xml b/Project/Apprenons/app/src/main/res/drawable/codes.xml new file mode 100644 index 0000000000000000000000000000000000000000..811d5ac4bd8ca53022aa58ffe1ad43d28e5623a4 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/drawable/codes.xml @@ -0,0 +1,9 @@ +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + <path + android:fillColor="#FF000000" + android:pathData="M18,2H6c-1.1,0 -2,0.9 -2,2v16c0,1.1 0.9,2 2,2h12c1.1,0 2,-0.9 2,-2V4c0,-1.1 -0.9,-2 -2,-2zM6,4h5v8l-2.5,-1.5L6,12V4z"/> +</vector> diff --git a/Project/Apprenons/app/src/main/res/drawable/cpp.png b/Project/Apprenons/app/src/main/res/drawable/cpp.png new file mode 100644 index 0000000000000000000000000000000000000000..7cb1b424c78508b2fc51b020820a5c7879eb3355 Binary files /dev/null and b/Project/Apprenons/app/src/main/res/drawable/cpp.png differ diff --git a/Project/Apprenons/app/src/main/res/drawable/cppnavi.png b/Project/Apprenons/app/src/main/res/drawable/cppnavi.png new file mode 100644 index 0000000000000000000000000000000000000000..0f6be693e3d177cced9214a52fefb4f241bf396b Binary files /dev/null and b/Project/Apprenons/app/src/main/res/drawable/cppnavi.png differ diff --git a/Project/Apprenons/app/src/main/res/drawable/interviewquestion.xml b/Project/Apprenons/app/src/main/res/drawable/interviewquestion.xml new file mode 100644 index 0000000000000000000000000000000000000000..4a3eb4fe7d425191ca1813d7a417b3fd6b5f5447 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/drawable/interviewquestion.xml @@ -0,0 +1,9 @@ +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + <path + android:fillColor="#FF000000" + android:pathData="M19,3h-4.18C14.4,1.84 13.3,1 12,1c-1.3,0 -2.4,0.84 -2.82,2L5,3c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2L21,5c0,-1.1 -0.9,-2 -2,-2zM12,3c0.55,0 1,0.45 1,1s-0.45,1 -1,1 -1,-0.45 -1,-1 0.45,-1 1,-1zM14,17L7,17v-2h7v2zM17,13L7,13v-2h10v2zM17,9L7,9L7,7h10v2z"/> +</vector> diff --git a/Project/Apprenons/app/src/main/res/drawable/java.png b/Project/Apprenons/app/src/main/res/drawable/java.png new file mode 100644 index 0000000000000000000000000000000000000000..54f4495816288a5adfc3ca352a914289efc3f5ca Binary files /dev/null and b/Project/Apprenons/app/src/main/res/drawable/java.png differ diff --git a/Project/Apprenons/app/src/main/res/drawable/javanavi.png b/Project/Apprenons/app/src/main/res/drawable/javanavi.png new file mode 100644 index 0000000000000000000000000000000000000000..15e7e72ff14ef89ee76f790bf356fdd0ddbbfe94 Binary files /dev/null and b/Project/Apprenons/app/src/main/res/drawable/javanavi.png differ diff --git a/Project/Apprenons/app/src/main/res/drawable/javascript.png b/Project/Apprenons/app/src/main/res/drawable/javascript.png new file mode 100644 index 0000000000000000000000000000000000000000..72edb472873c1046ac79368115d8ae6fbf64f60b Binary files /dev/null and b/Project/Apprenons/app/src/main/res/drawable/javascript.png differ diff --git a/Project/Apprenons/app/src/main/res/drawable/javascriptnavi.png b/Project/Apprenons/app/src/main/res/drawable/javascriptnavi.png new file mode 100644 index 0000000000000000000000000000000000000000..3e548178cebc7689bc19938f87602a2d98b1c32a Binary files /dev/null and b/Project/Apprenons/app/src/main/res/drawable/javascriptnavi.png differ diff --git a/Project/Apprenons/app/src/main/res/drawable/pynavi.png b/Project/Apprenons/app/src/main/res/drawable/pynavi.png new file mode 100644 index 0000000000000000000000000000000000000000..e6e69fc48dd598f64414f9ba074e179ba9b9c88c Binary files /dev/null and b/Project/Apprenons/app/src/main/res/drawable/pynavi.png differ diff --git a/Project/Apprenons/app/src/main/res/drawable/python.png b/Project/Apprenons/app/src/main/res/drawable/python.png new file mode 100644 index 0000000000000000000000000000000000000000..10930d1cda58c9c1d6a9163b123044ba29d4d764 Binary files /dev/null and b/Project/Apprenons/app/src/main/res/drawable/python.png differ diff --git a/Project/Apprenons/app/src/main/res/drawable/side_nav_bar.xml b/Project/Apprenons/app/src/main/res/drawable/side_nav_bar.xml new file mode 100644 index 0000000000000000000000000000000000000000..458b4b07d185c3fc50ebca176e640d9518c69b61 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/drawable/side_nav_bar.xml @@ -0,0 +1,9 @@ +<shape xmlns:android="http://schemas.android.com/apk/res/android" + android:shape="rectangle"> + <gradient + android:angle="135" + android:centerColor="#4CAF50" + android:endColor="#2E7D32" + android:startColor="#81C784" + android:type="linear" /> +</shape> \ No newline at end of file diff --git a/Project/Apprenons/app/src/main/res/drawable/sql.png b/Project/Apprenons/app/src/main/res/drawable/sql.png new file mode 100644 index 0000000000000000000000000000000000000000..aa16ff2d60c12107c058151ff44f3c75e00b8402 Binary files /dev/null and b/Project/Apprenons/app/src/main/res/drawable/sql.png differ diff --git a/Project/Apprenons/app/src/main/res/drawable/sqlnavi.png b/Project/Apprenons/app/src/main/res/drawable/sqlnavi.png new file mode 100644 index 0000000000000000000000000000000000000000..ca97855163bb4f94d2d597e73bdb0c32ce38b2e1 Binary files /dev/null and b/Project/Apprenons/app/src/main/res/drawable/sqlnavi.png differ diff --git a/Project/Apprenons/app/src/main/res/drawable/terminal.xml b/Project/Apprenons/app/src/main/res/drawable/terminal.xml new file mode 100644 index 0000000000000000000000000000000000000000..2c873233a0827fa566bab70b9f57f4a4b35e35f7 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/drawable/terminal.xml @@ -0,0 +1,9 @@ +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="24dp" + android:height="24dp" + android:viewportWidth="24.0" + android:viewportHeight="24.0"> + <path + android:fillColor="#FF000000" + android:pathData="M21,2L3,2c-1.1,0 -2,0.9 -2,2v12c0,1.1 0.9,2 2,2h7l-2,3v1h8v-1l-2,-3h7c1.1,0 2,-0.9 2,-2L23,4c0,-1.1 -0.9,-2 -2,-2zM21,14L3,14L3,4h18v10z"/> +</vector> diff --git a/Project/Apprenons/app/src/main/res/layout/activity_about_us.xml b/Project/Apprenons/app/src/main/res/layout/activity_about_us.xml new file mode 100644 index 0000000000000000000000000000000000000000..70fdbece863768e77ee7957b757b671c19b7b50c --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/activity_about_us.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="utf-8"?> +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + tools:context="com.example.group2.apprenons.AboutUs"> + + <EditText + android:id="@+id/editText" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:ems="10" + android:inputType="textPersonName" + android:hint=" About Us" + android:fontFamily="sans-serif-smallcaps" + tools:layout_editor_absoluteX="100dp" + tools:layout_editor_absoluteY="233dp" + android:layout_centerVertical="true" + android:layout_centerHorizontal="true" /> + + <RatingBar + android:id="@+id/ratingBar" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentBottom="true" + android:layout_alignStart="@+id/editText" + android:layout_marginBottom="14dp" /> +</RelativeLayout> diff --git a/Project/Apprenons/app/src/main/res/layout/activity_c__array.xml b/Project/Apprenons/app/src/main/res/layout/activity_c__array.xml new file mode 100644 index 0000000000000000000000000000000000000000..fe2049e41d8d8c9147249e64d503eb2c46725a5d --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/activity_c__array.xml @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + tools:context="com.example.group2.apprenons.C_Array"> + + <android.support.design.widget.AppBarLayout + android:id="@+id/app_bar" + android:layout_width="match_parent" + android:layout_height="@dimen/app_bar_height" + android:fitsSystemWindows="true" + android:theme="@style/AppTheme.AppBarOverlay"> + + <android.support.design.widget.CollapsingToolbarLayout + android:id="@+id/toolbar_layout" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + app:contentScrim="?attr/colorPrimary" + app:layout_scrollFlags="scroll|exitUntilCollapsed"> + + <android.support.v7.widget.Toolbar + android:id="@+id/toolbar" + android:layout_width="match_parent" + android:layout_height="?attr/actionBarSize" + app:layout_collapseMode="pin" + app:popupTheme="@style/AppTheme.PopupOverlay" /> + + </android.support.design.widget.CollapsingToolbarLayout> + </android.support.design.widget.AppBarLayout> + + <include layout="@layout/content_c__array" /> + + <android.support.design.widget.FloatingActionButton + android:id="@+id/fab" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/fab_margin" + app:layout_anchor="@id/app_bar" + app:layout_anchorGravity="bottom|end" + app:srcCompat="@android:drawable/ic_dialog_email" /> + +</android.support.design.widget.CoordinatorLayout> diff --git a/Project/Apprenons/app/src/main/res/layout/activity_c__data.xml b/Project/Apprenons/app/src/main/res/layout/activity_c__data.xml new file mode 100644 index 0000000000000000000000000000000000000000..de69d117785f10dae314fbd9830247fe5bff2c2b --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/activity_c__data.xml @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + tools:context="com.example.group2.apprenons.C_Data"> + + <android.support.design.widget.AppBarLayout + android:id="@+id/app_bar" + android:layout_width="match_parent" + android:layout_height="@dimen/app_bar_height" + android:fitsSystemWindows="true" + android:theme="@style/AppTheme.AppBarOverlay"> + + <android.support.design.widget.CollapsingToolbarLayout + android:id="@+id/toolbar_layout" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + app:contentScrim="?attr/colorPrimary" + app:layout_scrollFlags="scroll|exitUntilCollapsed"> + + <android.support.v7.widget.Toolbar + android:id="@+id/toolbar" + android:layout_width="match_parent" + android:layout_height="?attr/actionBarSize" + app:layout_collapseMode="pin" + app:popupTheme="@style/AppTheme.PopupOverlay" /> + + </android.support.design.widget.CollapsingToolbarLayout> + </android.support.design.widget.AppBarLayout> + + <include layout="@layout/content_c__data" /> + + <android.support.design.widget.FloatingActionButton + android:id="@+id/fab" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/fab_margin" + app:layout_anchor="@id/app_bar" + app:layout_anchorGravity="bottom|end" + app:srcCompat="@android:drawable/ic_dialog_email" /> + +</android.support.design.widget.CoordinatorLayout> diff --git a/Project/Apprenons/app/src/main/res/layout/activity_c__data_types__variables.xml b/Project/Apprenons/app/src/main/res/layout/activity_c__data_types__variables.xml new file mode 100644 index 0000000000000000000000000000000000000000..1149b05acdbd7900b73f53b3afbdb551b05ec611 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/activity_c__data_types__variables.xml @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + tools:context="com.example.group2.apprenons.C_DataTypes_Variables"> + + <android.support.design.widget.AppBarLayout + android:id="@+id/app_bar" + android:layout_width="match_parent" + android:layout_height="@dimen/app_bar_height" + android:fitsSystemWindows="true" + android:theme="@style/AppTheme.AppBarOverlay"> + + <android.support.design.widget.CollapsingToolbarLayout + android:id="@+id/toolbar_layout" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + app:contentScrim="?attr/colorPrimary" + app:layout_scrollFlags="scroll|exitUntilCollapsed"> + + <android.support.v7.widget.Toolbar + android:id="@+id/toolbar" + android:layout_width="match_parent" + android:layout_height="?attr/actionBarSize" + app:layout_collapseMode="pin" + app:popupTheme="@style/AppTheme.PopupOverlay" /> + + </android.support.design.widget.CollapsingToolbarLayout> + </android.support.design.widget.AppBarLayout> + + <include layout="@layout/content_c__data_types__variables" /> + + <android.support.design.widget.FloatingActionButton + android:id="@+id/fab" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/fab_margin" + app:layout_anchor="@id/app_bar" + app:layout_anchorGravity="bottom|end" + app:srcCompat="@android:drawable/ic_dialog_email" /> + +</android.support.design.widget.CoordinatorLayout> diff --git a/Project/Apprenons/app/src/main/res/layout/activity_c__decision_control_state.xml b/Project/Apprenons/app/src/main/res/layout/activity_c__decision_control_state.xml new file mode 100644 index 0000000000000000000000000000000000000000..5da9977e57c1ae7795525a77408499e27b0ec21c --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/activity_c__decision_control_state.xml @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + tools:context="com.example.group2.apprenons.C_DecisionControlState"> + + <android.support.design.widget.AppBarLayout + android:id="@+id/app_bar" + android:layout_width="match_parent" + android:layout_height="@dimen/app_bar_height" + android:fitsSystemWindows="true" + android:theme="@style/AppTheme.AppBarOverlay"> + + <android.support.design.widget.CollapsingToolbarLayout + android:id="@+id/toolbar_layout" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + app:contentScrim="?attr/colorPrimary" + app:layout_scrollFlags="scroll|exitUntilCollapsed"> + + <android.support.v7.widget.Toolbar + android:id="@+id/toolbar" + android:layout_width="match_parent" + android:layout_height="?attr/actionBarSize" + app:layout_collapseMode="pin" + app:popupTheme="@style/AppTheme.PopupOverlay" /> + + </android.support.design.widget.CollapsingToolbarLayout> + </android.support.design.widget.AppBarLayout> + + <include layout="@layout/content_c__decision_control_state" /> + + <android.support.design.widget.FloatingActionButton + android:id="@+id/fab" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/fab_margin" + app:layout_anchor="@id/app_bar" + app:layout_anchorGravity="bottom|end" + app:srcCompat="@android:drawable/ic_dialog_email" /> + +</android.support.design.widget.CoordinatorLayout> diff --git a/Project/Apprenons/app/src/main/res/layout/activity_c__error_handling.xml b/Project/Apprenons/app/src/main/res/layout/activity_c__error_handling.xml new file mode 100644 index 0000000000000000000000000000000000000000..9530e734f8efc35725bfdb328b436fb090e6d13c --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/activity_c__error_handling.xml @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + tools:context="com.example.group2.apprenons.C_ErrorHandling"> + + <android.support.design.widget.AppBarLayout + android:id="@+id/app_bar" + android:layout_width="match_parent" + android:layout_height="@dimen/app_bar_height" + android:fitsSystemWindows="true" + android:theme="@style/AppTheme.AppBarOverlay"> + + <android.support.design.widget.CollapsingToolbarLayout + android:id="@+id/toolbar_layout" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + app:contentScrim="?attr/colorPrimary" + app:layout_scrollFlags="scroll|exitUntilCollapsed"> + + <android.support.v7.widget.Toolbar + android:id="@+id/toolbar" + android:layout_width="match_parent" + android:layout_height="?attr/actionBarSize" + app:layout_collapseMode="pin" + app:popupTheme="@style/AppTheme.PopupOverlay" /> + + </android.support.design.widget.CollapsingToolbarLayout> + </android.support.design.widget.AppBarLayout> + + <include layout="@layout/content_c__error_handling" /> + + <android.support.design.widget.FloatingActionButton + android:id="@+id/fab" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/fab_margin" + app:layout_anchor="@id/app_bar" + app:layout_anchorGravity="bottom|end" + app:srcCompat="@android:drawable/ic_dialog_email" /> + +</android.support.design.widget.CoordinatorLayout> diff --git a/Project/Apprenons/app/src/main/res/layout/activity_c__files.xml b/Project/Apprenons/app/src/main/res/layout/activity_c__files.xml new file mode 100644 index 0000000000000000000000000000000000000000..f42b24ca8d2fbaeeb7bf6f0a1c56754de4dfeafe --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/activity_c__files.xml @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + tools:context="com.example.group2.apprenons.C_Files"> + + <android.support.design.widget.AppBarLayout + android:id="@+id/app_bar" + android:layout_width="match_parent" + android:layout_height="@dimen/app_bar_height" + android:fitsSystemWindows="true" + android:theme="@style/AppTheme.AppBarOverlay"> + + <android.support.design.widget.CollapsingToolbarLayout + android:id="@+id/toolbar_layout" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + app:contentScrim="?attr/colorPrimary" + app:layout_scrollFlags="scroll|exitUntilCollapsed"> + + <android.support.v7.widget.Toolbar + android:id="@+id/toolbar" + android:layout_width="match_parent" + android:layout_height="?attr/actionBarSize" + app:layout_collapseMode="pin" + app:popupTheme="@style/AppTheme.PopupOverlay" /> + + </android.support.design.widget.CollapsingToolbarLayout> + </android.support.design.widget.AppBarLayout> + + <include layout="@layout/content_c__files" /> + + <android.support.design.widget.FloatingActionButton + android:id="@+id/fab" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/fab_margin" + app:layout_anchor="@id/app_bar" + app:layout_anchorGravity="bottom|end" + app:srcCompat="@android:drawable/ic_dialog_email" /> + +</android.support.design.widget.CoordinatorLayout> diff --git a/Project/Apprenons/app/src/main/res/layout/activity_c__function.xml b/Project/Apprenons/app/src/main/res/layout/activity_c__function.xml new file mode 100644 index 0000000000000000000000000000000000000000..8b4f9ac0ee2cc34bd81c0d929cc56986a310959f --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/activity_c__function.xml @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + tools:context="com.example.group2.apprenons.C_Function"> + + <android.support.design.widget.AppBarLayout + android:id="@+id/app_bar" + android:layout_width="match_parent" + android:layout_height="@dimen/app_bar_height" + android:fitsSystemWindows="true" + android:theme="@style/AppTheme.AppBarOverlay"> + + <android.support.design.widget.CollapsingToolbarLayout + android:id="@+id/toolbar_layout" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + app:contentScrim="?attr/colorPrimary" + app:layout_scrollFlags="scroll|exitUntilCollapsed"> + + <android.support.v7.widget.Toolbar + android:id="@+id/toolbar" + android:layout_width="match_parent" + android:layout_height="?attr/actionBarSize" + app:layout_collapseMode="pin" + app:popupTheme="@style/AppTheme.PopupOverlay" /> + + </android.support.design.widget.CollapsingToolbarLayout> + </android.support.design.widget.AppBarLayout> + + <include layout="@layout/content_c__function" /> + + <android.support.design.widget.FloatingActionButton + android:id="@+id/fab" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/fab_margin" + app:layout_anchor="@id/app_bar" + app:layout_anchorGravity="bottom|end" + app:srcCompat="@android:drawable/ic_dialog_email" /> + +</android.support.design.widget.CoordinatorLayout> diff --git a/Project/Apprenons/app/src/main/res/layout/activity_c__header_files.xml b/Project/Apprenons/app/src/main/res/layout/activity_c__header_files.xml new file mode 100644 index 0000000000000000000000000000000000000000..a6e343bf73e348baa091826e2583d1e43ca180a4 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/activity_c__header_files.xml @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + tools:context="com.example.group2.apprenons.C_HeaderFiles"> + + <android.support.design.widget.AppBarLayout + android:id="@+id/app_bar" + android:layout_width="match_parent" + android:layout_height="@dimen/app_bar_height" + android:fitsSystemWindows="true" + android:theme="@style/AppTheme.AppBarOverlay"> + + <android.support.design.widget.CollapsingToolbarLayout + android:id="@+id/toolbar_layout" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + app:contentScrim="?attr/colorPrimary" + app:layout_scrollFlags="scroll|exitUntilCollapsed"> + + <android.support.v7.widget.Toolbar + android:id="@+id/toolbar" + android:layout_width="match_parent" + android:layout_height="?attr/actionBarSize" + app:layout_collapseMode="pin" + app:popupTheme="@style/AppTheme.PopupOverlay" /> + + </android.support.design.widget.CollapsingToolbarLayout> + </android.support.design.widget.AppBarLayout> + + <include layout="@layout/content_c__header_files" /> + + <android.support.design.widget.FloatingActionButton + android:id="@+id/fab" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/fab_margin" + app:layout_anchor="@id/app_bar" + app:layout_anchorGravity="bottom|end" + app:srcCompat="@android:drawable/ic_dialog_email" /> + +</android.support.design.widget.CoordinatorLayout> diff --git a/Project/Apprenons/app/src/main/res/layout/activity_c__hello_world.xml b/Project/Apprenons/app/src/main/res/layout/activity_c__hello_world.xml new file mode 100644 index 0000000000000000000000000000000000000000..875adeafa4912a995f13c78fcd00b0b31e424e19 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/activity_c__hello_world.xml @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + tools:context="com.example.group2.apprenons.C_HelloWorld"> + + <android.support.design.widget.AppBarLayout + android:id="@+id/app_bar" + android:layout_width="match_parent" + android:layout_height="@dimen/app_bar_height" + android:fitsSystemWindows="true" + android:theme="@style/AppTheme.AppBarOverlay"> + + <android.support.design.widget.CollapsingToolbarLayout + android:id="@+id/toolbar_layout" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + app:contentScrim="?attr/colorPrimary" + app:layout_scrollFlags="scroll|exitUntilCollapsed"> + + <android.support.v7.widget.Toolbar + android:id="@+id/toolbar" + android:layout_width="match_parent" + android:layout_height="?attr/actionBarSize" + app:layout_collapseMode="pin" + app:popupTheme="@style/AppTheme.PopupOverlay" /> + + </android.support.design.widget.CollapsingToolbarLayout> + </android.support.design.widget.AppBarLayout> + + <include layout="@layout/content_c__hello_world" /> + + <android.support.design.widget.FloatingActionButton + android:id="@+id/fab" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/fab_margin" + app:layout_anchor="@id/app_bar" + app:layout_anchorGravity="bottom|end" + app:srcCompat="@android:drawable/ic_dialog_email" /> + +</android.support.design.widget.CoordinatorLayout> diff --git a/Project/Apprenons/app/src/main/res/layout/activity_c__introduction.xml b/Project/Apprenons/app/src/main/res/layout/activity_c__introduction.xml new file mode 100644 index 0000000000000000000000000000000000000000..46ff4225350a6d52d0b7e01e669331179378f8ef --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/activity_c__introduction.xml @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + tools:context="com.example.group2.apprenons.C_Introduction"> + + <android.support.design.widget.AppBarLayout + android:id="@+id/app_bar" + android:layout_width="match_parent" + android:layout_height="@dimen/app_bar_height" + android:fitsSystemWindows="true" + android:theme="@style/AppTheme.AppBarOverlay"> + + <android.support.design.widget.CollapsingToolbarLayout + android:id="@+id/toolbar_layout" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + app:contentScrim="?attr/colorPrimary" + app:layout_scrollFlags="scroll|exitUntilCollapsed"> + + <android.support.v7.widget.Toolbar + android:id="@+id/toolbar" + android:layout_width="match_parent" + android:layout_height="?attr/actionBarSize" + app:layout_collapseMode="pin" + app:popupTheme="@style/AppTheme.PopupOverlay" /> + + </android.support.design.widget.CollapsingToolbarLayout> + </android.support.design.widget.AppBarLayout> + + <include layout="@layout/content_c__introduction" /> + + <android.support.design.widget.FloatingActionButton + android:id="@+id/fab" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/fab_margin" + app:layout_anchor="@id/app_bar" + app:layout_anchorGravity="bottom|end" + app:srcCompat="@android:drawable/ic_dialog_email" /> + +</android.support.design.widget.CoordinatorLayout> diff --git a/Project/Apprenons/app/src/main/res/layout/activity_c__main.xml b/Project/Apprenons/app/src/main/res/layout/activity_c__main.xml new file mode 100644 index 0000000000000000000000000000000000000000..9e1af2cc9889c53cd95843e5c670217463cd0030 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/activity_c__main.xml @@ -0,0 +1,183 @@ +<?xml version="1.0" encoding="utf-8"?> +<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + tools:context="com.example.group2.apprenons.C_Main"> +<RelativeLayout + android:layout_width="match_parent" + android:layout_height="match_parent"> + + + <Button + android:id="@+id/button" + android:layout_width="350dp" + android:layout_height="46dp" + android:text="Introduction" + android:fontFamily="sans-serif-smallcaps" + android:background="#f6f7f9" + android:onClick="clickc1" + tools:layout_editor_absoluteX="16dp" + tools:layout_editor_absoluteY="13dp" + android:layout_alignParentEnd="true" + android:layout_alignParentStart="true" /> + + <Button + android:id="@+id/button2" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="'Hello World'" + android:onClick="clickc2" + android:background="#f6f7f9" + android:fontFamily="sans-serif-smallcaps" + android:layout_below="@+id/button" + android:layout_alignParentStart="true" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button3" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:background="#f6f7f9" + android:onClick="clickc3" + android:fontFamily="sans-serif-smallcaps" + android:layout_alignParentStart="true" + android:layout_below="@+id/button2" + android:text="Data Types and Variables" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button4" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="Data i/p and o/p" + android:fontFamily="sans-serif-smallcaps" + android:background="#f6f7f9" + android:onClick="clickc4" + android:layout_below="@+id/button3" + android:layout_alignParentStart="true" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button5" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:background="#f6f7f9" + android:onClick="clickc5" + android:fontFamily="sans-serif-smallcaps" + android:layout_below="@+id/button4" + android:text="operators" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button6" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:onClick="clickc6" + android:text="decision control state" + android:background="#f6f7f9" + android:fontFamily="sans-serif-smallcaps" + android:layout_below="@+id/button5" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button7" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:layout_below="@+id/button6" + android:fontFamily="sans-serif-smallcaps" + android:text="array" + android:onClick="clickc7" + android:background="#f6f7f9" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button8" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:background="#f6f7f9" + android:fontFamily="sans-serif-smallcaps" + android:onClick="clickc8" + android:text="string" + android:layout_below="@+id/button7" + android:layout_alignParentStart="true" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button9" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="function" + android:onClick="clickc9" + android:background="#f6f7f9" + android:fontFamily="sans-serif-smallcaps" + android:layout_alignParentStart="true" + android:layout_below="@+id/button8" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button10" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:onClick="clickc10" + android:fontFamily="sans-serif-smallcaps" + android:text="error handling" + android:background="#f6f7f9" + android:layout_below="@+id/button9" + android:layout_alignParentStart="true" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button63" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="recursion" + android:fontFamily="sans-serif-smallcaps" + android:background="#f6f7f9" + android:onClick="clickc11" + android:layout_below="@+id/button10" + android:layout_alignParentEnd="true" + android:layout_alignParentStart="true" /> + + <Button + android:id="@+id/button64" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:text="type casting" + android:onClick="clickc12" + android:background="#f6f7f9" + android:fontFamily="sans-serif-smallcaps" + android:layout_below="@+id/button63" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button66" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="header files" + android:onClick="clickc13" + android:background="#f6f7f9" + android:fontFamily="sans-serif-smallcaps" + android:layout_below="@+id/button64" + android:layout_alignParentStart="true" + android:layout_alignParentEnd="true" /> + <Button + android:id="@+id/button65" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="files" + android:onClick="clickc14" + android:fontFamily="sans-serif-smallcaps" + android:background="#f6f7f9" + android:layout_below="@+id/button66" + android:layout_alignParentStart="true" + android:layout_alignParentEnd="true" /> + +</RelativeLayout> + +</ScrollView> diff --git a/Project/Apprenons/app/src/main/res/layout/activity_c__operations.xml b/Project/Apprenons/app/src/main/res/layout/activity_c__operations.xml new file mode 100644 index 0000000000000000000000000000000000000000..a4d9171c84c3cdbda62ae6ad602bb8d223d309c0 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/activity_c__operations.xml @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + tools:context="com.example.group2.apprenons.C_Operations"> + + <android.support.design.widget.AppBarLayout + android:id="@+id/app_bar" + android:layout_width="match_parent" + android:layout_height="@dimen/app_bar_height" + android:fitsSystemWindows="true" + android:theme="@style/AppTheme.AppBarOverlay"> + + <android.support.design.widget.CollapsingToolbarLayout + android:id="@+id/toolbar_layout" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + app:contentScrim="?attr/colorPrimary" + app:layout_scrollFlags="scroll|exitUntilCollapsed"> + + <android.support.v7.widget.Toolbar + android:id="@+id/toolbar" + android:layout_width="match_parent" + android:layout_height="?attr/actionBarSize" + app:layout_collapseMode="pin" + app:popupTheme="@style/AppTheme.PopupOverlay" /> + + </android.support.design.widget.CollapsingToolbarLayout> + </android.support.design.widget.AppBarLayout> + + <include layout="@layout/content_c__operations" /> + + <android.support.design.widget.FloatingActionButton + android:id="@+id/fab" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/fab_margin" + app:layout_anchor="@id/app_bar" + app:layout_anchorGravity="bottom|end" + app:srcCompat="@android:drawable/ic_dialog_email" /> + +</android.support.design.widget.CoordinatorLayout> diff --git a/Project/Apprenons/app/src/main/res/layout/activity_c__recursion.xml b/Project/Apprenons/app/src/main/res/layout/activity_c__recursion.xml new file mode 100644 index 0000000000000000000000000000000000000000..08fae878f39e6685bb749fd2b6cc801e3c894fb8 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/activity_c__recursion.xml @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + tools:context="com.example.group2.apprenons.C_Recursion"> + + <android.support.design.widget.AppBarLayout + android:id="@+id/app_bar" + android:layout_width="match_parent" + android:layout_height="@dimen/app_bar_height" + android:fitsSystemWindows="true" + android:theme="@style/AppTheme.AppBarOverlay"> + + <android.support.design.widget.CollapsingToolbarLayout + android:id="@+id/toolbar_layout" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + app:contentScrim="?attr/colorPrimary" + app:layout_scrollFlags="scroll|exitUntilCollapsed"> + + <android.support.v7.widget.Toolbar + android:id="@+id/toolbar" + android:layout_width="match_parent" + android:layout_height="?attr/actionBarSize" + app:layout_collapseMode="pin" + app:popupTheme="@style/AppTheme.PopupOverlay" /> + + </android.support.design.widget.CollapsingToolbarLayout> + </android.support.design.widget.AppBarLayout> + + <include layout="@layout/content_c__recursion" /> + + <android.support.design.widget.FloatingActionButton + android:id="@+id/fab" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/fab_margin" + app:layout_anchor="@id/app_bar" + app:layout_anchorGravity="bottom|end" + app:srcCompat="@android:drawable/ic_dialog_email" /> + +</android.support.design.widget.CoordinatorLayout> diff --git a/Project/Apprenons/app/src/main/res/layout/activity_c__string.xml b/Project/Apprenons/app/src/main/res/layout/activity_c__string.xml new file mode 100644 index 0000000000000000000000000000000000000000..80d8a1f29f918258eb6e56efc679bed024a0967f --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/activity_c__string.xml @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + tools:context="com.example.group2.apprenons.C_String"> + + <android.support.design.widget.AppBarLayout + android:id="@+id/app_bar" + android:layout_width="match_parent" + android:layout_height="@dimen/app_bar_height" + android:fitsSystemWindows="true" + android:theme="@style/AppTheme.AppBarOverlay"> + + <android.support.design.widget.CollapsingToolbarLayout + android:id="@+id/toolbar_layout" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + app:contentScrim="?attr/colorPrimary" + app:layout_scrollFlags="scroll|exitUntilCollapsed"> + + <android.support.v7.widget.Toolbar + android:id="@+id/toolbar" + android:layout_width="match_parent" + android:layout_height="?attr/actionBarSize" + app:layout_collapseMode="pin" + app:popupTheme="@style/AppTheme.PopupOverlay" /> + + </android.support.design.widget.CollapsingToolbarLayout> + </android.support.design.widget.AppBarLayout> + + <include layout="@layout/content_c__string" /> + + <android.support.design.widget.FloatingActionButton + android:id="@+id/fab" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/fab_margin" + app:layout_anchor="@id/app_bar" + app:layout_anchorGravity="bottom|end" + app:srcCompat="@android:drawable/ic_dialog_email" /> + +</android.support.design.widget.CoordinatorLayout> diff --git a/Project/Apprenons/app/src/main/res/layout/activity_c__type_casting.xml b/Project/Apprenons/app/src/main/res/layout/activity_c__type_casting.xml new file mode 100644 index 0000000000000000000000000000000000000000..3d24f6cfd73f81856769b01a67d981099df2354f --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/activity_c__type_casting.xml @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + tools:context="com.example.group2.apprenons.C_TypeCasting"> + + <android.support.design.widget.AppBarLayout + android:id="@+id/app_bar" + android:layout_width="match_parent" + android:layout_height="@dimen/app_bar_height" + android:fitsSystemWindows="true" + android:theme="@style/AppTheme.AppBarOverlay"> + + <android.support.design.widget.CollapsingToolbarLayout + android:id="@+id/toolbar_layout" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + app:contentScrim="?attr/colorPrimary" + app:layout_scrollFlags="scroll|exitUntilCollapsed"> + + <android.support.v7.widget.Toolbar + android:id="@+id/toolbar" + android:layout_width="match_parent" + android:layout_height="?attr/actionBarSize" + app:layout_collapseMode="pin" + app:popupTheme="@style/AppTheme.PopupOverlay" /> + + </android.support.design.widget.CollapsingToolbarLayout> + </android.support.design.widget.AppBarLayout> + + <include layout="@layout/content_c__type_casting" /> + + <android.support.design.widget.FloatingActionButton + android:id="@+id/fab" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/fab_margin" + app:layout_anchor="@id/app_bar" + app:layout_anchorGravity="bottom|end" + app:srcCompat="@android:drawable/ic_dialog_email" /> + +</android.support.design.widget.CoordinatorLayout> diff --git a/Project/Apprenons/app/src/main/res/layout/activity_codes.xml b/Project/Apprenons/app/src/main/res/layout/activity_codes.xml new file mode 100644 index 0000000000000000000000000000000000000000..f99da8bce5cac64cb8c4aa98725baab7c473e90d --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/activity_codes.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + tools:context="com.example.group2.apprenons.Codes"> + +</android.support.constraint.ConstraintLayout> diff --git a/Project/Apprenons/app/src/main/res/layout/activity_contactus.xml b/Project/Apprenons/app/src/main/res/layout/activity_contactus.xml new file mode 100644 index 0000000000000000000000000000000000000000..2f6f40917e491e1aac2a9aa9c688518fe65d5175 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/activity_contactus.xml @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="utf-8"?> +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + tools:context="com.example.group2.apprenons.Contactus"> + + <EditText + android:id="@+id/editText3" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentTop="true" + android:layout_centerHorizontal="true" + android:layout_marginTop="68dp" + android:ems="10" + android:text="jobless1@gmail.com" + android:fontFamily="sans-serif-smallcaps" + android:inputType="textEmailAddress" /> + + <EditText + android:id="@+id/editText5" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginTop="52dp" + android:ems="10" + android:inputType="textPersonName" + android:hint="Subject" + android:fontFamily="sans-serif-smallcaps" + android:layout_below="@+id/editText3" + android:layout_alignStart="@+id/editText3" /> + + <Button + android:id="@+id/button76" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentBottom="true" + android:layout_centerHorizontal="true" + android:background="#fbfafc" + android:fontFamily="sans-serif-smallcaps" + android:layout_marginBottom="49dp" + android:text="Send" /> + + <EditText + android:id="@+id/editText6" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignStart="@+id/editText5" + android:layout_below="@+id/editText5" + android:layout_marginTop="68dp" + android:ems="10" + android:inputType="textPersonName" + android:hint="message" + android:fontFamily="sans-serif-smallcaps"/> +</RelativeLayout> diff --git a/Project/Apprenons/app/src/main/res/layout/activity_cpp__main.xml b/Project/Apprenons/app/src/main/res/layout/activity_cpp__main.xml new file mode 100644 index 0000000000000000000000000000000000000000..31a5f667f524e096821f9a302fb3b1958d30d67a --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/activity_cpp__main.xml @@ -0,0 +1,146 @@ +<?xml version="1.0" encoding="utf-8"?> +<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + tools:context="com.example.group2.apprenons.Cpp_Main"> +<RelativeLayout + android:layout_width="match_parent" + android:layout_height="match_parent"> + + <Button + android:id="@+id/button11" + android:background="#f6f7f9" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="introduction" + android:fontFamily="sans-serif-smallcaps" + tools:layout_editor_absoluteX="16dp" + tools:layout_editor_absoluteY="16dp" + android:layout_alignParentEnd="true" + android:layout_alignParentStart="true" /> + + <Button + android:id="@+id/button12" + android:background="#f6f7f9" + android:fontFamily="sans-serif-smallcaps" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:layout_below="@+id/button11" + android:text="'Hello world'" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button13" + android:background="#f6f7f9" + android:layout_width="wrap_content" + android:fontFamily="sans-serif-smallcaps" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:layout_below="@+id/button12" + android:text="data types and varible types" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button14" + android:background="#f6f7f9" + android:layout_width="wrap_content" + android:fontFamily="sans-serif-smallcaps" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:layout_below="@+id/button13" + android:text="opperators" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button15" + android:background="#f6f7f9" + android:layout_width="wrap_content" + android:fontFamily="sans-serif-smallcaps" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:layout_below="@+id/button14" + android:text="loop types" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button16" + android:background="#f6f7f9" + android:fontFamily="sans-serif-smallcaps" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:layout_below="@+id/button15" + android:text="function" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button17" + android:background="#f6f7f9" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:fontFamily="sans-serif-smallcaps" + android:layout_alignParentStart="true" + android:layout_below="@+id/button16" + android:text="array" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button18" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:fontFamily="sans-serif-smallcaps" + android:layout_alignParentStart="true" + android:layout_below="@+id/button17" + android:background="#f6f7f9" + android:text="string" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button19" + android:background="#f6f7f9" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:fontFamily="sans-serif-smallcaps" + android:layout_alignParentStart="true" + android:layout_below="@+id/button18" + android:text="pointer" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button20" + android:background="#f6f7f9" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:fontFamily="sans-serif-smallcaps" + android:layout_alignParentStart="true" + android:layout_below="@+id/button19" + android:text="modifier types" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button61" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="references" + android:fontFamily="sans-serif-smallcaps" + android:background="#f6f7f9" + android:layout_below="@+id/button20" + android:layout_alignParentStart="true" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button62" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="files" + android:background="#f6f7f9" + android:fontFamily="sans-serif-smallcaps" + android:layout_below="@+id/button61" + android:layout_alignParentStart="true" + android:layout_alignParentEnd="true" /> +</RelativeLayout> + +</ScrollView> diff --git a/Project/Apprenons/app/src/main/res/layout/activity_fullscreen.xml b/Project/Apprenons/app/src/main/res/layout/activity_fullscreen.xml new file mode 100644 index 0000000000000000000000000000000000000000..499c36986fb58e69977371e44fa426606af3dc13 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/activity_fullscreen.xml @@ -0,0 +1,55 @@ +<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:background="#0099cc" + tools:context="com.example.group2.apprenons.FullscreenActivity"> + + <!-- The primary full-screen view. This can be replaced with whatever view + is needed to present your content, e.g. VideoView, SurfaceView, + TextureView, etc. --> + <TextView + android:id="@+id/fullscreen_content" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:gravity="center" + android:keepScreenOn="true" + android:layout_marginTop="250dp" + android:text="Apprenons" + android:textColor="#111112" + android:fontFamily="sans-serif-smallcaps" + android:textSize="50sp" + android:textStyle="bold" /> + + <!-- This FrameLayout insets its children based on system windows using + android:fitsSystemWindows. --> + <RelativeLayout + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true"> + + <LinearLayout + android:id="@+id/fullscreen_content_controls" + style="?metaButtonBarStyle" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_gravity="bottom|center_horizontal" + android:background="@color/black_overlay" + android:orientation="horizontal" + tools:ignore="UselessParent"> + + </LinearLayout> + + <ImageView + android:layout_width="150dp" + android:layout_height="150dp" + android:background="@drawable/books" + android:id="@+id/imageView2" + android:layout_below="@+id/fullscreen_content_controls" + android:layout_alignParentStart="true" + android:layout_marginStart="104dp" + android:layout_marginTop="119dp" /> + </RelativeLayout> + +</FrameLayout> diff --git a/Project/Apprenons/app/src/main/res/layout/activity_interview_question.xml b/Project/Apprenons/app/src/main/res/layout/activity_interview_question.xml new file mode 100644 index 0000000000000000000000000000000000000000..9a599e9a50903668c98757822fee839b4c3a614f --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/activity_interview_question.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + tools:context="com.example.group2.apprenons.InterviewQuestion"> + +</android.support.constraint.ConstraintLayout> diff --git a/Project/Apprenons/app/src/main/res/layout/activity_java__main.xml b/Project/Apprenons/app/src/main/res/layout/activity_java__main.xml new file mode 100644 index 0000000000000000000000000000000000000000..a46bdb16ef0a48f0a45828b14b38ee5961d8787c --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/activity_java__main.xml @@ -0,0 +1,161 @@ +<?xml version="1.0" encoding="utf-8"?> +<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + tools:context="com.example.group2.apprenons.Java_Main"> + +<RelativeLayout + android:layout_width="match_parent" + android:layout_height="match_parent"> + + <Button + android:id="@+id/button22" + android:layout_width="380dp" + android:layout_height="wrap_content" + android:text="introduction" + android:fontFamily="sans-serif-smallcaps" + android:background="#f6f7f9" + android:layout_alignParentTop="true" + android:layout_alignParentStart="true" /> + + <Button + android:id="@+id/button23" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginTop="48dp" + android:text="basic syntax" + android:fontFamily="sans-serif-smallcaps" + android:background="#f6f7f9" + android:layout_alignParentTop="true" + android:layout_alignParentStart="true" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button24" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="object and class" + android:background="#f6f7f9" + android:fontFamily="sans-serif-smallcaps" + android:layout_below="@+id/button23" + android:layout_alignParentStart="true" + android:layout_alignEnd="@+id/button22" /> + + <Button + android:id="@+id/button25" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:background="#f6f7f9" + android:fontFamily="sans-serif-smallcaps" + android:layout_below="@+id/button24" + android:text="datatypes and variable types" + android:layout_alignParentEnd="true" + android:layout_alignParentStart="true" /> + + <Button + android:id="@+id/button26" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="operator" + android:fontFamily="sans-serif-smallcaps" + android:background="#f6f7f9" + android:layout_below="@+id/button25" + android:layout_alignParentEnd="true" + android:layout_alignParentStart="true" /> + + <Button + android:id="@+id/button27" + android:layout_width="wrap_content" + android:background="#f6f7f9" + android:layout_height="wrap_content" + android:layout_below="@+id/button26" + android:fontFamily="sans-serif-smallcaps" + android:text="lopp control" + android:layout_alignParentEnd="true" + android:layout_alignParentStart="true" /> + + <Button + android:id="@+id/button28" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:background="#f6f7f9" + android:fontFamily="sans-serif-smallcaps" + android:layout_below="@+id/button27" + android:text="number and character" + android:layout_alignParentEnd="true" + android:layout_alignParentStart="true" /> + + <Button + android:id="@+id/button29" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_below="@+id/button28" + android:background="#f6f7f9" + android:text="string" + android:fontFamily="sans-serif-smallcaps" + android:layout_alignParentEnd="true" + android:layout_alignParentStart="true" /> + + <Button + android:id="@+id/button30" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_below="@+id/button29" + android:text="array" + android:fontFamily="sans-serif-smallcaps" + android:background="#f6f7f9" + android:layout_alignParentEnd="true" + android:layout_alignParentStart="true" /> + + <Button + android:id="@+id/button31" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:background="#f6f7f9" + android:fontFamily="sans-serif-smallcaps" + android:layout_below="@+id/button30" + android:text="methods" + android:layout_alignParentEnd="true" + android:layout_alignParentStart="true" /> + + <Button + android:id="@+id/button67" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="exception" + android:fontFamily="sans-serif-smallcaps" + android:background="#f6f7f9" + android:layout_below="@+id/button31" + android:layout_alignEnd="@+id/button24" + android:layout_alignParentStart="true" /> + + <Button + android:id="@+id/button68" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="files and I/O" + android:fontFamily="sans-serif-smallcaps" + android:background="#f6f7f9" + android:layout_below="@+id/button67" + android:layout_alignParentStart="true" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button69" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="inner class" + android:fontFamily="sans-serif-smallcaps" + android:background="#f6f7f9" + android:layout_below="@+id/button68" + android:layout_alignParentStart="true" + android:layout_alignParentEnd="true" /> + + +</RelativeLayout> + + + +</ScrollView> diff --git a/Project/Apprenons/app/src/main/res/layout/activity_java_script__main.xml b/Project/Apprenons/app/src/main/res/layout/activity_java_script__main.xml new file mode 100644 index 0000000000000000000000000000000000000000..b6bbbe4d88334da09b7a62913691200c234d9e9e --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/activity_java_script__main.xml @@ -0,0 +1,167 @@ +<?xml version="1.0" encoding="utf-8"?> +<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + tools:context="com.example.group2.apprenons.JavaScript_Main"> +<RelativeLayout + android:layout_width="match_parent" + android:layout_height="match_parent"> + <Button + android:id="@+id/button21" + android:background="#f4f6f7" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="introduction" + android:fontFamily="sans-serif-smallcaps" + tools:layout_editor_absoluteX="-1dp" + tools:layout_editor_absoluteY="0dp" + android:layout_alignParentEnd="true" + android:layout_alignParentStart="true" /> + + <Button + android:id="@+id/button32" + android:background="#f4f6f7" + android:fontFamily="sans-serif-smallcaps" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:layout_below="@+id/button21" + android:text="basic syntax" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button33" + android:layout_width="wrap_content" + android:background="#f4f6f7" + android:fontFamily="sans-serif-smallcaps" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:layout_below="@+id/button32" + android:text="enabling" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button34" + android:layout_width="wrap_content" + android:background="#f4f6f7" + android:fontFamily="sans-serif-smallcaps" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:layout_below="@+id/button33" + android:text="placement" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button35" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:background="#f4f6f7" + android:fontFamily="sans-serif-smallcaps" + android:layout_alignParentStart="true" + android:layout_below="@+id/button34" + android:text="variables" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button36" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:background="#f4f6f7" + android:fontFamily="sans-serif-smallcaps" + android:layout_alignParentStart="true" + android:layout_below="@+id/button35" + android:text="operators" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button37" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:background="#f4f6f7" + android:fontFamily="sans-serif-smallcaps" + android:layout_alignParentStart="true" + android:layout_below="@+id/button36" + android:text="if...else" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button38" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:background="#f4f6f7" + android:fontFamily="sans-serif-smallcaps" + android:layout_alignParentStart="true" + android:layout_below="@+id/button37" + android:text="Button" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button39" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:background="#f4f6f7" + android:fontFamily="sans-serif-smallcaps" + android:layout_alignParentStart="true" + android:layout_below="@+id/button38" + android:text="switch cases and loops" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button40" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:background="#f4f6f7" + android:fontFamily="sans-serif-smallcaps" + android:layout_alignParentStart="true" + android:layout_below="@+id/button39" + android:text="function" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button70" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="events" + android:background="#f4f6f7" + android:fontFamily="sans-serif-smallcaps" + android:layout_below="@+id/button40" + android:layout_alignParentStart="true" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button71" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="page redirect" + android:background="#f4f6f7" + android:fontFamily="sans-serif-smallcaps" + android:layout_below="@+id/button70" + android:layout_alignParentEnd="true" + android:layout_alignParentStart="true" /> + + <Button + android:id="@+id/button72" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="dialog box" + android:background="#f4f6f7" + android:fontFamily="sans-serif-smallcaps" + android:layout_below="@+id/button71" + android:layout_alignParentStart="true" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button73" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="Page Printing" + android:background="#f4f6f7" + android:fontFamily="sans-serif-smallcaps" + android:layout_below="@+id/button72" + android:layout_alignParentStart="true" + android:layout_alignParentEnd="true" /> +</RelativeLayout> + +</ScrollView> diff --git a/Project/Apprenons/app/src/main/res/layout/activity_main_home.xml b/Project/Apprenons/app/src/main/res/layout/activity_main_home.xml new file mode 100644 index 0000000000000000000000000000000000000000..e8b05b623c3a6b581ca0d887ec9911004d1d55d7 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/activity_main_home.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:id="@+id/drawer_layout" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + tools:openDrawer="start"> + + <include + layout="@layout/app_bar_main_home" + android:layout_width="match_parent" + android:layout_height="match_parent" /> + + <android.support.design.widget.NavigationView + android:id="@+id/nav_view" + android:layout_width="wrap_content" + android:layout_height="match_parent" + android:layout_gravity="start" + android:fitsSystemWindows="true" + app:headerLayout="@layout/nav_header_main_home" + app:menu="@menu/activity_main_home_drawer" /> + +</android.support.v4.widget.DrawerLayout> diff --git a/Project/Apprenons/app/src/main/res/layout/activity_python__main.xml b/Project/Apprenons/app/src/main/res/layout/activity_python__main.xml new file mode 100644 index 0000000000000000000000000000000000000000..c5db4a18bbb2765f7331eeb84d9170cbf79ec674 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/activity_python__main.xml @@ -0,0 +1,145 @@ +<?xml version="1.0" encoding="utf-8"?> +<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + tools:context="com.example.group2.apprenons.Python_Main"> +<RelativeLayout + android:layout_width="match_parent" + android:layout_height="match_parent"> + + <Button + android:id="@+id/button42" + android:background="#f4f6f7" + android:fontFamily="sans-serif-smallcaps" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:layout_alignParentTop="true" + android:text="introduction" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button43" + android:background="#f4f6f7" + android:layout_width="wrap_content" + android:fontFamily="sans-serif-smallcaps" + android:layout_height="wrap_content" + android:layout_alignEnd="@+id/button42" + android:layout_below="@+id/button42" + android:text="basic syntax" + android:layout_alignParentStart="true" /> + + <Button + android:id="@+id/button44" + android:background="#f4f6f7" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:fontFamily="sans-serif-smallcaps" + android:layout_alignEnd="@+id/button43" + android:layout_below="@+id/button43" + android:text="operators" + android:layout_alignParentStart="true" /> + + <Button + android:id="@+id/button45" + android:background="#f4f6f7" + android:layout_width="wrap_content" + android:fontFamily="sans-serif-smallcaps" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:layout_below="@+id/button44" + android:text="decision making" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button46" + android:background="#f4f6f7" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:fontFamily="sans-serif-smallcaps" + android:layout_alignParentStart="true" + android:layout_below="@+id/button45" + android:text="loops" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button47" + android:background="#f4f6f7" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:fontFamily="sans-serif-smallcaps" + android:layout_alignParentStart="true" + android:layout_below="@+id/button46" + android:text="strings" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button48" + android:background="#f4f6f7" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:fontFamily="sans-serif-smallcaps" + android:layout_alignParentStart="true" + android:layout_below="@+id/button47" + android:text="loops" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button49" + android:background="#f4f6f7" + android:fontFamily="sans-serif-smallcaps" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:layout_below="@+id/button48" + android:text="tupples" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button50" + android:background="#f4f6f7" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:fontFamily="sans-serif-smallcaps" + android:layout_below="@+id/button49" + android:text="function" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button51" + android:background="#f4f6f7" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:fontFamily="sans-serif-smallcaps" + android:layout_below="@+id/button50" + android:text="modules" + android:layout_alignParentEnd="true" + android:layout_alignParentStart="true" /> + + <Button + android:id="@+id/button74" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:layout_below="@+id/button51" + android:background="#f4f6f7" + android:text="files I/O" + android:fontFamily="sans-serif-smallcaps" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button75" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:fontFamily="sans-serif-smallcaps" + android:text="Exception" + android:background="#f4f6f7" + android:layout_below="@+id/button74" + android:layout_alignParentStart="true" + android:layout_alignParentEnd="true" /> +</RelativeLayout> + +</ScrollView> diff --git a/Project/Apprenons/app/src/main/res/layout/activity_sql__main.xml b/Project/Apprenons/app/src/main/res/layout/activity_sql__main.xml new file mode 100644 index 0000000000000000000000000000000000000000..0597e812ab37c8653772bf21b8a46a041d662b8f --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/activity_sql__main.xml @@ -0,0 +1,119 @@ +<?xml version="1.0" encoding="utf-8"?> +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + tools:context="com.example.group2.apprenons.Sql_Main"> + + <Button + android:id="@+id/button41" + android:background="#f4f6f7" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:fontFamily="sans-serif-smallcaps" + android:text="SQl Keys, Constraints and Indexes" + tools:layout_editor_absoluteX="6dp" + tools:layout_editor_absoluteY="5dp" + android:layout_alignParentEnd="true" + android:layout_alignParentStart="true" /> + + <Button + android:id="@+id/button52" + android:background="#f4f6f7" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:fontFamily="sans-serif-smallcaps" + android:layout_alignParentStart="true" + android:layout_below="@+id/button41" + android:text="Queue Types" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button53" + android:background="#f4f6f7" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:layout_below="@+id/button52" + android:text="operators" + android:fontFamily="sans-serif-smallcaps" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button54" + android:background="#f4f6f7" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:layout_below="@+id/button53" + android:fontFamily="sans-serif-smallcaps" + android:text="SQl joins" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button55" + android:background="#f4f6f7" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:layout_below="@+id/button54" + android:fontFamily="sans-serif-smallcaps" + android:text="SQL Aliasis" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button56" + android:background="#f4f6f7" + android:layout_width="wrap_content" + android:fontFamily="sans-serif-smallcaps" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:layout_below="@+id/button55" + android:text="SQl Clauses" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button57" + android:background="#f4f6f7" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:fontFamily="sans-serif-smallcaps" + android:layout_alignParentStart="true" + android:layout_below="@+id/button56" + android:text="SQL Fuction" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button58" + android:background="#f4f6f7" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:layout_below="@+id/button57" + android:text="SQl Condition" + android:fontFamily="sans-serif-smallcaps" + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button59" + android:background="#f4f6f7" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:layout_below="@+id/button58" + android:fontFamily="sans-serif-smallcaps" + android:text="SQL Tables " + android:layout_alignParentEnd="true" /> + + <Button + android:id="@+id/button60" + android:background="#f4f6f7" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_alignParentStart="true" + android:layout_below="@+id/button59" + android:text="SQl View" + android:fontFamily="sans-serif-smallcaps" + android:layout_alignParentEnd="true" /> +</RelativeLayout> diff --git a/Project/Apprenons/app/src/main/res/layout/activity_terminal.xml b/Project/Apprenons/app/src/main/res/layout/activity_terminal.xml new file mode 100644 index 0000000000000000000000000000000000000000..d9f54902ad273ed50b988462cf632aa3213eebff --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/activity_terminal.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + tools:context="com.example.group2.apprenons.Terminal"> + + <WebView + android:layout_width="368dp" + android:layout_height="495dp" + tools:layout_editor_absoluteX="8dp" + tools:layout_editor_absoluteY="8dp" + android:layout_alignParentEnd="true" + android:layout_alignParentBottom="true" + android:layout_alignParentTop="true" + android:layout_alignParentStart="true" /> +</RelativeLayout> diff --git a/Project/Apprenons/app/src/main/res/layout/app_bar_main_home.xml b/Project/Apprenons/app/src/main/res/layout/app_bar_main_home.xml new file mode 100644 index 0000000000000000000000000000000000000000..301c9a0f1b00e53d25084b390a1765053102c53d --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/app_bar_main_home.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fitsSystemWindows="true" + tools:context="com.example.group2.apprenons.MainHome"> + + <android.support.design.widget.AppBarLayout + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:theme="@style/AppTheme.AppBarOverlay"> + + <android.support.v7.widget.Toolbar + android:id="@+id/toolbar" + android:layout_width="match_parent" + android:layout_height="?attr/actionBarSize" + android:background="?attr/colorPrimary" + app:popupTheme="@style/AppTheme.PopupOverlay" /> + + </android.support.design.widget.AppBarLayout> + + <include layout="@layout/content_main_home" /> + + <android.support.design.widget.FloatingActionButton + android:id="@+id/fab" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_gravity="bottom|end" + android:layout_margin="@dimen/fab_margin" + app:srcCompat="@android:drawable/ic_dialog_email" /> + +</android.support.design.widget.CoordinatorLayout> diff --git a/Project/Apprenons/app/src/main/res/layout/content_c__array.xml b/Project/Apprenons/app/src/main/res/layout/content_c__array.xml new file mode 100644 index 0000000000000000000000000000000000000000..85465505595407b6bfbe2858d7fe4927a9afd817 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/content_c__array.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + app:layout_behavior="@string/appbar_scrolling_view_behavior" + tools:context="com.example.group2.apprenons.C_Array" + tools:showIn="@layout/activity_c__array"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/text_margin" + android:text="@string/large_text" /> + +</android.support.v4.widget.NestedScrollView> diff --git a/Project/Apprenons/app/src/main/res/layout/content_c__data.xml b/Project/Apprenons/app/src/main/res/layout/content_c__data.xml new file mode 100644 index 0000000000000000000000000000000000000000..61346d2f7b3166c9d577bb8e48cad59f16e7a809 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/content_c__data.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + app:layout_behavior="@string/appbar_scrolling_view_behavior" + tools:context="com.example.group2.apprenons.C_Data" + tools:showIn="@layout/activity_c__data"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/text_margin" + android:text="@string/large_text" /> + +</android.support.v4.widget.NestedScrollView> diff --git a/Project/Apprenons/app/src/main/res/layout/content_c__data_types__variables.xml b/Project/Apprenons/app/src/main/res/layout/content_c__data_types__variables.xml new file mode 100644 index 0000000000000000000000000000000000000000..dbc58a6c15bbfd91f118a392a835f644b922929a --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/content_c__data_types__variables.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + app:layout_behavior="@string/appbar_scrolling_view_behavior" + tools:context="com.example.group2.apprenons.C_DataTypes_Variables" + tools:showIn="@layout/activity_c__data_types__variables"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/text_margin" + android:text="@string/large_text" /> + +</android.support.v4.widget.NestedScrollView> diff --git a/Project/Apprenons/app/src/main/res/layout/content_c__decision_control_state.xml b/Project/Apprenons/app/src/main/res/layout/content_c__decision_control_state.xml new file mode 100644 index 0000000000000000000000000000000000000000..79efcca114bcb92ad2d623735179987d9724da48 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/content_c__decision_control_state.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + app:layout_behavior="@string/appbar_scrolling_view_behavior" + tools:context="com.example.group2.apprenons.C_DecisionControlState" + tools:showIn="@layout/activity_c__decision_control_state"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/text_margin" + android:text="@string/large_text" /> + +</android.support.v4.widget.NestedScrollView> diff --git a/Project/Apprenons/app/src/main/res/layout/content_c__error_handling.xml b/Project/Apprenons/app/src/main/res/layout/content_c__error_handling.xml new file mode 100644 index 0000000000000000000000000000000000000000..fb769eec057f9222d2e638c00139797be8febf3b --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/content_c__error_handling.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + app:layout_behavior="@string/appbar_scrolling_view_behavior" + tools:context="com.example.group2.apprenons.C_ErrorHandling" + tools:showIn="@layout/activity_c__error_handling"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/text_margin" + android:text="@string/large_text" /> + +</android.support.v4.widget.NestedScrollView> diff --git a/Project/Apprenons/app/src/main/res/layout/content_c__files.xml b/Project/Apprenons/app/src/main/res/layout/content_c__files.xml new file mode 100644 index 0000000000000000000000000000000000000000..a46dc11f8f7c5569a0efc2d24218fc7ccb8f8d20 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/content_c__files.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + app:layout_behavior="@string/appbar_scrolling_view_behavior" + tools:context="com.example.group2.apprenons.C_Files" + tools:showIn="@layout/activity_c__files"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/text_margin" + android:text="@string/large_text" /> + +</android.support.v4.widget.NestedScrollView> diff --git a/Project/Apprenons/app/src/main/res/layout/content_c__function.xml b/Project/Apprenons/app/src/main/res/layout/content_c__function.xml new file mode 100644 index 0000000000000000000000000000000000000000..8049b6231fcebbc583d7234d20583ef8e5e4dfa4 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/content_c__function.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + app:layout_behavior="@string/appbar_scrolling_view_behavior" + tools:context="com.example.group2.apprenons.C_Function" + tools:showIn="@layout/activity_c__function"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/text_margin" + android:text="@string/large_text" /> + +</android.support.v4.widget.NestedScrollView> diff --git a/Project/Apprenons/app/src/main/res/layout/content_c__header_files.xml b/Project/Apprenons/app/src/main/res/layout/content_c__header_files.xml new file mode 100644 index 0000000000000000000000000000000000000000..ce258467fc98d839e2fe0bd098563daf79837344 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/content_c__header_files.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + app:layout_behavior="@string/appbar_scrolling_view_behavior" + tools:context="com.example.group2.apprenons.C_HeaderFiles" + tools:showIn="@layout/activity_c__header_files"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/text_margin" + android:text="@string/large_text" /> + +</android.support.v4.widget.NestedScrollView> diff --git a/Project/Apprenons/app/src/main/res/layout/content_c__hello_world.xml b/Project/Apprenons/app/src/main/res/layout/content_c__hello_world.xml new file mode 100644 index 0000000000000000000000000000000000000000..4ba915a07056fd6f2e2ab81b16605b2630f21975 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/content_c__hello_world.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + app:layout_behavior="@string/appbar_scrolling_view_behavior" + tools:context="com.example.group2.apprenons.C_HelloWorld" + tools:showIn="@layout/activity_c__hello_world"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/text_margin" + android:text="@string/large_text" /> + +</android.support.v4.widget.NestedScrollView> diff --git a/Project/Apprenons/app/src/main/res/layout/content_c__introduction.xml b/Project/Apprenons/app/src/main/res/layout/content_c__introduction.xml new file mode 100644 index 0000000000000000000000000000000000000000..f30b5720543b25984e68898b680f23d732b1f071 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/content_c__introduction.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + app:layout_behavior="@string/appbar_scrolling_view_behavior" + tools:context="com.example.group2.apprenons.C_Introduction" + tools:showIn="@layout/activity_c__introduction"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/text_margin" + android:text="@string/large_text" /> + +</android.support.v4.widget.NestedScrollView> diff --git a/Project/Apprenons/app/src/main/res/layout/content_c__main.xml b/Project/Apprenons/app/src/main/res/layout/content_c__main.xml new file mode 100644 index 0000000000000000000000000000000000000000..df5ef62dfc27b342c7e671c1512f565904e9104c --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/content_c__main.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + app:layout_behavior="@string/appbar_scrolling_view_behavior" + tools:context="com.example.group2.apprenons.C_Main" + tools:showIn="@layout/activity_c__main"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/text_margin" + android:text="@string/large_text" /> + +</android.support.v4.widget.NestedScrollView> diff --git a/Project/Apprenons/app/src/main/res/layout/content_c__operations.xml b/Project/Apprenons/app/src/main/res/layout/content_c__operations.xml new file mode 100644 index 0000000000000000000000000000000000000000..41850538d8734f78f8cc44c94bd5dcaec7fa835b --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/content_c__operations.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + app:layout_behavior="@string/appbar_scrolling_view_behavior" + tools:context="com.example.group2.apprenons.C_Operations" + tools:showIn="@layout/activity_c__operations"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/text_margin" + android:text="@string/large_text" /> + +</android.support.v4.widget.NestedScrollView> diff --git a/Project/Apprenons/app/src/main/res/layout/content_c__recursion.xml b/Project/Apprenons/app/src/main/res/layout/content_c__recursion.xml new file mode 100644 index 0000000000000000000000000000000000000000..17f7be2afdcfecf37de4972d1be3a42110f13a3e --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/content_c__recursion.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + app:layout_behavior="@string/appbar_scrolling_view_behavior" + tools:context="com.example.group2.apprenons.C_Recursion" + tools:showIn="@layout/activity_c__recursion"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/text_margin" + android:text="@string/large_text" /> + +</android.support.v4.widget.NestedScrollView> diff --git a/Project/Apprenons/app/src/main/res/layout/content_c__string.xml b/Project/Apprenons/app/src/main/res/layout/content_c__string.xml new file mode 100644 index 0000000000000000000000000000000000000000..3fa71ab4c37c6e95bfa2d715428c9c425728a25a --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/content_c__string.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + app:layout_behavior="@string/appbar_scrolling_view_behavior" + tools:context="com.example.group2.apprenons.C_String" + tools:showIn="@layout/activity_c__string"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/text_margin" + android:text="@string/large_text" /> + +</android.support.v4.widget.NestedScrollView> diff --git a/Project/Apprenons/app/src/main/res/layout/content_c__strings.xml b/Project/Apprenons/app/src/main/res/layout/content_c__strings.xml new file mode 100644 index 0000000000000000000000000000000000000000..c391edeb50751187eef63bf9730504b44753b1d5 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/content_c__strings.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + app:layout_behavior="@string/appbar_scrolling_view_behavior" + tools:context="com.example.group2.apprenons.C_Strings" + tools:showIn="@layout/activity_c__strings"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/text_margin" + android:text="@string/large_text" /> + +</android.support.v4.widget.NestedScrollView> diff --git a/Project/Apprenons/app/src/main/res/layout/content_c__type_casting.xml b/Project/Apprenons/app/src/main/res/layout/content_c__type_casting.xml new file mode 100644 index 0000000000000000000000000000000000000000..336971621928b396a981c4daf0eb44ad89b851ec --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/content_c__type_casting.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + app:layout_behavior="@string/appbar_scrolling_view_behavior" + tools:context="com.example.group2.apprenons.C_TypeCasting" + tools:showIn="@layout/activity_c__type_casting"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_margin="@dimen/text_margin" + android:text="@string/large_text" /> + +</android.support.v4.widget.NestedScrollView> diff --git a/Project/Apprenons/app/src/main/res/layout/content_main_home.xml b/Project/Apprenons/app/src/main/res/layout/content_main_home.xml new file mode 100644 index 0000000000000000000000000000000000000000..df09eaa008ed08522ac9a12ada7c349ff7b97f12 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/content_main_home.xml @@ -0,0 +1,140 @@ +<?xml version="1.0" encoding="utf-8"?> +<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:id="@+id/content_main_home" + android:layout_width="match_parent" + android:layout_height="match_parent" + app:layout_behavior="@string/appbar_scrolling_view_behavior" + tools:context="com.example.group2.apprenons.MainHome" + tools:showIn="@layout/app_bar_main_home"> + + + <ImageButton + android:id="@+id/imageButton" + android:layout_width="75dp" + android:layout_height="75dp" + android:onClick="click" + android:layout_marginStart="61dp" + android:layout_marginTop="36dp" + android:background="@drawable/c" + android:layout_alignParentTop="true" + android:layout_alignParentStart="true" /> + + <ImageButton + android:id="@+id/imageButton2" + android:layout_width="75dp" + android:layout_height="75dp" + android:onClick="click1" + android:layout_marginEnd="68dp" + android:background="@drawable/cpp" + android:layout_alignTop="@+id/imageButton" + android:layout_alignParentEnd="true" /> + + <ImageButton + android:id="@+id/imageButton3" + android:layout_width="75dp" + android:layout_height="75dp" + android:onClick="click2" + android:layout_marginTop="75dp" + android:background="@drawable/java" + android:layout_below="@+id/imageButton" + android:layout_alignStart="@+id/imageButton" /> + + <ImageButton + android:id="@+id/imageButton4" + android:layout_width="75dp" + android:layout_height="75dp" + android:onClick="click3" + android:layout_alignStart="@+id/imageButton2" + android:layout_alignTop="@+id/imageButton3" + android:background="@drawable/javascript" /> + + <ImageButton + android:id="@+id/imageButton5" + android:layout_width="75dp" + android:onClick="click4" + android:layout_height="75dp" + android:layout_marginTop="36dp" + android:background="@drawable/python" + android:layout_below="@+id/textView5" + android:layout_alignStart="@+id/imageButton4" /> + + <ImageButton + android:id="@+id/imageButton6" + android:layout_width="75dp" + android:layout_height="75dp" + android:onClick="click5" + android:layout_alignStart="@+id/imageButton3" + android:layout_alignTop="@+id/imageButton5" + android:background="@drawable/sql" /> + + <TextView + android:id="@+id/textView3" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginTop="14dp" + android:text="C" + android:textSize="20dp" + android:layout_marginStart="13dp" + android:layout_below="@+id/imageButton" + android:layout_alignStart="@+id/textView5" /> + + <TextView + android:id="@+id/textView4" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="C++" + android:textSize="20dp" + android:layout_marginEnd="15dp" + android:layout_alignBaseline="@+id/textView3" + android:layout_alignBottom="@+id/textView3" + android:layout_alignEnd="@+id/imageButton2" /> + + <TextView + android:id="@+id/textView5" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginTop="13dp" + android:text="Java" + android:fontFamily="sans-serif-smallcaps" + android:textSize="20dp" + android:layout_below="@+id/imageButton3" + android:layout_alignEnd="@+id/imageButton3" + android:layout_marginEnd="17dp" /> + + <TextView + android:id="@+id/textView6" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text=" JavaScript " + android:textSize="20dp" + android:layout_alignBaseline="@+id/textView5" + android:layout_alignBottom="@+id/textView5" + android:layout_alignParentEnd="true" + android:layout_marginEnd="39dp" /> + + <TextView + android:id="@+id/textView7" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_marginTop="14dp" + android:text="SQL" + android:fontFamily="sans-serif-smallcaps" + android:textSize="20dp" + android:layout_below="@+id/imageButton6" + android:layout_alignEnd="@+id/textView5" /> + + <TextView + android:id="@+id/textView8" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="Python" + android:fontFamily="sans-serif-smallcaps" + android:textSize="20dp" + android:layout_alignBaseline="@+id/textView7" + android:layout_alignBottom="@+id/textView7" + android:layout_alignEnd="@+id/imageButton5" /> + + +</RelativeLayout> diff --git a/Project/Apprenons/app/src/main/res/layout/nav_header_main_home.xml b/Project/Apprenons/app/src/main/res/layout/nav_header_main_home.xml new file mode 100644 index 0000000000000000000000000000000000000000..0225d480d3239cd0c5b56ca85eef97c01356fdd4 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/layout/nav_header_main_home.xml @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="utf-8"?> +<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + android:layout_width="match_parent" + android:layout_height="@dimen/nav_header_height" + android:background="@drawable/side_nav_bar" + android:gravity="bottom" + android:orientation="vertical" + android:paddingBottom="@dimen/activity_vertical_margin" + android:paddingLeft="@dimen/activity_horizontal_margin" + android:paddingRight="@dimen/activity_horizontal_margin" + android:paddingTop="@dimen/activity_vertical_margin" + android:theme="@style/ThemeOverlay.AppCompat.Dark"> + + <ImageView + android:id="@+id/imageView" + android:layout_width="50dp" + android:layout_height="50dp" + android:paddingTop="@dimen/nav_header_vertical_spacing" + android:background="@drawable/books" /> + + <TextView + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:paddingTop="@dimen/nav_header_vertical_spacing" + android:text=" Apprenons " + android:textAppearance="@style/TextAppearance.AppCompat.Body1" /> + + <TextView + android:id="@+id/textView" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="admin@apprenons.in" /> + +</LinearLayout> diff --git a/Project/Apprenons/app/src/main/res/menu/activity_main_home_drawer.xml b/Project/Apprenons/app/src/main/res/menu/activity_main_home_drawer.xml new file mode 100644 index 0000000000000000000000000000000000000000..20719cb40de972c7a84cec6db0fea222fffbb3ae --- /dev/null +++ b/Project/Apprenons/app/src/main/res/menu/activity_main_home_drawer.xml @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="utf-8"?> +<menu xmlns:android="http://schemas.android.com/apk/res/android"> + + <group android:checkableBehavior="single"> + <item + android:id="@+id/nav_c" + android:icon="@drawable/cnavi" + android:title="C Programming"/> + <item + android:id="@+id/nav_cpp" + android:icon="@drawable/cppnavi" + android:title="C++ Programming" /> + <item + android:id="@+id/nav_java" + android:icon="@drawable/javanavi" + android:title="Java Programming" /> + <item + android:id="@+id/nav_javascript" + android:icon="@drawable/javascriptnavi" + android:title="JavaScript Programming" />\ + <item + android:id="@+id/nav_python" + android:icon="@drawable/pynavi" + android:title="Python Programming" + android:layout_width="wrap_content" /> + <item + android:id="@+id/nav_sql" + android:icon="@drawable/sqlnavi" + android:title="SQL Programming" /> + </group> + + + <item android:title="Hands On"> + <menu> + <item + android:id="@+id/nav_IQ" + android:icon="@drawable/interviewquestion" + android:title="Interview Question" /> + <item + android:id="@+id/nav_codes" + android:icon="@drawable/codes" + android:title="Codes" /> + <item + android:id="@+id/nav_terminal" + android:icon="@drawable/terminal" + android:title="Compiler" /> + </menu> + </item> + + <item android:title="Communicate"> + <menu> + <item + android:id="@+id/nav_share" + android:icon="@drawable/ic_menu_share" + android:title="Share" /> + </menu> + </item> + +</menu> diff --git a/Project/Apprenons/app/src/main/res/menu/main_home.xml b/Project/Apprenons/app/src/main/res/menu/main_home.xml new file mode 100644 index 0000000000000000000000000000000000000000..fccfedbd8c370f6a9b309916061c6dd6f0e1c213 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/menu/main_home.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="utf-8"?> +<menu xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto"> + <item + android:id="@+id/action_aboutus" + android:orderInCategory="100" + android:title="About Us" + app:showAsAction="never"/> +</menu> diff --git a/Project/Apprenons/app/src/main/res/menu/menu_c__array.xml b/Project/Apprenons/app/src/main/res/menu/menu_c__array.xml new file mode 100644 index 0000000000000000000000000000000000000000..c835100a305b4a5814694c4eec0b6dd13c78eb71 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/menu/menu_c__array.xml @@ -0,0 +1,10 @@ +<menu xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + tools:context="com.example.group2.apprenons.C_Array"> + <item + android:id="@+id/action_settings" + android:orderInCategory="100" + android:title="@string/action_settings" + app:showAsAction="never" /> +</menu> diff --git a/Project/Apprenons/app/src/main/res/menu/menu_c__data.xml b/Project/Apprenons/app/src/main/res/menu/menu_c__data.xml new file mode 100644 index 0000000000000000000000000000000000000000..67b888a717a5620d90df455ad68ec0757a22dfbb --- /dev/null +++ b/Project/Apprenons/app/src/main/res/menu/menu_c__data.xml @@ -0,0 +1,10 @@ +<menu xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + tools:context="com.example.group2.apprenons.C_Data"> + <item + android:id="@+id/action_settings" + android:orderInCategory="100" + android:title="@string/action_settings" + app:showAsAction="never" /> +</menu> diff --git a/Project/Apprenons/app/src/main/res/menu/menu_c__data_types__variables.xml b/Project/Apprenons/app/src/main/res/menu/menu_c__data_types__variables.xml new file mode 100644 index 0000000000000000000000000000000000000000..50ad2a85d6824a6c900c16fd3239efb1a8f232d8 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/menu/menu_c__data_types__variables.xml @@ -0,0 +1,10 @@ +<menu xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + tools:context="com.example.group2.apprenons.C_DataTypes_Variables"> + <item + android:id="@+id/action_settings" + android:orderInCategory="100" + android:title="@string/action_settings" + app:showAsAction="never" /> +</menu> diff --git a/Project/Apprenons/app/src/main/res/menu/menu_c__decision_control_state.xml b/Project/Apprenons/app/src/main/res/menu/menu_c__decision_control_state.xml new file mode 100644 index 0000000000000000000000000000000000000000..be5b6c9ef53ea6b5f900fd07af005788593680ad --- /dev/null +++ b/Project/Apprenons/app/src/main/res/menu/menu_c__decision_control_state.xml @@ -0,0 +1,10 @@ +<menu xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + tools:context="com.example.group2.apprenons.C_DecisionControlState"> + <item + android:id="@+id/action_settings" + android:orderInCategory="100" + android:title="@string/action_settings" + app:showAsAction="never" /> +</menu> diff --git a/Project/Apprenons/app/src/main/res/menu/menu_c__error_handling.xml b/Project/Apprenons/app/src/main/res/menu/menu_c__error_handling.xml new file mode 100644 index 0000000000000000000000000000000000000000..83df4268b5a3a3efcdabe3861cdc6a9559949309 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/menu/menu_c__error_handling.xml @@ -0,0 +1,10 @@ +<menu xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + tools:context="com.example.group2.apprenons.C_ErrorHandling"> + <item + android:id="@+id/action_settings" + android:orderInCategory="100" + android:title="@string/action_settings" + app:showAsAction="never" /> +</menu> diff --git a/Project/Apprenons/app/src/main/res/menu/menu_c__files.xml b/Project/Apprenons/app/src/main/res/menu/menu_c__files.xml new file mode 100644 index 0000000000000000000000000000000000000000..9c34c8577609f7f9c1c6282b00a33fe72c8cec19 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/menu/menu_c__files.xml @@ -0,0 +1,10 @@ +<menu xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + tools:context="com.example.group2.apprenons.C_Files"> + <item + android:id="@+id/action_settings" + android:orderInCategory="100" + android:title="@string/action_settings" + app:showAsAction="never" /> +</menu> diff --git a/Project/Apprenons/app/src/main/res/menu/menu_c__function.xml b/Project/Apprenons/app/src/main/res/menu/menu_c__function.xml new file mode 100644 index 0000000000000000000000000000000000000000..0c12acfd1fbb9aa08b42d57cd8433d7916be91a6 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/menu/menu_c__function.xml @@ -0,0 +1,10 @@ +<menu xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + tools:context="com.example.group2.apprenons.C_Function"> + <item + android:id="@+id/action_settings" + android:orderInCategory="100" + android:title="@string/action_settings" + app:showAsAction="never" /> +</menu> diff --git a/Project/Apprenons/app/src/main/res/menu/menu_c__header_files.xml b/Project/Apprenons/app/src/main/res/menu/menu_c__header_files.xml new file mode 100644 index 0000000000000000000000000000000000000000..6504cc47b13d5e0dfe37a61d58667fed09d1a8be --- /dev/null +++ b/Project/Apprenons/app/src/main/res/menu/menu_c__header_files.xml @@ -0,0 +1,10 @@ +<menu xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + tools:context="com.example.group2.apprenons.C_HeaderFiles"> + <item + android:id="@+id/action_settings" + android:orderInCategory="100" + android:title="@string/action_settings" + app:showAsAction="never" /> +</menu> diff --git a/Project/Apprenons/app/src/main/res/menu/menu_c__hello_world.xml b/Project/Apprenons/app/src/main/res/menu/menu_c__hello_world.xml new file mode 100644 index 0000000000000000000000000000000000000000..b67d867286dc45ede2dfd5217afb19b703b70dbe --- /dev/null +++ b/Project/Apprenons/app/src/main/res/menu/menu_c__hello_world.xml @@ -0,0 +1,10 @@ +<menu xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + tools:context="com.example.group2.apprenons.C_HelloWorld"> + <item + android:id="@+id/action_settings" + android:orderInCategory="100" + android:title="@string/action_settings" + app:showAsAction="never" /> +</menu> diff --git a/Project/Apprenons/app/src/main/res/menu/menu_c__introduction.xml b/Project/Apprenons/app/src/main/res/menu/menu_c__introduction.xml new file mode 100644 index 0000000000000000000000000000000000000000..99d8d998d1327cd0b126161547ff01aa1b742803 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/menu/menu_c__introduction.xml @@ -0,0 +1,10 @@ +<menu xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + tools:context="com.example.group2.apprenons.C_Introduction"> + <item + android:id="@+id/action_settings" + android:orderInCategory="100" + android:title="@string/action_settings" + app:showAsAction="never" /> +</menu> diff --git a/Project/Apprenons/app/src/main/res/menu/menu_c__main.xml b/Project/Apprenons/app/src/main/res/menu/menu_c__main.xml new file mode 100644 index 0000000000000000000000000000000000000000..1bea50490637f845a4dbda00c04a5aa4553cd7aa --- /dev/null +++ b/Project/Apprenons/app/src/main/res/menu/menu_c__main.xml @@ -0,0 +1,10 @@ +<menu xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + tools:context="com.example.group2.apprenons.C_Main"> + <item + android:id="@+id/action_settings" + android:orderInCategory="100" + android:title="@string/action_settings" + app:showAsAction="never" /> +</menu> diff --git a/Project/Apprenons/app/src/main/res/menu/menu_c__operations.xml b/Project/Apprenons/app/src/main/res/menu/menu_c__operations.xml new file mode 100644 index 0000000000000000000000000000000000000000..1338b8c6c76a70f9ba0d8e6d2d9fe6b168efe25d --- /dev/null +++ b/Project/Apprenons/app/src/main/res/menu/menu_c__operations.xml @@ -0,0 +1,10 @@ +<menu xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + tools:context="com.example.group2.apprenons.C_Operations"> + <item + android:id="@+id/action_settings" + android:orderInCategory="100" + android:title="@string/action_settings" + app:showAsAction="never" /> +</menu> diff --git a/Project/Apprenons/app/src/main/res/menu/menu_c__recursion.xml b/Project/Apprenons/app/src/main/res/menu/menu_c__recursion.xml new file mode 100644 index 0000000000000000000000000000000000000000..c897be648b09a09961595043129f2142e901a121 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/menu/menu_c__recursion.xml @@ -0,0 +1,10 @@ +<menu xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + tools:context="com.example.group2.apprenons.C_Recursion"> + <item + android:id="@+id/action_settings" + android:orderInCategory="100" + android:title="@string/action_settings" + app:showAsAction="never" /> +</menu> diff --git a/Project/Apprenons/app/src/main/res/menu/menu_c__string.xml b/Project/Apprenons/app/src/main/res/menu/menu_c__string.xml new file mode 100644 index 0000000000000000000000000000000000000000..698a75815d2da19cb376cbf91f82059ceae98a82 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/menu/menu_c__string.xml @@ -0,0 +1,10 @@ +<menu xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + tools:context="com.example.group2.apprenons.C_String"> + <item + android:id="@+id/action_settings" + android:orderInCategory="100" + android:title="@string/action_settings" + app:showAsAction="never" /> +</menu> diff --git a/Project/Apprenons/app/src/main/res/menu/menu_c__strings.xml b/Project/Apprenons/app/src/main/res/menu/menu_c__strings.xml new file mode 100644 index 0000000000000000000000000000000000000000..5cfd567e567b97d1cf501743b201b078d19a41ef --- /dev/null +++ b/Project/Apprenons/app/src/main/res/menu/menu_c__strings.xml @@ -0,0 +1,10 @@ +<menu xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + tools:context="com.example.group2.apprenons.C_Strings"> + <item + android:id="@+id/action_settings" + android:orderInCategory="100" + android:title="@string/action_settings" + app:showAsAction="never" /> +</menu> diff --git a/Project/Apprenons/app/src/main/res/menu/menu_c__type_casting.xml b/Project/Apprenons/app/src/main/res/menu/menu_c__type_casting.xml new file mode 100644 index 0000000000000000000000000000000000000000..0caa5d894cb1e1623664f349f4deda6b62d19639 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/menu/menu_c__type_casting.xml @@ -0,0 +1,10 @@ +<menu xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + tools:context="com.example.group2.apprenons.C_TypeCasting"> + <item + android:id="@+id/action_settings" + android:orderInCategory="100" + android:title="@string/action_settings" + app:showAsAction="never" /> +</menu> diff --git a/Project/Apprenons/app/src/main/res/mipmap-hdpi/ic_launcher.png b/Project/Apprenons/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..cde69bcccec65160d92116f20ffce4fce0b5245c Binary files /dev/null and b/Project/Apprenons/app/src/main/res/mipmap-hdpi/ic_launcher.png differ diff --git a/Project/Apprenons/app/src/main/res/mipmap-mdpi/ic_launcher.png b/Project/Apprenons/app/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..c133a0cbd379f5af6dbf1a899a0293ca5eccfad0 Binary files /dev/null and b/Project/Apprenons/app/src/main/res/mipmap-mdpi/ic_launcher.png differ diff --git a/Project/Apprenons/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/Project/Apprenons/app/src/main/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..bfa42f0e7b91d006d22352c9ff2f134e504e3c1d Binary files /dev/null and b/Project/Apprenons/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/Project/Apprenons/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/Project/Apprenons/app/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..324e72cdd7480cb983fa1bcc7ce686e51ef87fe7 Binary files /dev/null and b/Project/Apprenons/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/Project/Apprenons/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/Project/Apprenons/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..aee44e138434630332d88b1680f33c4b24c70ab3 Binary files /dev/null and b/Project/Apprenons/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/Project/Apprenons/app/src/main/res/values-v21/styles.xml b/Project/Apprenons/app/src/main/res/values-v21/styles.xml new file mode 100644 index 0000000000000000000000000000000000000000..dbbdd40f49b929c266b4f9039a8f5fdaf2c36e34 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/values-v21/styles.xml @@ -0,0 +1,9 @@ +<resources> + + <style name="AppTheme.NoActionBar"> + <item name="windowActionBar">false</item> + <item name="windowNoTitle">true</item> + <item name="android:windowDrawsSystemBarBackgrounds">true</item> + <item name="android:statusBarColor">@android:color/transparent</item> + </style> +</resources> diff --git a/Project/Apprenons/app/src/main/res/values-w820dp/dimens.xml b/Project/Apprenons/app/src/main/res/values-w820dp/dimens.xml new file mode 100644 index 0000000000000000000000000000000000000000..63fc816444614bd64f68a372d1f93211628ee51d --- /dev/null +++ b/Project/Apprenons/app/src/main/res/values-w820dp/dimens.xml @@ -0,0 +1,6 @@ +<resources> + <!-- Example customization of dimensions originally defined in res/values/dimens.xml + (such as screen margins) for screens with more than 820dp of available width. This + would include 7" and 10" devices in landscape (~960dp and ~1280dp respectively). --> + <dimen name="activity_horizontal_margin">64dp</dimen> +</resources> diff --git a/Project/Apprenons/app/src/main/res/values/attrs.xml b/Project/Apprenons/app/src/main/res/values/attrs.xml new file mode 100644 index 0000000000000000000000000000000000000000..7ce840eb60032b49e97e6a7569f955b7a4ba9437 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/values/attrs.xml @@ -0,0 +1,12 @@ +<resources> + + <!-- Declare custom theme attributes that allow changing which styles are + used for button bars depending on the API level. + ?android:attr/buttonBarStyle is new as of API 11 so this is + necessary to support previous API levels. --> + <declare-styleable name="ButtonBarContainerTheme"> + <attr name="metaButtonBarStyle" format="reference" /> + <attr name="metaButtonBarButtonStyle" format="reference" /> + </declare-styleable> + +</resources> diff --git a/Project/Apprenons/app/src/main/res/values/colors.xml b/Project/Apprenons/app/src/main/res/values/colors.xml new file mode 100644 index 0000000000000000000000000000000000000000..227fd331268fee847f44d3ad330e9458c8e61a2e --- /dev/null +++ b/Project/Apprenons/app/src/main/res/values/colors.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <color name="colorPrimary">#3F51B5</color> + <color name="colorPrimaryDark">#303F9F</color> + <color name="colorAccent">#FF4081</color> + + <color name="black_overlay">#66000000</color> +</resources> diff --git a/Project/Apprenons/app/src/main/res/values/dimens.xml b/Project/Apprenons/app/src/main/res/values/dimens.xml new file mode 100644 index 0000000000000000000000000000000000000000..ae565cd394c1c0a45f11a29ec893aa7a452b49c1 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/values/dimens.xml @@ -0,0 +1,11 @@ +<resources> + <!-- Default screen margins, per the Android Design guidelines. --> + <dimen name="nav_header_vertical_spacing">16dp</dimen> + <dimen name="nav_header_height">160dp</dimen> + <!-- Default screen margins, per the Android Design guidelines. --> + <dimen name="activity_horizontal_margin">16dp</dimen> + <dimen name="activity_vertical_margin">16dp</dimen> + <dimen name="fab_margin">16dp</dimen> + <dimen name="app_bar_height">180dp</dimen> + <dimen name="text_margin">16dp</dimen> +</resources> diff --git a/Project/Apprenons/app/src/main/res/values/drawables.xml b/Project/Apprenons/app/src/main/res/values/drawables.xml new file mode 100644 index 0000000000000000000000000000000000000000..52c6a6c85aeab59eca6a2b4a471f822e913d4195 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/values/drawables.xml @@ -0,0 +1,8 @@ +<resources xmlns:android="http://schemas.android.com/apk/res/android"> + <item name="ic_menu_camera" type="drawable">@android:drawable/ic_menu_camera</item> + <item name="ic_menu_gallery" type="drawable">@android:drawable/ic_menu_gallery</item> + <item name="ic_menu_slideshow" type="drawable">@android:drawable/ic_menu_slideshow</item> + <item name="ic_menu_manage" type="drawable">@android:drawable/ic_menu_manage</item> + <item name="ic_menu_share" type="drawable">@android:drawable/ic_menu_share</item> + <item name="ic_menu_send" type="drawable">@android:drawable/ic_menu_send</item> +</resources> diff --git a/Project/Apprenons/app/src/main/res/values/strings.xml b/Project/Apprenons/app/src/main/res/values/strings.xml new file mode 100644 index 0000000000000000000000000000000000000000..dafbf0821b5fdd648f24de35d3cc1fd77feeb63f --- /dev/null +++ b/Project/Apprenons/app/src/main/res/values/strings.xml @@ -0,0 +1,117 @@ +<resources> + <string name="app_name">Apprenons</string> + + <string name="dummy_button">Dummy Button</string> + <string name="dummy_content">DUMMY\nCONTENT</string> + <string name="title_activity_main_home">MainHome</string> + + <string name="navigation_drawer_open">Open navigation drawer</string> + <string name="navigation_drawer_close">Close navigation drawer</string> + + <string name="action_settings">Settings</string> + <string name="title_activity_c__main">C_Main</string> + <string name="large_text"> + "Material is the metaphor.\n\n" + + "A material metaphor is the unifying theory of a rationalized space and a system of motion." + "The material is grounded in tactile reality, inspired by the study of paper and ink, yet " + "technologically advanced and open to imagination and magic.\n" + "Surfaces and edges of the material provide visual cues that are grounded in reality. The " + "use of familiar tactile attributes helps users quickly understand affordances. Yet the " + "flexibility of the material creates new affordances that supercede those in the physical " + "world, without breaking the rules of physics.\n" + "The fundamentals of light, surface, and movement are key to conveying how objects move, " + "interact, and exist in space and in relation to each other. Realistic lighting shows " + "seams, divides space, and indicates moving parts.\n\n" + + "Bold, graphic, intentional.\n\n" + + "The foundational elements of print based design typography, grids, space, scale, color, " + "and use of imagery guide visual treatments. These elements do far more than please the " + "eye. They create hierarchy, meaning, and focus. Deliberate color choices, edge to edge " + "imagery, large scale typography, and intentional white space create a bold and graphic " + "interface that immerse the user in the experience.\n" + "An emphasis on user actions makes core functionality immediately apparent and provides " + "waypoints for the user.\n\n" + + "Motion provides meaning.\n\n" + + "Motion respects and reinforces the user as the prime mover. Primary user actions are " + "inflection points that initiate motion, transforming the whole design.\n" + "All action takes place in a single environment. Objects are presented to the user without " + "breaking the continuity of experience even as they transform and reorganize.\n" + "Motion is meaningful and appropriate, serving to focus attention and maintain continuity. " + "Feedback is subtle yet clear. Transitions are efficient yet coherent.\n\n" + + "3D world.\n\n" + + "The material environment is a 3D space, which means all objects have x, y, and z " + "dimensions. The z-axis is perpendicularly aligned to the plane of the display, with the " + "positive z-axis extending towards the viewer. Every sheet of material occupies a single " + "position along the z-axis and has a standard 1dp thickness.\n" + "On the web, the z-axis is used for layering and not for perspective. The 3D world is " + "emulated by manipulating the y-axis.\n\n" + + "Light and shadow.\n\n" + + "Within the material environment, virtual lights illuminate the scene. Key lights create " + "directional shadows, while ambient light creates soft shadows from all angles.\n" + "Shadows in the material environment are cast by these two light sources. In Android " + "development, shadows occur when light sources are blocked by sheets of material at " + "various positions along the z-axis. On the web, shadows are depicted by manipulating the " + "y-axis only. The following example shows the card with a height of 6dp.\n\n" + + "Resting elevation.\n\n" + + "All material objects, regardless of size, have a resting elevation, or default elevation " + "that does not change. If an object changes elevation, it should return to its resting " + "elevation as soon as possible.\n\n" + + "Component elevations.\n\n" + + "The resting elevation for a component type is consistent across apps (e.g., FAB elevation " + "does not vary from 6dp in one app to 16dp in another app).\n" + "Components may have different resting elevations across platforms, depending on the depth " + "of the environment (e.g., TV has a greater depth than mobile or desktop).\n\n" + + "Responsive elevation and dynamic elevation offsets.\n\n" + + "Some component types have responsive elevation, meaning they change elevation in response " + "to user input (e.g., normal, focused, and pressed) or system events. These elevation " + "changes are consistently implemented using dynamic elevation offsets.\n" + "Dynamic elevation offsets are the goal elevation that a component moves towards, relative " + "to the component’s resting state. They ensure that elevation changes are consistent " + "across actions and component types. For example, all components that lift on press have " + "the same elevation change relative to their resting elevation.\n" + "Once the input event is completed or cancelled, the component will return to its resting " + "elevation.\n\n" + + "Avoiding elevation interference.\n\n" + + "Components with responsive elevations may encounter other components as they move between " + "their resting elevations and dynamic elevation offsets. Because material cannot pass " + "through other material, components avoid interfering with one another any number of ways, " + "whether on a per component basis or using the entire app layout.\n" + "On a component level, components can move or be removed before they cause interference. " + "For example, a floating action button (FAB) can disappear or move off screen before a " + "user picks up a card, or it can move if a snackbar appears.\n" + "On the layout level, design your app layout to minimize opportunities for interference. " + "For example, position the FAB to one side of stream of a cards so the FAB won’t interfere " + "when a user tries to pick up one of cards.\n\n" + </string> + <string name="title_activity_c__introduction">C_Introduction</string> + <string name="title_activity_c__hello_world">C_HelloWorld</string> + <string name="title_activity_c__data_types__variables">C_DataTypes_Variables</string> + <string name="title_activity_c__data">C_Data</string> + <string name="title_activity_c__operations">C_Operations</string> + <string name="title_activity_c__decision_control_state">C_DecisionControlState</string> + <string name="title_activity_c__array">C_Array</string> + <string name="title_activity_c__string">C_String</string> + <string name="title_activity_c__strings">C_Strings</string> + <string name="title_activity_c__function">C_Function</string> + <string name="title_activity_c__error_handling">C_ErrorHandling</string> + <string name="title_activity_c__recursion">C_Recursion</string> + <string name="title_activity_c__type_casting">C_TypeCasting</string> + <string name="title_activity_c__header_files">C_HeaderFiles</string> + <string name="title_activity_c__files">C_Files</string> +</resources> diff --git a/Project/Apprenons/app/src/main/res/values/styles.xml b/Project/Apprenons/app/src/main/res/values/styles.xml new file mode 100644 index 0000000000000000000000000000000000000000..997cf93a855f6aeb1cf591cd5116915789d3c9e2 --- /dev/null +++ b/Project/Apprenons/app/src/main/res/values/styles.xml @@ -0,0 +1,32 @@ +<resources> + + <!-- Base application theme. --> + <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> + <!-- Customize your theme here. --> + <item name="colorPrimary">@color/colorPrimary</item> + <item name="colorPrimaryDark">@color/colorPrimaryDark</item> + <item name="colorAccent">@color/colorAccent</item> + </style> + + <style name="FullscreenTheme" parent="AppTheme"> + <item name="android:actionBarStyle">@style/FullscreenActionBarStyle</item> + <item name="android:windowActionBarOverlay">true</item> + <item name="android:windowBackground">@null</item> + <item name="metaButtonBarStyle">?android:attr/buttonBarStyle</item> + <item name="metaButtonBarButtonStyle">?android:attr/buttonBarButtonStyle</item> + </style> + + <style name="FullscreenActionBarStyle" parent="Widget.AppCompat.ActionBar"> + <item name="android:background">@color/black_overlay</item> + </style> + + <style name="AppTheme.NoActionBar"> + <item name="windowActionBar">false</item> + <item name="windowNoTitle">true</item> + </style> + + <style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" /> + + <style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" /> + +</resources> diff --git a/Project/Apprenons/app/src/test/java/com/example/group2/apprenons/ExampleUnitTest.java b/Project/Apprenons/app/src/test/java/com/example/group2/apprenons/ExampleUnitTest.java new file mode 100644 index 0000000000000000000000000000000000000000..0d640d2e2b5c6c3aab58d443c3a1585ad220756a --- /dev/null +++ b/Project/Apprenons/app/src/test/java/com/example/group2/apprenons/ExampleUnitTest.java @@ -0,0 +1,17 @@ +package com.example.group2.apprenons; + +import org.junit.Test; + +import static org.junit.Assert.*; + +/** + * Example local unit test, which will execute on the development machine (host). + * + * @see <a href="http://d.android.com/tools/testing">Testing documentation</a> + */ +public class ExampleUnitTest { + @Test + public void addition_isCorrect() throws Exception { + assertEquals(4, 2 + 2); + } +} \ No newline at end of file diff --git a/Project/Apprenons/build.gradle b/Project/Apprenons/build.gradle new file mode 100644 index 0000000000000000000000000000000000000000..b78a0b86c939620b6f05483ce45c4d3ef0ef595e --- /dev/null +++ b/Project/Apprenons/build.gradle @@ -0,0 +1,23 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. + +buildscript { + repositories { + jcenter() + } + dependencies { + classpath 'com.android.tools.build:gradle:2.3.1' + + // NOTE: Do not place your application dependencies here; they belong + // in the individual module build.gradle files + } +} + +allprojects { + repositories { + jcenter() + } +} + +task clean(type: Delete) { + delete rootProject.buildDir +} diff --git a/Project/Apprenons/gradle.properties b/Project/Apprenons/gradle.properties new file mode 100644 index 0000000000000000000000000000000000000000..aac7c9b4614ccfde6c721f24994cf30885a791d0 --- /dev/null +++ b/Project/Apprenons/gradle.properties @@ -0,0 +1,17 @@ +# Project-wide Gradle settings. + +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. + +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html + +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +org.gradle.jvmargs=-Xmx1536m + +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true diff --git a/Project/Apprenons/gradle/wrapper/gradle-wrapper.jar b/Project/Apprenons/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..13372aef5e24af05341d49695ee84e5f9b594659 Binary files /dev/null and b/Project/Apprenons/gradle/wrapper/gradle-wrapper.jar differ diff --git a/Project/Apprenons/gradle/wrapper/gradle-wrapper.properties b/Project/Apprenons/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000000000000000000000000000000000000..bff10d6a95989e96270f68669dc376dec092c8cb --- /dev/null +++ b/Project/Apprenons/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +#Mon Apr 10 18:43:40 IST 2017 +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip diff --git a/Project/Apprenons/gradlew b/Project/Apprenons/gradlew new file mode 100644 index 0000000000000000000000000000000000000000..9d82f78915133e1c35a6ea51252590fb38efac2f --- /dev/null +++ b/Project/Apprenons/gradlew @@ -0,0 +1,160 @@ +#!/usr/bin/env bash + +############################################################################## +## +## Gradle start up script for UN*X +## +############################################################################## + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn ( ) { + echo "$*" +} + +die ( ) { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; +esac + +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin, switch paths to Windows format before running java +if $cygwin ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=$((i+1)) + done + case $i in + (0) set -- ;; + (1) set -- "$args0" ;; + (2) set -- "$args0" "$args1" ;; + (3) set -- "$args0" "$args1" "$args2" ;; + (4) set -- "$args0" "$args1" "$args2" "$args3" ;; + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules +function splitJvmOpts() { + JVM_OPTS=("$@") +} +eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS +JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" + +exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" diff --git a/Project/Apprenons/gradlew.bat b/Project/Apprenons/gradlew.bat new file mode 100644 index 0000000000000000000000000000000000000000..8a0b282aa6885fb573c106b3551f7275c5f17e8e --- /dev/null +++ b/Project/Apprenons/gradlew.bat @@ -0,0 +1,90 @@ +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto init + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto init + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:init +@rem Get command-line arguments, handling Windowz variants + +if not "%OS%" == "Windows_NT" goto win9xME_args +if "%@eval[2+2]" == "4" goto 4NT_args + +:win9xME_args +@rem Slurp the command line arguments. +set CMD_LINE_ARGS= +set _SKIP=2 + +:win9xME_args_slurp +if "x%~1" == "x" goto execute + +set CMD_LINE_ARGS=%* +goto execute + +:4NT_args +@rem Get arguments from the 4NT Shell from JP Software +set CMD_LINE_ARGS=%$ + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/Project/Apprenons/settings.gradle b/Project/Apprenons/settings.gradle new file mode 100644 index 0000000000000000000000000000000000000000..e7b4def49cb53d9aa04228dd3edb14c9e635e003 --- /dev/null +++ b/Project/Apprenons/settings.gradle @@ -0,0 +1 @@ +include ':app' diff --git a/app-debug.apk b/app-debug.apk new file mode 100644 index 0000000000000000000000000000000000000000..fdd6a58659f3bbfb16f80cdd3dd0676025060695 Binary files /dev/null and b/app-debug.apk differ