diff --git a/core/src/com/google/zxing/client/result/CalendarParsedResult.java b/core/src/com/google/zxing/client/result/CalendarParsedResult.java index 687e36b07..5dbcb7b34 100644 --- a/core/src/com/google/zxing/client/result/CalendarParsedResult.java +++ b/core/src/com/google/zxing/client/result/CalendarParsedResult.java @@ -78,7 +78,8 @@ public final class CalendarParsedResult extends ParsedResult { } public String getDisplayResult() { - StringBuffer result = new StringBuffer(summary); + StringBuffer result = new StringBuffer(); + maybeAppend(summary, result); maybeAppend(start, result); maybeAppend(end, result); maybeAppend(location, result); diff --git a/core/src/com/google/zxing/client/result/EmailAddressParsedResult.java b/core/src/com/google/zxing/client/result/EmailAddressParsedResult.java index a0542da6c..a49059d4b 100644 --- a/core/src/com/google/zxing/client/result/EmailAddressParsedResult.java +++ b/core/src/com/google/zxing/client/result/EmailAddressParsedResult.java @@ -51,7 +51,11 @@ public final class EmailAddressParsedResult extends ParsedResult { } public String getDisplayResult() { - return emailAddress; + StringBuffer result = new StringBuffer(); + maybeAppend(emailAddress, result); + maybeAppend(subject, result); + maybeAppend(body, result); + return result.toString(); } } \ No newline at end of file diff --git a/core/src/com/google/zxing/client/result/SMSParsedResult.java b/core/src/com/google/zxing/client/result/SMSParsedResult.java index 23b8d7e16..77fdd0f22 100644 --- a/core/src/com/google/zxing/client/result/SMSParsedResult.java +++ b/core/src/com/google/zxing/client/result/SMSParsedResult.java @@ -63,7 +63,13 @@ public final class SMSParsedResult extends ParsedResult { } public String getDisplayResult() { - return number; + StringBuffer result = new StringBuffer(); + maybeAppend(number, result); + maybeAppend(via, result); + maybeAppend(subject, result); + maybeAppend(body, result); + maybeAppend(title, result); + return result.toString(); } } \ No newline at end of file diff --git a/core/src/com/google/zxing/client/result/TelParsedResult.java b/core/src/com/google/zxing/client/result/TelParsedResult.java index bddb85a2a..20cdd51ae 100644 --- a/core/src/com/google/zxing/client/result/TelParsedResult.java +++ b/core/src/com/google/zxing/client/result/TelParsedResult.java @@ -45,7 +45,10 @@ public final class TelParsedResult extends ParsedResult { } public String getDisplayResult() { - return number; + StringBuffer result = new StringBuffer(); + maybeAppend(number, result); + maybeAppend(title, result); + return result.toString(); } } \ No newline at end of file diff --git a/core/src/com/google/zxing/client/result/URIParsedResult.java b/core/src/com/google/zxing/client/result/URIParsedResult.java index 93bd6372a..1e63140f9 100644 --- a/core/src/com/google/zxing/client/result/URIParsedResult.java +++ b/core/src/com/google/zxing/client/result/URIParsedResult.java @@ -39,11 +39,10 @@ public final class URIParsedResult extends ParsedResult { } public String getDisplayResult() { - if (title == null) { - return uri; - } else { - return title + '\n' + uri; - } + StringBuffer result = new StringBuffer(); + maybeAppend(uri, result); + maybeAppend(title, result); + return result.toString(); } diff --git a/zxingorg/web/index.jspx b/zxingorg/web/index.jspx index 1e51b88f0..51e65c6c2 100644 --- a/zxingorg/web/index.jspx +++ b/zxingorg/web/index.jspx @@ -32,13 +32,6 @@ Download the ZXing Barcode Reader.

-

- Having problems with the regular version? -

-

- Download - the ZXing Barcode Reader Basic version. -

An Android client is available for the curious: