Skip to main content
ML Kit
  • ML Kit
Guides Reference Samples Case studies Community
/
  • English
  • Deutsch
  • Español
  • Français
  • Indonesia
  • Português – Brasil
  • Русский
  • 中文 – 简体
  • 日本語
  • 한국어
  • Reference
Android iOS Swift iOS Objective-C
ML Kit
  • ML Kit
  • Guides
  • Reference
    • Android
    • iOS Swift
    • iOS Objective-C
  • Samples
  • Case studies
  • Community
  • Overview
  • com.google.android.odml.image
    • Overview
    • BitmapExtractor
    • BitmapMlImageBuilder
    • ByteBufferExtractor
    • ByteBufferMlImageBuilder
    • ImageProperties
    • MediaImageExtractor
    • MediaMlImageBuilder
    • MlImage
      • Overview
      • ImageFormat
      • Internal
      • StorageType
  • com.google.mlkit.common
    • Overview
    • MlKit
    • MlKitException
      • Overview
      • ErrorCode
  • com.google.mlkit.common.model
    • Overview
    • CustomRemoteModel
      • Overview
      • Builder
    • DownloadConditions
      • Overview
      • Builder
    • LocalModel
      • Overview
      • Builder
    • RemoteModel
    • RemoteModelManager
    • RemoteModelSource
  • com.google.mlkit.genai.common
    • Overview
    • DownloadCallback
    • FeatureStatus
    • GenAiException
      • Overview
      • ErrorCode
    • StreamingCallback
  • com.google.mlkit.genai.imagedescription
    • Overview
    • ImageDescriber
    • ImageDescriberOptions
      • Overview
      • Builder
    • ImageDescription
    • ImageDescriptionRequest
      • Overview
      • Builder
    • ImageDescriptionResult
  • com.google.mlkit.genai.proofreading
    • Overview
    • Proofreader
    • ProofreaderOptions
      • Overview
      • Builder
      • InputType
      • Language
    • Proofreading
    • ProofreadingRequest
      • Overview
      • Builder
    • ProofreadingResult
    • ProofreadingSuggestion
  • com.google.mlkit.genai.rewriting
    • Overview
    • Rewriter
    • RewriterOptions
      • Overview
      • Builder
      • Language
      • OutputType
    • Rewriting
    • RewritingRequest
      • Overview
      • Builder
    • RewritingResult
    • RewritingSuggestion
  • com.google.mlkit.genai.summarization
    • Overview
    • Summarization
    • SummarizationRequest
      • Overview
      • Builder
    • SummarizationResult
    • Summarizer
    • SummarizerOptions
      • Overview
      • Builder
      • InputType
      • Language
      • OutputType
  • com.google.mlkit.nl.entityextraction
    • Overview
    • DateTimeEntity
      • Overview
      • DateTimeGranularity
    • Entity
      • Overview
      • Type
    • EntityAnnotation
    • EntityExtraction
    • EntityExtractionParams
      • Overview
      • Builder
    • EntityExtractionRemoteModel
      • Overview
      • Builder
    • EntityExtractor
    • EntityExtractorOptions
      • Overview
      • Builder
      • ModelIdentifier
    • FlightNumberEntity
    • IbanEntity
    • IsbnEntity
    • MoneyEntity
    • PaymentCardEntity
      • Overview
      • PaymentCardNetwork
    • TrackingNumberEntity
      • Overview
      • ParcelTrackingCarrier
  • com.google.mlkit.nl.languageid
    • Overview
    • IdentifiedLanguage
    • LanguageIdentification
    • LanguageIdentificationOptions
      • Overview
      • Builder
    • LanguageIdentifier
  • com.google.mlkit.linkfirebase
    • Overview
    • FirebaseModelSource
      • Overview
      • Builder
  • com.google.mlkit.nl.smartreply
    • Overview
    • SmartReply
    • SmartReplyGenerator
    • SmartReplyGeneratorOptions
      • Overview
      • Builder
    • SmartReplySuggestion
    • SmartReplySuggestionResult
      • Overview
      • Status
    • TextMessage
  • com.google.mlkit.nl.translate
    • Overview
    • TranslateLanguage
      • Overview
      • Language
    • TranslateRemoteModel
      • Overview
      • Builder
    • Translation
    • Translator
    • TranslatorOptions
      • Overview
      • Builder
  • com.google.mlkit.vision.barcode
    • Overview
    • BarcodeScanner
    • BarcodeScannerOptions
      • Overview
      • Builder
    • BarcodeScanning
    • ZoomSuggestionOptions
      • Overview
      • Builder
      • ZoomCallback
  • com.google.mlkit.vision.barcode.common
    • Overview
    • Barcode
      • Overview
      • Barcode.Address
        • Overview
        • AddressType
      • BarcodeFormat
      • BarcodeValueType
      • CalendarDateTime
      • CalendarEvent
      • ContactInfo
      • DriverLicense
      • Barcode.Email
        • Overview
        • FormatType
      • GeoPoint
      • PersonName
      • Barcode.Phone
        • Overview
        • FormatType
      • Sms
      • UrlBookmark
      • Barcode.WiFi
        • Overview
        • EncryptionType
  • com.google.mlkit.vision.camera
    • Overview
    • CameraSourceConfig
      • Overview
      • Builder
      • CameraFacing
    • CameraXSource
    • DetectionTaskCallback
  • com.google.mlkit.vision.codescanner
    • Overview
    • GmsBarcodeScanner
    • GmsBarcodeScannerOptions
      • Overview
      • Builder
    • GmsBarcodeScanning
  • com.google.mlkit.vision.common
    • Overview
    • InputImage
      • Overview
      • ImageFormat
    • PointF3D
    • Triangle
  • com.google.mlkit.vision.digitalink
    • Overview
    • DigitalInkRecognition
    • DigitalInkRecognitionModel
      • Overview
      • Builder
    • DigitalInkRecognitionModelIdentifier
    • DigitalInkRecognizer
    • DigitalInkRecognizerOptions
      • Overview
      • Builder
    • Ink
      • Overview
      • Builder
      • Point
      • Ink.Stroke
        • Overview
        • Builder
    • RecognitionCandidate
    • RecognitionContext
      • Overview
      • Builder
    • RecognitionResult
    • WritingArea
  • com.google.mlkit.vision.documentscanner
    • Overview
    • GmsDocumentScanner
    • GmsDocumentScannerOptions
      • Overview
      • Builder
      • CaptureMode
      • ResultFormat
      • ScannerMode
    • GmsDocumentScanning
    • GmsDocumentScanningResult
      • Overview
      • Page
      • Pdf
  • com.google.mlkit.vision.face
    • Overview
    • Face
    • FaceContour
      • Overview
      • ContourType
    • FaceDetection
    • FaceDetector
    • FaceDetectorOptions
      • Overview
      • Builder
      • ClassificationMode
      • ContourMode
      • LandmarkMode
      • PerformanceMode
    • FaceLandmark
      • Overview
      • LandmarkType
  • com.google.mlkit.vision.facemesh
    • Overview
    • FaceMesh
      • Overview
      • ContourType
    • FaceMeshDetection
    • FaceMeshDetector
    • FaceMeshDetectorOptions
      • Overview
      • Builder
      • UseCase
    • FaceMeshPoint
  • com.google.mlkit.vision.interfaces
    • Overview
    • Detector
  • com.google.mlkit.vision.label
    • Overview
    • ImageLabel
    • ImageLabeler
    • ImageLabelerOptionsBase
    • ImageLabeling
  • com.google.mlkit.vision.label.custom
    • Overview
    • CustomImageLabelerOptions
      • Overview
      • Builder
  • com.google.mlkit.vision.label.defaults
    • Overview
    • ImageLabelerOptions
      • Overview
      • Builder
  • com.google.mlkit.vision.objects
    • Overview
    • DetectedObject
      • Overview
      • Label
    • ObjectDetection
    • ObjectDetector
    • ObjectDetectorOptionsBase
      • Overview
      • DetectorMode
  • com.google.mlkit.vision.objects.custom
    • Overview
    • CustomObjectDetectorOptions
      • Overview
      • Builder
  • com.google.mlkit.vision.objects.defaults
    • Overview
    • ObjectDetectorOptions
      • Overview
      • Builder
    • PredefinedCategory
  • com.google.mlkit.vision.pose
    • Overview
    • Pose
    • PoseDetection
    • PoseDetector
    • PoseDetectorOptionsBase
      • Overview
      • DetectorMode
      • HardwareConfig
    • PoseLandmark
      • Overview
      • LandmarkType
  • com.google.mlkit.vision.pose.defaults
    • Overview
    • PoseDetectorOptions
      • Overview
      • Builder
  • com.google.mlkit.vision.pose.accurate
    • Overview
    • AccuratePoseDetectorOptions
      • Overview
      • Builder
  • com.google.mlkit.vision.segmentation
    • Overview
    • Segmentation
    • SegmentationMask
    • Segmenter
  • com.google.mlkit.vision.segmentation.selfie
    • Overview
    • SelfieSegmenterOptions
      • Overview
      • Builder
      • DetectorMode
  • com.google.mlkit.vision.segmentation.subject
    • Overview
    • Subject
    • SubjectSegmentation
    • SubjectSegmentationResult
    • SubjectSegmenter
    • SubjectSegmenterOptions
      • Overview
      • Builder
      • SubjectSegmenterOptions.SubjectResultOptions
        • Overview
        • Builder
  • com.google.mlkit.vision.text
    • Overview
    • Text
      • Overview
      • Element
      • Line
      • Symbol
      • TextBlock
    • TextRecognition
    • TextRecognizer
    • TextRecognizerOptionsInterface
      • Overview
      • LanguageOption
  • com.google.mlkit.vision.text.chinese
    • Overview
    • ChineseTextRecognizerOptions
      • Overview
      • Builder
  • com.google.mlkit.vision.text.devanagari
    • Overview
    • DevanagariTextRecognizerOptions
      • Overview
      • Builder
  • com.google.mlkit.vision.text.japanese
    • Overview
    • JapaneseTextRecognizerOptions
      • Overview
      • Builder
  • com.google.mlkit.vision.text.korean
    • Overview
    • KoreanTextRecognizerOptions
      • Overview
      • Builder
  • com.google.mlkit.vision.text.latin
    • Overview
    • TextRecognizerOptions
      • Overview
      • Builder
  • Home
  • Products
  • ML Kit
  • Reference

ML Kit Android Reference

The API reference documentation provides detailed information for each of the classes and methods in the ML Kit SDK.

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-07-10 UTC.

  • Programs

    • Google Developer Groups
    • Google Developer Experts
    • Accelerators
    • Women Techmakers
  • Developer consoles

    • Google API Console
    • Google Cloud Platform Console
    • Google Play Console
    • Firebase Console
    • Actions on Google Console
    • Cast SDK Developer Console
    • Chrome Web Store Dashboard
Google Developers
  • Android
  • Chrome
  • Firebase
  • Google Cloud Platform
  • All products
  • Terms
  • Privacy
  • ICP证合字B2-20070004号
  • Manage cookies
  • Sign up for the Google Developers newsletter Subscribe
  • English
  • Deutsch
  • Español
  • Français
  • Indonesia
  • Português – Brasil
  • Русский
  • 中文 – 简体
  • 日本語
  • 한국어