diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 7d98f90..1d5250d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -23,10 +23,10 @@
-
-
-
-
+
+
diff --git a/app/src/main/java/com/finnmglas/launcher/SettingsActivity.kt b/app/src/main/java/com/finnmglas/launcher/SettingsActivity.kt
new file mode 100644
index 0000000..cebf2ed
--- /dev/null
+++ b/app/src/main/java/com/finnmglas/launcher/SettingsActivity.kt
@@ -0,0 +1,59 @@
+package com.finnmglas.launcher
+
+import android.annotation.SuppressLint
+import android.content.Intent
+import android.content.pm.PackageManager
+import android.content.pm.ResolveInfo
+import android.os.Bundle
+import android.util.DisplayMetrics
+import android.view.KeyEvent
+import android.view.MotionEvent
+import android.view.View
+import android.view.WindowManager
+import android.widget.TextView
+import android.widget.Toast
+import androidx.appcompat.app.AppCompatActivity
+import androidx.core.view.MotionEventCompat
+import kotlinx.android.synthetic.main.activity_main.*
+import kotlin.math.abs
+import java.text.SimpleDateFormat
+import java.util.*
+import kotlin.concurrent.fixedRateTimer
+
+
+class SettingsActivity : AppCompatActivity() {
+ override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
+ if(requestCode == 5000)
+ {
+ val value = data?.getStringExtra("value")
+ val forApp = data?.getStringExtra("forApp") ?: return
+
+ if (forApp == "downApp") downApp = value.toString()
+ else if (forApp == "upApp") upApp = value.toString()
+ else if (forApp == "leftApp") leftApp = value.toString()
+ else if (forApp == "rightApp") rightApp = value.toString()
+ else if (forApp == "volumeDownApp") volumeDownApp = value.toString()
+ else if (forApp == "volumeUpApp") volumeUpApp = value.toString()
+ }
+ else {
+ super.onActivityResult(requestCode, resultCode, data)
+ }
+ }
+
+ fun chooseApp() {
+ val intent = Intent(this, ChooseActivity::class.java)
+ intent.putExtra("action", "pick") // why choose an app
+ intent.putExtra("forApp", "downApp") // which app we choose
+ startActivityForResult(intent, 5000)
+ }
+
+ @SuppressLint("SetTextI18n") // I do not care
+ override fun onCreate(savedInstanceState: Bundle?) {
+ super.onCreate(savedInstanceState)
+
+ window.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN)
+ window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)
+
+ setContentView(R.layout.activity_settings)
+ }
+}
diff --git a/app/src/main/res/layout/activity_settings.xml b/app/src/main/res/layout/activity_settings.xml
new file mode 100644
index 0000000..8a2e8c3
--- /dev/null
+++ b/app/src/main/res/layout/activity_settings.xml
@@ -0,0 +1,10 @@
+
+
+
\ No newline at end of file