diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 9fb86dd1..a4beede1 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -17,12 +17,18 @@
android:theme="@style/AppTheme">
+ android:screenOrientation="portrait"
+ android:theme="@style/FullScreenTheme">
+
+
diff --git a/app/src/main/java/com/simplemobiletools/camera/AboutActivity.java b/app/src/main/java/com/simplemobiletools/camera/AboutActivity.java
new file mode 100644
index 00000000..153e61ca
--- /dev/null
+++ b/app/src/main/java/com/simplemobiletools/camera/AboutActivity.java
@@ -0,0 +1,52 @@
+package com.simplemobiletools.camera;
+
+import android.content.res.Resources;
+import android.os.Bundle;
+import android.support.v7.app.AppCompatActivity;
+import android.text.Html;
+import android.text.method.LinkMovementMethod;
+import android.widget.TextView;
+
+import java.util.Calendar;
+
+import butterknife.BindView;
+import butterknife.ButterKnife;
+
+public class AboutActivity extends AppCompatActivity {
+ @BindView(R.id.about_copyright) TextView copyright;
+ @BindView(R.id.about_version) TextView version;
+ @BindView(R.id.about_email) TextView emailTV;
+ private Resources res;
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_about);
+ ButterKnife.bind(this);
+ res = getResources();
+
+ setupEmail();
+ setupVersion();
+ setupCopyright();
+ }
+
+ private void setupEmail() {
+ final String email = res.getString(R.string.email);
+ final String appName = res.getString(R.string.app_name);
+ final String href = "" + email + "";
+ emailTV.setText(Html.fromHtml(href));
+ emailTV.setMovementMethod(LinkMovementMethod.getInstance());
+ }
+
+ private void setupVersion() {
+ final String versionName = BuildConfig.VERSION_NAME;
+ final String versionText = String.format(res.getString(R.string.version), versionName);
+ version.setText(versionText);
+ }
+
+ private void setupCopyright() {
+ final int year = Calendar.getInstance().get(Calendar.YEAR);
+ final String copyrightText = String.format(res.getString(R.string.copyright), year);
+ copyright.setText(copyrightText);
+ }
+}
diff --git a/app/src/main/java/com/simplemobiletools/camera/MainActivity.java b/app/src/main/java/com/simplemobiletools/camera/MainActivity.java
index a1902c3f..15d27f44 100644
--- a/app/src/main/java/com/simplemobiletools/camera/MainActivity.java
+++ b/app/src/main/java/com/simplemobiletools/camera/MainActivity.java
@@ -1,5 +1,6 @@
package com.simplemobiletools.camera;
+import android.content.Intent;
import android.hardware.Camera;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
@@ -75,6 +76,12 @@ public class MainActivity extends AppCompatActivity {
preview.takePicture();
}
+ @OnClick(R.id.about)
+ public void launchAbout() {
+ final Intent intent = new Intent(getApplicationContext(), AboutActivity.class);
+ startActivity(intent);
+ }
+
private void hideNavigationBarIcons() {
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE);
}
diff --git a/app/src/main/res/layout/activity_about.xml b/app/src/main/res/layout/activity_about.xml
new file mode 100644
index 00000000..e1949cfe
--- /dev/null
+++ b/app/src/main/res/layout/activity_about.xml
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 56fb20e0..46368d8e 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -10,6 +10,14 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
+
+
-
-
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 68b3144a..f196406e 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1,4 +1,13 @@
Simple Camera
An error occurred at obtaining the camera
+
+
+ About
+ For more simple apps please visit:\nhttp://simplemobiletools.com
+ You can send your feedback and new app suggestions at:
+ hello@simplemobiletools.com
+ License
+ v %1$s
+ Copyright © Simple Mobile Tools %1$d
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index 46a2d2a1..e072e90e 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -9,6 +9,8 @@
- @style/AppTheme.ActionBarStyle
+
+