summaryrefslogtreecommitdiff
path: root/org.fox.ttrss
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2015-02-09 17:03:35 +0300
committerAndrew Dolgov <[email protected]>2015-02-09 17:03:35 +0300
commitff0d4c600518ca7859d9e0b5261f9a3450f7a154 (patch)
tree31675885a36d87ba30e9a49687abb2bc9661b225 /org.fox.ttrss
parent53a5944dff020059db4ffc4135814998f7f71f73 (diff)
add version to preference xml
Diffstat (limited to 'org.fox.ttrss')
-rw-r--r--org.fox.ttrss/src/main/java/org/fox/ttrss/PreferencesActivity.java17
-rw-r--r--org.fox.ttrss/src/main/res/values/strings.xml1
-rw-r--r--org.fox.ttrss/src/main/res/xml/preferences.xml5
3 files changed, 23 insertions, 0 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/PreferencesActivity.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/PreferencesActivity.java
index e6d300f0..09a514f4 100644
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/PreferencesActivity.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/PreferencesActivity.java
@@ -1,6 +1,9 @@
package org.fox.ttrss;
+import android.content.pm.PackageInfo;
+import android.content.pm.PackageManager;
import android.os.Bundle;
+import android.preference.Preference;
import android.preference.PreferenceActivity;
public class PreferencesActivity extends PreferenceActivity {
@@ -19,6 +22,20 @@ public class PreferencesActivity extends PreferenceActivity {
if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.JELLY_BEAN) {
findPreference("enable_condensed_fonts").setEnabled(false);
}
+
+ Preference versionPref = (Preference)findPreference("version");
+ String version = null;
+ int versionCode = -1;
+ try {
+ PackageInfo packageInfo = getPackageManager().getPackageInfo(getPackageName(), 0);
+
+ version = packageInfo.versionName;
+ versionCode = packageInfo.versionCode;
+
+ } catch (PackageManager.NameNotFoundException e) {
+ e.printStackTrace();
+ }
+ versionPref.setTitle(getString(R.string.version, version, versionCode));
}
}
diff --git a/org.fox.ttrss/src/main/res/values/strings.xml b/org.fox.ttrss/src/main/res/values/strings.xml
index bdfaaad6..9df0f0ec 100644
--- a/org.fox.ttrss/src/main/res/values/strings.xml
+++ b/org.fox.ttrss/src/main/res/values/strings.xml
@@ -263,4 +263,5 @@
<string name="headline_display_mode_default">Default</string>
<string name="headline_display_mode_no_images">No images</string>
<string name="headline_display_mode_compact">Compact</string>
+ <string name="version">Version: %1$s (%2$d)</string>
</resources>
diff --git a/org.fox.ttrss/src/main/res/xml/preferences.xml b/org.fox.ttrss/src/main/res/xml/preferences.xml
index b9087b22..dc9216f9 100644
--- a/org.fox.ttrss/src/main/res/xml/preferences.xml
+++ b/org.fox.ttrss/src/main/res/xml/preferences.xml
@@ -189,4 +189,9 @@
android:title="@string/transport_debugging" />
</PreferenceCategory>
+ <Preference
+ android:key="version"
+ android:enabled="false"
+ android:title="@string/version" />
+
</PreferenceScreen>