Add version info in the About dialog.
--- a/res/values-fr/strings.xml Sat Feb 13 21:16:50 2010 +0100
+++ b/res/values-fr/strings.xml Sat Feb 13 22:32:06 2010 +0100
@@ -161,7 +161,7 @@
<string name="login_menu_create_account">Créer un compte</string>
<string name="login_menu_settings">Paramètres</string>
<string name="login_menu_about">A propos</string>
- <string name="login_about_title">A propos</string>
+ <string name="login_about_title">Beem %s - A propos</string>
<string name="login_about_msg">
Beem est un EPITECH Innovative Project. Rencontrez
nous sur http://www.beem-project.com !
--- a/res/values/strings.xml Sat Feb 13 21:16:50 2010 +0100
+++ b/res/values/strings.xml Sat Feb 13 22:32:06 2010 +0100
@@ -150,7 +150,7 @@
<string name="login_menu_create_account">Create an account</string>
<string name="login_menu_settings">Settings</string>
<string name="login_menu_about">About</string>
- <string name="login_about_title">About</string>
+ <string name="login_about_title">Beem %s - About</string>
<string name="login_about_msg">
Beem is an EPITECH Innovative Project. Visit us at
http://www.beem-project.com !
--- a/src/com/beem/project/beem/ui/Login.java Sat Feb 13 21:16:50 2010 +0100
+++ b/src/com/beem/project/beem/ui/Login.java Sat Feb 13 22:32:06 2010 +0100
@@ -47,6 +47,8 @@
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
+import android.content.pm.PackageManager;
+import android.content.pm.PackageInfo;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.preference.PreferenceManager;
@@ -169,7 +171,16 @@
*/
private void createAboutDialog() {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
- builder.setTitle(R.string.login_about_title).setMessage(R.string.login_about_msg).setCancelable(false);
+ String versionname;
+ try {
+ PackageManager pm = getPackageManager();
+ PackageInfo pi = pm.getPackageInfo("com.beem.project.beem", 0);
+ versionname = pi.versionName;
+ } catch (PackageManager.NameNotFoundException e) {
+ versionname = "";
+ }
+ String title = getString(R.string.login_about_title, versionname);
+ builder.setTitle(title).setMessage(R.string.login_about_msg).setCancelable(false);
builder.setNeutralButton(R.string.login_about_button, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {