diff options
author | Jeremy Chang <jeremy@0xlab.org> | 2010-11-29 14:37:29 +0800 |
---|---|---|
committer | Jeremy Chang <jeremy@0xlab.org> | 2010-11-29 16:30:44 +0800 |
commit | b721ca62f7be6dac1736c2b41997bfaf7fb31756 (patch) | |
tree | 817a7963ca514451bad133ff238d631c6436302a | |
parent | 77ed556727ebd0f4d73a96a68fea3fa9943ae291 (diff) | |
download | 0xbench-b721ca62f7be6dac1736c2b41997bfaf7fb31756.tar.gz |
Add 0xbench's versionCode and versionName in upload messages.
-rw-r--r-- | src/org/zeroxlab/benchmark/Upload.java | 16 |
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); |