diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 88bfbb1..a2590af 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -6,14 +6,14 @@
-
-
+
+
+
diff --git a/res/values/strings.xml b/res/values/strings.xml
deleted file mode 100644
index af40437..0000000
--- a/res/values/strings.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
- SimpleSSHD
-
diff --git a/res/xml/preferences.xml b/res/xml/preferences.xml
new file mode 100644
index 0000000..977abb5
--- /dev/null
+++ b/res/xml/preferences.xml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/org/galexander/sshd/Settings.java b/src/org/galexander/sshd/Settings.java
new file mode 100644
index 0000000..3808ab0
--- /dev/null
+++ b/src/org/galexander/sshd/Settings.java
@@ -0,0 +1,11 @@
+package org.galexander.sshd;
+
+import android.os.Bundle;
+import android.preference.PreferenceActivity;
+
+public class Settings extends PreferenceActivity {
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ addPreferencesFromResource(R.xml.preferences);
+ }
+}
diff --git a/src/org/galexander/sshd/SimpleSSHD.java b/src/org/galexander/sshd/SimpleSSHD.java
index c81a501..b4dc27f 100644
--- a/src/org/galexander/sshd/SimpleSSHD.java
+++ b/src/org/galexander/sshd/SimpleSSHD.java
@@ -53,7 +53,7 @@ public class SimpleSSHD extends Activity
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.settings:
- /* XXX - launch settings activity */
+ startActivity(new Intent(this, Settings.class));
return true;
case R.id.about: {
Intent i = new Intent(Intent.ACTION_VIEW);