summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Chang <jeremy@0xlab.org>2010-11-29 14:37:29 +0800
committerJeremy Chang <jeremy@0xlab.org>2010-11-29 16:30:44 +0800
commitb721ca62f7be6dac1736c2b41997bfaf7fb31756 (patch)
tree817a7963ca514451bad133ff238d631c6436302a
parent77ed556727ebd0f4d73a96a68fea3fa9943ae291 (diff)
download0xbench-b721ca62f7be6dac1736c2b41997bfaf7fb31756.tar.gz
Add 0xbench's versionCode and versionName in upload messages.
-rw-r--r--src/org/zeroxlab/benchmark/Upload.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/org/zeroxlab/benchmark/Upload.java b/src/org/zeroxlab/benchmark/Upload.java
index 8a71148..b914f80 100644
--- a/src/org/zeroxlab/benchmark/Upload.java
+++ b/src/org/zeroxlab/benchmark/Upload.java
@@ -52,6 +52,8 @@ import android.webkit.WebViewClient;
import android.webkit.WebChromeClient;
import android.webkit.JsResult;
import android.graphics.Bitmap;
+import android.content.pm.PackageManager;
+import android.content.pm.PackageInfo;
public class Upload extends Activity implements View.OnClickListener {
@@ -161,7 +163,21 @@ public class Upload extends Activity implements View.OnClickListener {
eMail = mEmail.getText().toString();
}
+ String versionName = "";
+ int versionCode = 0;
+ int flag = 0;
+ try {
+ PackageInfo pinfo = getPackageManager().getPackageInfo("org.zeroxlab.benchmark", flag);
+ versionCode = pinfo.versionCode;
+ versionName = pinfo.versionName;
+ }
+ catch (PackageManager.NameNotFoundException e) {
+ Log.e(TAG, "PackageManager.NameNotFoundException");
+ }
+
attr = "";
+ attr += " BenchVersionCode=\"" + String.valueOf(versionCode) + "\"";
+ attr += " BenchVersionName=\"" + versionName + "\"";
attr += " apiKey=\"" + apiKey + "\"";
attr += " benchmark=\"" + benchName + "\"";
_mXML = new StringBuffer(mXML);