add version to preference xml
This commit is contained in:
parent
53a5944dff
commit
ff0d4c6005
@ -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));
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -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>
|
||||
|
@ -189,4 +189,9 @@
|
||||
android:title="@string/transport_debugging" />
|
||||
</PreferenceCategory>
|
||||
|
||||
<Preference
|
||||
android:key="version"
|
||||
android:enabled="false"
|
||||
android:title="@string/version" />
|
||||
|
||||
</PreferenceScreen>
|
||||
|
Loading…
x
Reference in New Issue
Block a user