# HG changeset patch # User Da Risk # Date 1266096726 -3600 # Node ID f4bf7d926d087b72cd716ad70ee807916dd3c061 # Parent f4349711b6c88a0bee82a2eb6f0fc7cbaef3b2b2 Add version info in the About dialog. diff -r f4349711b6c8 -r f4bf7d926d08 res/values-fr/strings.xml --- 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 @@ Créer un compte Paramètres A propos - A propos + Beem %s - A propos Beem est un EPITECH Innovative Project. Rencontrez nous sur http://www.beem-project.com ! diff -r f4349711b6c8 -r f4bf7d926d08 res/values/strings.xml --- 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 @@ Create an account Settings About - About + Beem %s - About Beem is an EPITECH Innovative Project. Visit us at http://www.beem-project.com ! diff -r f4349711b6c8 -r f4bf7d926d08 src/com/beem/project/beem/ui/Login.java --- 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) {