From 2f680ae82d21bb857238baafd4e5f5feb696f9ea Mon Sep 17 00:00:00 2001 From: Michael Gernoth Date: Mon, 29 Oct 2012 13:39:10 +0100 Subject: [PATCH] add version name to about dialog --- MS2Debounce/src/de/rmdir/ms2debounce/MS2Debounce.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/MS2Debounce/src/de/rmdir/ms2debounce/MS2Debounce.java b/MS2Debounce/src/de/rmdir/ms2debounce/MS2Debounce.java index 5c04206..9b41abe 100644 --- a/MS2Debounce/src/de/rmdir/ms2debounce/MS2Debounce.java +++ b/MS2Debounce/src/de/rmdir/ms2debounce/MS2Debounce.java @@ -360,8 +360,16 @@ public class MS2Debounce extends Activity dlg = shellexec.create(); break; case 42: + String version; + + try { + version = getPackageManager().getPackageInfo(getPackageName(), 0).versionName; + } catch (Exception e) { + version = "?"; + } + AlertDialog.Builder about = new AlertDialog.Builder(this); - about.setMessage("Milestone 2 Debounce\n\n(C) 2011 Michael Gernoth \n\nThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation version 2 of the License.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA") + about.setMessage("Milestone 2 Debounce " + version + "\n\n(C) 2011 Michael Gernoth \n\nThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation version 2 of the License.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA") .setCancelable(true) .setPositiveButton("Ok", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { -- 2.39.5