diff --git a/Android.mk b/Android.mk
new file mode 100644
index 000000000..6897fe076
--- /dev/null
+++ b/Android.mk
@@ -0,0 +1,19 @@
+LOCAL_PATH:= $(call my-dir)
+
+# Build the Telecomm service.
+include $(CLEAR_VARS)
+
+LOCAL_STATIC_JAVA_LIBRARIES := \
+ guava \
+
+LOCAL_SRC_FILES := $(call all-java-files-under, src)
+
+LOCAL_PACKAGE_NAME := Telecomm
+
+LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := true
+
+include $(BUILD_PACKAGE)
+
+# Build the test package.
+include $(call all-makefiles-under,$(LOCAL_PATH))
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
new file mode 100644
index 000000000..4147677c2
--- /dev/null
+++ b/AndroidManifest.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/res/mipmap-hdpi/ic_launcher_phone.png b/res/mipmap-hdpi/ic_launcher_phone.png
new file mode 100644
index 000000000..47d789443
Binary files /dev/null and b/res/mipmap-hdpi/ic_launcher_phone.png differ
diff --git a/res/mipmap-mdpi/ic_launcher_phone.png b/res/mipmap-mdpi/ic_launcher_phone.png
new file mode 100644
index 000000000..3b333cfe2
Binary files /dev/null and b/res/mipmap-mdpi/ic_launcher_phone.png differ
diff --git a/res/mipmap-xhdpi/ic_launcher_phone.png b/res/mipmap-xhdpi/ic_launcher_phone.png
new file mode 100644
index 000000000..020c2fa5c
Binary files /dev/null and b/res/mipmap-xhdpi/ic_launcher_phone.png differ
diff --git a/res/mipmap-xxhdpi/ic_launcher_phone.png b/res/mipmap-xxhdpi/ic_launcher_phone.png
new file mode 100644
index 000000000..1594e4ec3
Binary files /dev/null and b/res/mipmap-xxhdpi/ic_launcher_phone.png differ
diff --git a/res/mipmap-xxxhdpi/ic_launcher_phone.png b/res/mipmap-xxxhdpi/ic_launcher_phone.png
new file mode 100644
index 000000000..8c92ac132
Binary files /dev/null and b/res/mipmap-xxxhdpi/ic_launcher_phone.png differ
diff --git a/res/values/strings.xml b/res/values/strings.xml
new file mode 100644
index 000000000..acae2b673
--- /dev/null
+++ b/res/values/strings.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+ Telecomm
+