From 231533c56e8873c6c77f6ff9f649c7b587ab5cce Mon Sep 17 00:00:00 2001 From: Bartek Przybylski Date: Sun, 24 Jun 2012 13:22:50 +0200 Subject: [PATCH] include appverion in crashlog --- src/eu/alefzero/owncloud/CrashHandler.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/eu/alefzero/owncloud/CrashHandler.java b/src/eu/alefzero/owncloud/CrashHandler.java index ffad248c..9106008f 100644 --- a/src/eu/alefzero/owncloud/CrashHandler.java +++ b/src/eu/alefzero/owncloud/CrashHandler.java @@ -37,6 +37,7 @@ import android.app.AlarmManager; import android.app.PendingIntent; import android.content.Context; import android.content.Intent; +import android.content.pm.PackageInfo; import android.net.ConnectivityManager; import android.os.Environment; import android.util.Log; @@ -91,11 +92,13 @@ public class CrashHandler implements UncaughtExceptionHandler { String crash_filename = crash_filename_template + System.currentTimeMillis() + ".txt"; File crashfile = new File(ocdir, crash_filename); try { + PackageInfo pi = mContext.getPackageManager().getPackageInfo(mContext.getPackageName(), 0); ConnectivityManager cm = (ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE); - String header = String.format("Model: %s, SDK: %d, Current net: %s\n\n", + String header = String.format("Model: %s, SDK: %d, Current net: %s AppVersion: %s\n\n", android.os.Build.MODEL, android.os.Build.VERSION.SDK_INT, - cm.getActiveNetworkInfo() != null ? cm.getActiveNetworkInfo().getTypeName() : "NONE"); + cm.getActiveNetworkInfo() != null ? cm.getActiveNetworkInfo().getTypeName() : "NONE", + pi.versionName); Account account = AccountUtils.getCurrentOwnCloudAccount(mContext); AccountManager am = AccountManager.get(mContext); String header2 = String.format("Account: %s, OCUrl: %s, OCVersion: %s\n\n", -- 2.11.0