- pw.format("OS version: %s; API level %d\n\n", Build.VERSION.RELEASE,
- Build.VERSION.SDK_INT);
- e.printStackTrace(pw);
+ try {
+ PackageInfo pi = getApplicationContext().getPackageManager()
+ .getPackageInfo(getPackageName(), 0);
+ pw.format("MoLe version: %s\n", pi.versionName);
+ }
+ catch (Exception oh) {
+ pw.print("Error getting package version:\n");
+ oh.printStackTrace(pw);
+ pw.print("\n");
+ }
+ pw.format("OS version: %s; API level %d\n\n", Build.VERSION.RELEASE,
+ Build.VERSION.SDK_INT);
+ e.printStackTrace(pw);