Merge pull request #92 from bwRavencl/about-version

Added version to about message
This commit is contained in:
Stefanos Kornilios Mitsis Poiitidis 2014-01-10 14:50:11 -08:00
commit 4992ef3365
2 changed files with 15 additions and 2 deletions

View File

@ -41,6 +41,9 @@
<string name="select_controller_message">Press any button on the controller to assign to port</string>
<string name="controller_already_in_use">This controller is already in use!</string>
<string name="about_title">About reicast</string>
<string name="about_text">reicast is a dreamcast emulator\n\nVersion:</string>
<string-array name="images">
<item>cdi</item>
<item>chd</item>

View File

@ -6,6 +6,8 @@ import java.util.ArrayList;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager.NameNotFoundException;
import android.content.SharedPreferences;
import android.content.res.Configuration;
import android.content.res.TypedArray;
@ -453,11 +455,19 @@ public class MainActivity extends FragmentActivity implements
MainActivity.this);
// set title
alertDialogBuilder.setTitle("About reicast");
alertDialogBuilder.setTitle(getString(R.string.about_title));
String versionName = "";
try {
PackageInfo pInfo = getPackageManager().getPackageInfo(getPackageName(), 0);
versionName = pInfo.versionName;
} catch (NameNotFoundException e) {
e.printStackTrace();
}
// set dialog message
alertDialogBuilder
.setMessage("reicast is a dreamcast emulator")
.setMessage(getString(R.string.about_text) + " " + versionName)
.setCancelable(false)
.setPositiveButton("Dismiss",
new DialogInterface.OnClickListener() {