add version to preference xml
This commit is contained in:
parent
53a5944dff
commit
ff0d4c6005
@ -1,6 +1,9 @@
|
|||||||
package org.fox.ttrss;
|
package org.fox.ttrss;
|
||||||
|
|
||||||
|
import android.content.pm.PackageInfo;
|
||||||
|
import android.content.pm.PackageManager;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import android.preference.Preference;
|
||||||
import android.preference.PreferenceActivity;
|
import android.preference.PreferenceActivity;
|
||||||
|
|
||||||
public class PreferencesActivity extends 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) {
|
if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.JELLY_BEAN) {
|
||||||
findPreference("enable_condensed_fonts").setEnabled(false);
|
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_default">Default</string>
|
||||||
<string name="headline_display_mode_no_images">No images</string>
|
<string name="headline_display_mode_no_images">No images</string>
|
||||||
<string name="headline_display_mode_compact">Compact</string>
|
<string name="headline_display_mode_compact">Compact</string>
|
||||||
|
<string name="version">Version: %1$s (%2$d)</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
@ -189,4 +189,9 @@
|
|||||||
android:title="@string/transport_debugging" />
|
android:title="@string/transport_debugging" />
|
||||||
</PreferenceCategory>
|
</PreferenceCategory>
|
||||||
|
|
||||||
|
<Preference
|
||||||
|
android:key="version"
|
||||||
|
android:enabled="false"
|
||||||
|
android:title="@string/version" />
|
||||||
|
|
||||||
</PreferenceScreen>
|
</PreferenceScreen>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user