Barcode.Email
Stay organized with collections
Save and categorize content based on your preferences.
An email message from a 'MAILTO:' or similar QRCode type.
Nested Class Summary
@interface
Email format type constants.
Inherited Method Summary
From class java.lang.Object
Constants
public static final int
TYPE_HOME
public static final int
TYPE_UNKNOWN
public static final int
TYPE_WORK
Public Methods
public String
getAddress
()
Gets email's address.
Returns null
if not available.
public String
getBody
()
Gets email's body.
Returns null
if not available.
public String
getSubject
()
Gets email's subject.
Returns null
if not available.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License
, and code samples are licensed under the Apache 2.0 License
. For details, see the Google Developers Site Policies
. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-31 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-31 UTC."],[[["\u003cp\u003e\u003ccode\u003eBarcode.Email\u003c/code\u003e represents an email message extracted from a barcode, like those containing "MAILTO:" URLs.\u003c/p\u003e\n"],["\u003cp\u003eIt provides methods to access the email address, subject, body, and type (e.g., home, work).\u003c/p\u003e\n"],["\u003cp\u003eThree email types are defined: \u003ccode\u003eTYPE_HOME\u003c/code\u003e, \u003ccode\u003eTYPE_WORK\u003c/code\u003e, and \u003ccode\u003eTYPE_UNKNOWN\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eYou can obtain the email information through methods like \u003ccode\u003egetAddress()\u003c/code\u003e, \u003ccode\u003egetSubject()\u003c/code\u003e, \u003ccode\u003egetBody()\u003c/code\u003e, and \u003ccode\u003egetType()\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# Barcode.Email\n\npublic static class **Barcode.Email** extends [Object](//developer.android.com/reference/java/lang/Object.html) \nAn email message from a 'MAILTO:' or similar QRCode type. \n\n### Nested Class Summary\n\n|------------|---|---|------------------------------|\n| @interface | [Barcode.Email.FormatType](/android/reference/com/google/mlkit/vision/barcode/common/Barcode.Email.FormatType) || Email format type constants. |\n\n### Constant Summary\n\n|-----|------------------------------------------------------------------------------------------------------|---------------------|\n| int | [TYPE_HOME](/android/reference/com/google/mlkit/vision/barcode/common/Barcode.Email#TYPE_HOME) | Home email. |\n| int | [TYPE_UNKNOWN](/android/reference/com/google/mlkit/vision/barcode/common/Barcode.Email#TYPE_UNKNOWN) | Unknown email type. |\n| int | [TYPE_WORK](/android/reference/com/google/mlkit/vision/barcode/common/Barcode.Email#TYPE_WORK) | Work email. |\n\n### Public Method Summary\n\n|-------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------|\n| [String](//developer.android.com/reference/java/lang/String.html) | [getAddress](/android/reference/com/google/mlkit/vision/barcode/common/Barcode.Email#getAddress())() Gets email's address. |\n| [String](//developer.android.com/reference/java/lang/String.html) | [getBody](/android/reference/com/google/mlkit/vision/barcode/common/Barcode.Email#getBody())() Gets email's body. |\n| [String](//developer.android.com/reference/java/lang/String.html) | [getSubject](/android/reference/com/google/mlkit/vision/barcode/common/Barcode.Email#getSubject())() Gets email's subject. |\n| int | [getType](/android/reference/com/google/mlkit/vision/barcode/common/Barcode.Email#getType())() Gets type of the email. |\n\n### Inherited Method Summary\n\nFrom class java.lang.Object \n\n|----------------------------------------------------------------------------|--------------------------------------------------------------------------------|\n| [Object](//developer.android.com/reference/java/lang/Object.html) | clone() |\n| boolean | equals([Object](//developer.android.com/reference/java/lang/Object.html) arg0) |\n| void | finalize() |\n| final [Class](//developer.android.com/reference/java/lang/Class.html)\\\u003c?\\\u003e | getClass() |\n| int | hashCode() |\n| final void | notify() |\n| final void | notifyAll() |\n| [String](//developer.android.com/reference/java/lang/String.html) | toString() |\n| final void | wait(long arg0, int arg1) |\n| final void | wait(long arg0) |\n| final void | wait() |\n\nConstants\n---------\n\n#### public static final int\n**TYPE_HOME**\n\nHome email. \nConstant Value: 2 \n\n#### public static final int\n**TYPE_UNKNOWN**\n\nUnknown email type. \nConstant Value: 0 \n\n#### public static final int\n**TYPE_WORK**\n\nWork email. \nConstant Value: 1\n\nPublic Methods\n--------------\n\n#### public [String](//developer.android.com/reference/java/lang/String.html) **getAddress** ()\n\nGets email's address.\n\nReturns `null` if not available. \n\n#### public [String](//developer.android.com/reference/java/lang/String.html) **getBody** ()\n\nGets email's body.\n\nReturns `null` if not available. \n\n#### public [String](//developer.android.com/reference/java/lang/String.html) **getSubject** ()\n\nGets email's subject.\n\nReturns `null` if not available. \n\n#### public int **getType** ()\n\nGets type of the email.\n\nSee also [Barcode.Email.FormatType](/android/reference/com/google/mlkit/vision/barcode/common/Barcode.Email.FormatType)."]]