SYMBOL INDEX (951 symbols across 111 files) FILE: android/android-snippets/app/src/main/java/com/google/example/mlkit/BarcodeScanningActivity.java class BarcodeScanningActivity (line 36) | public class BarcodeScanningActivity extends AppCompatActivity { method onCreate (line 38) | @Override method scanBarcodes (line 43) | private void scanBarcodes(InputImage image) { FILE: android/android-snippets/app/src/main/java/com/google/example/mlkit/FaceDetectionActivity.java class FaceDetectionActivity (line 38) | public class FaceDetectionActivity extends AppCompatActivity { method onCreate (line 40) | @Override method detectFaces (line 45) | private void detectFaces(InputImage image) { method faceOptionsExamples (line 113) | private void faceOptionsExamples() { method processFaceList (line 131) | private void processFaceList(List faces) { FILE: android/android-snippets/app/src/main/java/com/google/example/mlkit/ImageLabelingActivity.java class ImageLabelingActivity (line 35) | public class ImageLabelingActivity extends AppCompatActivity { method onCreate (line 37) | @Override method labelImages (line 42) | private void labelImages(InputImage image) { method configureAndRunImageLabeler (line 88) | private void configureAndRunImageLabeler(InputImage image) { FILE: android/android-snippets/app/src/main/java/com/google/example/mlkit/LanguageIdentificationActivity.java class LanguageIdentificationActivity (line 20) | public class LanguageIdentificationActivity extends AppCompatActivity { method onCreate (line 24) | @Override method identifyLanguageWithStringInput (line 29) | private void identifyLanguageWithStringInput(String text) { method setConfidence (line 56) | private void setConfidence() { method getPossibleLanguuages (line 65) | private void getPossibleLanguuages(String text) { method setConfidenceThreshold (line 91) | private void setConfidenceThreshold() { FILE: android/android-snippets/app/src/main/java/com/google/example/mlkit/MLKitVisionImage.java class MLKitVisionImage (line 41) | public class MLKitVisionImage { method imageFromBitmap (line 46) | private void imageFromBitmap(Bitmap bitmap) { method imageFromMediaImage (line 53) | @RequiresApi(api = Build.VERSION_CODES.KITKAT) method imageFromBuffer (line 60) | private void imageFromBuffer(ByteBuffer byteBuffer, int rotationDegree... method imageFromArray (line 75) | private void imageFromArray(byte[] byteArray, int rotation) { method imageFromPath (line 87) | private void imageFromPath(Context context, Uri uri) { method getRotationCompensation (line 111) | @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) method getCompensation (line 135) | @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) FILE: android/android-snippets/app/src/main/java/com/google/example/mlkit/MainActivity.java class MainActivity (line 21) | public class MainActivity extends AppCompatActivity { FILE: android/android-snippets/app/src/main/java/com/google/example/mlkit/ObjectDetectionActivity.java class ObjectDetectionActivity (line 40) | public class ObjectDetectionActivity extends AppCompatActivity { method onCreate (line 42) | @Override method useDefaultObjectDetector (line 47) | private void useDefaultObjectDetector() { method useCustomObjectDetector (line 116) | private void useCustomObjectDetector() { FILE: android/android-snippets/app/src/main/java/com/google/example/mlkit/TextRecognitionActivity.java class TextRecognitionActivity (line 34) | public class TextRecognitionActivity extends AppCompatActivity { method onCreate (line 36) | @Override method recognizeText (line 41) | private void recognizeText(InputImage image) { method processTextBlock (line 86) | private void processTextBlock(Text result) { method getTextRecognizer (line 112) | private TextRecognizer getTextRecognizer() { FILE: android/automl/app/src/main/java/com/google/mlkit/vision/automl/demo/BitmapUtils.java class BitmapUtils (line 46) | public final class BitmapUtils { method getBitmap (line 50) | @Nullable method getBitmap (line 73) | @RequiresApi(VERSION_CODES.LOLLIPOP) method rotateBitmap (line 90) | private static Bitmap rotateBitmap( method getBitmapFromAsset (line 109) | @Nullable method getBitmapFromContentUri (line 130) | @Nullable method getExifOrientationTag (line 177) | private static int getExifOrientationTag(ContentResolver resolver, Uri... method convertBitmapToNv21Buffer (line 201) | public static ByteBuffer convertBitmapToNv21Buffer(Bitmap bitmap) { method convertBitmapToNv21Bytes (line 205) | public static byte[] convertBitmapToNv21Bytes(Bitmap bitmap) { method encodeToNv21 (line 220) | private static void encodeToNv21(byte[] nv21Bytes, int[] argb, int wid... method convertBitmapToYv12Buffer (line 260) | public static ByteBuffer convertBitmapToYv12Buffer(Bitmap bitmap) { method convertBitmapToYv12Bytes (line 264) | public static byte[] convertBitmapToYv12Bytes(Bitmap bitmap) { method nv21Toyv12 (line 276) | private static byte[] nv21Toyv12(byte[] nv21Bytes) { method yuv420ThreePlanesToNV21 (line 307) | private static ByteBuffer yuv420ThreePlanesToNV21( method areUVPlanesNV21 (line 336) | private static boolean areUVPlanesNV21(Plane[] planes, int width, int ... method unpackPlane (line 368) | private static void unpackPlane( method BitmapUtils (line 396) | private BitmapUtils() {} FILE: android/automl/app/src/main/java/com/google/mlkit/vision/automl/demo/CameraImageGraphic.java class CameraImageGraphic (line 24) | public class CameraImageGraphic extends Graphic { method CameraImageGraphic (line 28) | public CameraImageGraphic(GraphicOverlay overlay, Bitmap bitmap) { method draw (line 33) | @Override FILE: android/automl/app/src/main/java/com/google/mlkit/vision/automl/demo/CameraSource.java class CameraSource (line 46) | public class CameraSource { method CameraSource (line 123) | public CameraSource(Activity activity, GraphicOverlay overlay) { method release (line 135) | public void release() { method start (line 152) | @RequiresPermission(Manifest.permission.CAMERA) method start (line 177) | @RequiresPermission(Manifest.permission.CAMERA) method stop (line 204) | public synchronized void stop() { method setFacing (line 239) | public synchronized void setFacing(int facing) { method getPreviewSize (line 247) | public Size getPreviewSize() { method getCameraFacing (line 255) | public int getCameraFacing() { method createCamera (line 264) | @SuppressLint("InlinedApi") method getIdForRequestedCamera (line 347) | private static int getIdForRequestedCamera(int facing) { method selectSizePair (line 371) | public static SizePair selectSizePair(Camera camera, int desiredWidth,... class SizePair (line 399) | public static class SizePair { method SizePair (line 403) | SizePair( method SizePair (line 410) | public SizePair(Size previewSize, @Nullable Size pictureSize) { method generateValidPreviewSizeList (line 425) | public static List generateValidPreviewSizeList(Camera camer... method selectPreviewFpsRange (line 468) | @SuppressLint("InlinedApi") method setRotation (line 501) | private void setRotation(Camera camera, Camera.Parameters parameters, ... method createPreviewBuffer (line 549) | @SuppressLint("InlinedApi") class CameraPreviewCallback (line 574) | private class CameraPreviewCallback implements Camera.PreviewCallback { method onPreviewFrame (line 575) | @Override method setMachineLearningFrameProcessor (line 581) | void setMachineLearningFrameProcessor(VisionImageProcessor processor) { class FrameProcessingRunnable (line 601) | private class FrameProcessingRunnable implements Runnable { method FrameProcessingRunnable (line 610) | FrameProcessingRunnable() {} method setActive (line 613) | void setActive(boolean active) { method setNextFrame (line 624) | @SuppressWarnings("ByteBufferBackingArray") method run (line 660) | @SuppressLint("InlinedApi") method cleanScreen (line 719) | private void cleanScreen() { FILE: android/automl/app/src/main/java/com/google/mlkit/vision/automl/demo/CameraSourcePreview.java class CameraSourcePreview (line 31) | public class CameraSourcePreview extends ViewGroup { method CameraSourcePreview (line 42) | public CameraSourcePreview(Context context, AttributeSet attrs) { method start (line 53) | private void start(CameraSource cameraSource) throws IOException { method start (line 62) | public void start(CameraSource cameraSource, GraphicOverlay overlay) t... method stop (line 67) | public void stop() { method release (line 73) | public void release() { method startIfReady (line 81) | private void startIfReady() throws IOException, SecurityException { class SurfaceCallback (line 108) | private class SurfaceCallback implements SurfaceHolder.Callback { method surfaceCreated (line 109) | @Override method surfaceDestroyed (line 119) | @Override method surfaceChanged (line 124) | @Override method onLayout (line 128) | @Override method isPortraitMode (line 166) | private boolean isPortraitMode() { FILE: android/automl/app/src/main/java/com/google/mlkit/vision/automl/demo/CameraXLivePreviewActivity.java class CameraXLivePreviewActivity (line 61) | @KeepName method onCreate (line 85) | @Override method onSaveInstanceState (line 143) | @Override method onItemSelected (line 150) | @Override method onNothingSelected (line 159) | @Override method onCheckedChanged (line 164) | @Override method onResume (line 194) | @Override method onPause (line 200) | @Override method onDestroy (line 208) | @Override method bindAllCameraUseCases (line 216) | private void bindAllCameraUseCases() { method bindPreviewUseCase (line 221) | private void bindPreviewUseCase() { method bindAnalysisUseCase (line 242) | private void bindAnalysisUseCase() { FILE: android/automl/app/src/main/java/com/google/mlkit/vision/automl/demo/CameraXViewModel.java class CameraXViewModel (line 33) | @RequiresApi(VERSION_CODES.LOLLIPOP) method CameraXViewModel (line 42) | public CameraXViewModel(@NonNull Application application) { method getProcessCameraProvider (line 46) | LiveData getProcessCameraProvider() { FILE: android/automl/app/src/main/java/com/google/mlkit/vision/automl/demo/ChooserActivity.java class ChooserActivity (line 46) | public final class ChooserActivity extends AppCompatActivity method onCreate (line 77) | @Override method onItemClick (line 110) | @Override method allPermissionsGranted (line 116) | private boolean allPermissionsGranted() { method getRuntimePermissions (line 125) | private void getRuntimePermissions() { method isPermissionGranted (line 139) | private static boolean isPermissionGranted(Context context, String per... class MyArrayAdapter (line 149) | private static class MyArrayAdapter extends ArrayAdapter> { method MyArrayAdapter (line 155) | MyArrayAdapter(Context context, int resource, Class[] objects) { method getView (line 162) | @Override method setDescriptionIds (line 178) | void setDescriptionIds(int[] descriptionIds) { FILE: android/automl/app/src/main/java/com/google/mlkit/vision/automl/demo/FrameMetadata.java class FrameMetadata (line 20) | public class FrameMetadata { method getWidth (line 26) | public int getWidth() { method getHeight (line 30) | public int getHeight() { method getRotation (line 34) | public int getRotation() { method FrameMetadata (line 38) | private FrameMetadata(int width, int height, int rotation) { class Builder (line 45) | public static class Builder { method setWidth (line 51) | public Builder setWidth(int width) { method setHeight (line 56) | public Builder setHeight(int height) { method setRotation (line 61) | public Builder setRotation(int rotation) { method build (line 66) | public FrameMetadata build() { FILE: android/automl/app/src/main/java/com/google/mlkit/vision/automl/demo/GraphicOverlay.java class GraphicOverlay (line 47) | public class GraphicOverlay extends View { class Graphic (line 72) | public abstract static class Graphic { method Graphic (line 75) | public Graphic(GraphicOverlay overlay) { method draw (line 92) | public abstract void draw(Canvas canvas); method scale (line 97) | public float scale(float imagePixel) { method getApplicationContext (line 102) | public Context getApplicationContext() { method isImageFlipped (line 106) | public boolean isImageFlipped() { method translateX (line 113) | public float translateX(float x) { method translateY (line 124) | public float translateY(float y) { method getTransformationMatrix (line 131) | public Matrix getTransformationMatrix() { method postInvalidate (line 135) | public void postInvalidate() { method GraphicOverlay (line 140) | public GraphicOverlay(Context context, AttributeSet attrs) { method clear (line 148) | public void clear() { method add (line 156) | public void add(Graphic graphic) { method remove (line 163) | public void remove(Graphic graphic) { method setImageSourceInfo (line 179) | public void setImageSourceInfo(int imageWidth, int imageHeight, boolea... method getImageWidth (line 191) | public int getImageWidth() { method getImageHeight (line 195) | public int getImageHeight() { method updateTransformationIfNeeded (line 199) | private void updateTransformationIfNeeded() { method onDraw (line 229) | @Override FILE: android/automl/app/src/main/java/com/google/mlkit/vision/automl/demo/InferenceInfoGraphic.java class InferenceInfoGraphic (line 25) | public class InferenceInfoGraphic extends GraphicOverlay.Graphic { method InferenceInfoGraphic (line 37) | public InferenceInfoGraphic( method draw (line 49) | @Override FILE: android/automl/app/src/main/java/com/google/mlkit/vision/automl/demo/LivePreviewActivity.java class LivePreviewActivity (line 47) | @KeepName method onCreate (line 60) | @Override method onItemSelected (line 104) | @Override method onNothingSelected (line 115) | @Override method onCheckedChanged (line 120) | @Override method createCameraSource (line 134) | private void createCameraSource(String model) { method startCameraSource (line 191) | private void startCameraSource() { method onResume (line 209) | @Override method onPause (line 218) | @Override method onDestroy (line 224) | @Override FILE: android/automl/app/src/main/java/com/google/mlkit/vision/automl/demo/ScopedExecutor.java class ScopedExecutor (line 27) | public class ScopedExecutor implements Executor { method ScopedExecutor (line 32) | public ScopedExecutor(@NonNull Executor executor) { method execute (line 36) | @Override method shutdown (line 58) | public void shutdown() { FILE: android/automl/app/src/main/java/com/google/mlkit/vision/automl/demo/StillImageActivity.java class StillImageActivity (line 57) | @KeepName method onCreate (line 88) | @Override method onResume (line 151) | @Override method populateFeatureSelector (line 159) | private void populateFeatureSelector() { method populateSizeSelector (line 187) | private void populateSizeSelector() { method onSaveInstanceState (line 216) | @Override method startCameraIntentForResult (line 223) | private void startCameraIntentForResult() { method startChooseImageIntentForResult (line 239) | private void startChooseImageIntentForResult() { method onActivityResult (line 246) | @Override method tryReloadAndDetectInImage (line 259) | private void tryReloadAndDetectInImage() { method getTargetedWidthHeight (line 310) | private Pair getTargetedWidthHeight() { method createImageProcessor (line 334) | private void createImageProcessor() { FILE: android/automl/app/src/main/java/com/google/mlkit/vision/automl/demo/VisionImageProcessor.java type VisionImageProcessor (line 25) | public interface VisionImageProcessor { method processBitmap (line 28) | void processBitmap(Bitmap bitmap, GraphicOverlay graphicOverlay); method processByteBuffer (line 31) | void processByteBuffer( method processImageProxy (line 36) | void processImageProxy(ImageProxy image, GraphicOverlay graphicOverlay) method stop (line 40) | void stop(); FILE: android/automl/app/src/main/java/com/google/mlkit/vision/automl/demo/VisionProcessorBase.java class VisionProcessorBase (line 48) | public abstract class VisionProcessorBase implements VisionImageProce... method VisionProcessorBase (line 84) | protected VisionProcessorBase(Context context) { method processBitmap (line 101) | @Override method processByteBuffer (line 111) | @Override method processLatestImage (line 121) | private synchronized void processLatestImage(final GraphicOverlay grap... method processImage (line 131) | private void processImage( method processImageProxy (line 154) | @Override method requestDetectInImage (line 180) | private Task requestDetectInImage( method stop (line 233) | @Override method detectInImage (line 242) | protected abstract Task detectInImage(InputImage image); method onSuccess (line 244) | protected abstract void onSuccess(@NonNull T results, @NonNull Graphic... method onFailure (line 246) | protected abstract void onFailure(@NonNull Exception e); FILE: android/automl/app/src/main/java/com/google/mlkit/vision/automl/demo/automl/AutoMLImageLabelerProcessor.java class AutoMLImageLabelerProcessor (line 39) | public class AutoMLImageLabelerProcessor extends VisionProcessorBase> processImageOnDownloadComplete(InputIma... method onSuccess (line 106) | @Override method onFailure (line 112) | @Override type Mode (line 121) | public enum Mode { FILE: android/automl/app/src/main/java/com/google/mlkit/vision/automl/demo/automl/LabelGraphic.java class LabelGraphic (line 31) | public class LabelGraphic extends GraphicOverlay.Graphic { method LabelGraphic (line 42) | public LabelGraphic(GraphicOverlay overlay, List labels) { method draw (line 56) | @Override FILE: android/automl/app/src/main/java/com/google/mlkit/vision/automl/demo/object/ObjectDetectorProcessor.java class ObjectDetectorProcessor (line 39) | public class ObjectDetectorProcessor extends VisionProcessorBase> processImageOnDownloadComplete(Inpu... method onSuccess (line 104) | @Override method onFailure (line 112) | @Override FILE: android/automl/app/src/main/java/com/google/mlkit/vision/automl/demo/object/ObjectGraphic.java class ObjectGraphic (line 30) | public class ObjectGraphic extends Graphic { method ObjectGraphic (line 56) | ObjectGraphic(GraphicOverlay overlay, DetectedObject object) { method draw (line 81) | @Override FILE: android/automl/app/src/main/java/com/google/mlkit/vision/automl/demo/preference/CameraXLivePreviewPreferenceFragment.java class CameraXLivePreviewPreferenceFragment (line 38) | @RequiresApi(VERSION_CODES.LOLLIPOP) method setUpCameraPreferences (line 41) | @Override method setUpCameraXTargetAnalysisSizePreference (line 56) | private void setUpCameraXTargetAnalysisSizePreference( method getCameraCharacteristics (line 96) | @Nullable FILE: android/automl/app/src/main/java/com/google/mlkit/vision/automl/demo/preference/LivePreviewPreferenceFragment.java class LivePreviewPreferenceFragment (line 33) | public class LivePreviewPreferenceFragment extends PreferenceFragment { method onCreate (line 35) | @Override method setUpCameraPreferences (line 44) | void setUpCameraPreferences() { method setUpCameraPreviewSizePreference (line 61) | private void setUpCameraPreviewSizePreference( FILE: android/automl/app/src/main/java/com/google/mlkit/vision/automl/demo/preference/PreferenceUtils.java class PreferenceUtils (line 37) | public final class PreferenceUtils { method saveString (line 39) | static void saveString(Context context, @StringRes int prefKeyId, @Nul... method getCameraPreviewSizePair (line 46) | @Nullable method getCameraXTargetResolution (line 71) | @RequiresApi(VERSION_CODES.LOLLIPOP) method isCameraLiveViewportEnabled (line 89) | public static boolean isCameraLiveViewportEnabled(Context context) { method getAutoMLRemoteModelName (line 95) | public static String getAutoMLRemoteModelName(Context context) { method setUpRemoteModelNamePreferences (line 106) | public static void setUpRemoteModelNamePreferences(PreferenceFragment ... method PreferenceUtils (line 129) | private PreferenceUtils() {} FILE: android/automl/app/src/main/java/com/google/mlkit/vision/automl/demo/preference/SettingsActivity.java class SettingsActivity (line 29) | public class SettingsActivity extends AppCompatActivity { type LaunchSource (line 34) | @SuppressWarnings("NewApi") // CameraX is only available on API 21+ method LaunchSource (line 45) | LaunchSource(int titleResId, Class pre... method onCreate (line 51) | @Override FILE: android/automl/app/src/main/java/com/google/mlkit/vision/automl/demo/preference/StillImagePreferenceFragment.java class StillImagePreferenceFragment (line 24) | public class StillImagePreferenceFragment extends PreferenceFragment { method onCreate (line 26) | @Override FILE: android/codescanner/app/src/main/java/com/google/mlkit/samples/codescanner/java/MainActivity.java class MainActivity (line 34) | public class MainActivity extends AppCompatActivity { method onCreate (line 43) | @Override method onAllowManualInputCheckboxClicked (line 51) | public void onAllowManualInputCheckboxClicked(View view) { method onEnableAutoZoomCheckboxClicked (line 55) | public void onEnableAutoZoomCheckboxClicked(View view) { method onScanButtonClicked (line 59) | public void onScanButtonClicked(View view) { method onSaveInstanceState (line 78) | @Override method onRestoreInstanceState (line 85) | @Override method getSuccessfulMessage (line 92) | private String getSuccessfulMessage(Barcode barcode) { method getErrorMessage (line 104) | @SuppressLint("SwitchIntDef") FILE: android/digitalink/app/src/main/java/com/google/mlkit/samples/vision/digitalink/recognition/DigitalInkMainActivity.java class DigitalInkMainActivity (line 23) | public class DigitalInkMainActivity extends AppCompatActivity method onCreate (line 38) | @Override method downloadClick (line 83) | public void downloadClick(View v) { method recognizeClick (line 87) | public void recognizeClick(View v) { method clearClick (line 91) | public void clearClick(View v) { method deleteClick (line 97) | public void deleteClick(View v) { class ModelLanguageContainer (line 101) | private static class ModelLanguageContainer implements Comparable populateLanguageAdapter() { method buildModelContainer (line 205) | private static ModelLanguageContainer buildModelContainer( FILE: android/digitalink/app/src/main/java/com/google/mlkit/samples/vision/digitalink/recognition/DrawingView.java class DrawingView (line 27) | public class DrawingView extends View implements ContentChangedListener { method DrawingView (line 45) | public DrawingView(Context context) { method DrawingView (line 49) | public DrawingView(Context context, AttributeSet attributeSet) { method computeBoundingBox (line 72) | private static Rect computeBoundingBox(Ink ink) { method setStrokeManager (line 105) | void setStrokeManager(StrokeManager strokeManager) { method onSizeChanged (line 109) | @Override method redrawContent (line 117) | public void redrawContent() { method drawTextIntoBoundingBox (line 131) | private void drawTextIntoBoundingBox(String text, Rect bb, TextPaint t... method drawInk (line 155) | private void drawInk(Ink ink, Paint paint) { method drawStroke (line 161) | private void drawStroke(Stroke s, Paint paint) { method clear (line 175) | public void clear() { method onDraw (line 184) | @Override method onTouchEvent (line 190) | @Override method onContentChanged (line 216) | @Override FILE: android/digitalink/app/src/main/java/com/google/mlkit/samples/vision/digitalink/recognition/ModelManager.java class ModelManager (line 18) | public class ModelManager { method setModel (line 25) | public String setModel(String languageTag) { method getRecognizer (line 59) | public DigitalInkRecognizer getRecognizer() { method checkIsModelDownloaded (line 63) | public Task checkIsModelDownloaded() { method deleteActiveModel (line 67) | public Task deleteActiveModel() { method getDownloadedModelLanguages (line 89) | public Task> getDownloadedModelLanguages() { method download (line 103) | public Task download() { FILE: android/digitalink/app/src/main/java/com/google/mlkit/samples/vision/digitalink/recognition/RecognitionTask.java class RecognitionTask (line 12) | public class RecognitionTask { method RecognitionTask (line 21) | public RecognitionTask(DigitalInkRecognizer recognizer, Ink ink) { method cancel (line 29) | public void cancel() { method done (line 33) | public boolean done() { method result (line 37) | @Nullable class RecognizedInk (line 43) | public static class RecognizedInk { method RecognizedInk (line 47) | RecognizedInk(Ink ink, String text) { method run (line 53) | public Task run() { FILE: android/digitalink/app/src/main/java/com/google/mlkit/samples/vision/digitalink/recognition/StatusTextView.java class StatusTextView (line 14) | public class StatusTextView extends AppCompatTextView implements StatusC... method StatusTextView (line 18) | public StatusTextView(@NonNull Context context) { method StatusTextView (line 22) | public StatusTextView(Context context, AttributeSet attributeSet) { method onStatusChanged (line 26) | @Override method setStrokeManager (line 31) | void setStrokeManager(StrokeManager strokeManager) { FILE: android/digitalink/app/src/main/java/com/google/mlkit/samples/vision/digitalink/recognition/StrokeManager.java class StrokeManager (line 17) | public class StrokeManager { type ContentChangedListener (line 20) | public interface ContentChangedListener { method onContentChanged (line 23) | void onContentChanged(); type StatusChangedListener (line 27) | public interface StatusChangedListener { method onStatusChanged (line 30) | void onStatusChanged(); type DownloadedModelsChangedListener (line 34) | public interface DownloadedModelsChangedListener { method onDownloadedModelsChanged (line 37) | void onDownloadedModelsChanged(Set downloadedLanguageTags); method setTriggerRecognitionAfterInput (line 61) | public void setTriggerRecognitionAfterInput(boolean shouldTrigger) { method setClearCurrentInkAfterRecognition (line 65) | public void setClearCurrentInkAfterRecognition(boolean shouldClear) { method setStatus (line 88) | private void setStatus(String newStatus) { method commitResult (line 95) | private void commitResult() { method reset (line 108) | public void reset() { method resetCurrentInk (line 118) | private void resetCurrentInk() { method getCurrentInk (line 124) | public Ink getCurrentInk() { method addNewTouchEvent (line 137) | public boolean addNewTouchEvent(MotionEvent event) { method setContentChangedListener (line 169) | public void setContentChangedListener(ContentChangedListener contentCh... method setStatusChangedListener (line 173) | public void setStatusChangedListener(StatusChangedListener statusChang... method setDownloadedModelsChangedListener (line 177) | public void setDownloadedModelsChangedListener( method getContent (line 182) | public List getContent() { method getStatus (line 186) | public String getStatus() { method setActiveModel (line 192) | public void setActiveModel(String languageTag) { method deleteActiveModel (line 196) | public Task deleteActiveModel() { method download (line 207) | public Task download() { method recognize (line 221) | public Task recognize() { method refreshDownloadedModelsStatus (line 250) | public void refreshDownloadedModelsStatus() { FILE: android/documentscanner/app/src/main/java/com/google/mlkit/samples/documentscanner/java/MainActivity.java class MainActivity (line 49) | public class MainActivity extends AppCompatActivity { method onCreate (line 64) | @Override method onEnableGalleryImportCheckboxClicked (line 78) | public void onEnableGalleryImportCheckboxClicked(View view) { method onScanButtonClicked (line 82) | public void onScanButtonClicked(View view) { method populateModeSelector (line 127) | private void populateModeSelector() { method handleActivityResult (line 155) | private void handleActivityResult(ActivityResult activityResult) { FILE: android/entityextraction/app/src/main/java/com/google/mlkit/samples/nl/entityextraction/java/MainActivityJava.java class MainActivityJava (line 44) | public class MainActivityJava extends AppCompatActivity { method onCreate (line 56) | @Override method extractEntities (line 90) | public void extractEntities(final String input) { method getEntityExtractionParams (line 120) | private static EntityExtractionParams getEntityExtractionParams(String... method onCreateOptionsMenu (line 124) | @Override method onOptionsItemSelected (line 130) | @Override method onActivityResult (line 139) | @Override method onSaveInstanceState (line 153) | @Override method displayEntityInfo (line 159) | private void displayEntityInfo(String annotatedText, Entity entity) { method displayAddressInfo (line 200) | private void displayAddressInfo(String annotatedText) { method displayEmailInfo (line 204) | private void displayEmailInfo(String annotatedText) { method displayPhoneInfo (line 208) | private void displayPhoneInfo(String annotatedText) { method displayDefaultInfo (line 216) | private void displayDefaultInfo(String annotatedText) { method displayUrlInfo (line 220) | private void displayUrlInfo(String annotatedText) { method displayDateTimeInfo (line 224) | private void displayDateTimeInfo(Entity entity, String annotatedText) { method convertGranularityToString (line 234) | private String convertGranularityToString(Entity entity) { method displayTrackingNoInfo (line 257) | private void displayTrackingNoInfo(Entity entity, String annotatedText) { method displayPaymentCardInfo (line 267) | private void displayPaymentCardInfo(Entity entity, String annotatedTex... method displayIsbnInfo (line 277) | private void displayIsbnInfo(Entity entity, String annotatedText) { method displayIbanInfo (line 282) | private void displayIbanInfo(Entity entity, String annotatedText) { method displayFlightNoInfo (line 292) | private void displayFlightNoInfo(Entity entity, String annotatedText) { method displayMoneyEntityInfo (line 302) | private void displayMoneyEntityInfo(Entity entity, String annotatedTex... FILE: android/entityextraction/app/src/main/java/com/google/mlkit/samples/nl/entityextraction/java/ModelsActivityJava.java class ModelsActivityJava (line 30) | public class ModelsActivityJava extends AppCompatActivity { method onCreate (line 38) | @Override class LanguageAdapter (line 57) | class LanguageAdapter extends BaseAdapter { method LanguageAdapter (line 65) | public LanguageAdapter(List languageList) { method getCount (line 81) | @Override method getItem (line 86) | @Override method getItemId (line 91) | @Override method getView (line 96) | @Override method updateSnackbar (line 147) | private void updateSnackbar() { method getSnackbarMessage (line 161) | private String getSnackbarMessage() { method getFormattedListOfDownloadingModels (line 169) | private String getFormattedListOfDownloadingModels() { FILE: android/genai/app/src/main/java/com/google/mlkit/genai/demo/java/BaseActivity.java class BaseActivity (line 72) | abstract class BaseActivity extends AppCom... method onCreate (line 96) | @Override method onPostCreate (line 130) | @Override method onSend (line 150) | protected void onSend(RequestT request) { method getLayoutResId (line 160) | protected abstract int getLayoutResId(); method onCreateOptionsMenu (line 162) | @Override method onPrepareOptionsMenu (line 168) | @Override method onOptionsItemSelected (line 183) | @Override method checkFeatureStatus (line 197) | private void checkFeatureStatus(RequestT request) { method checkFeatureStatus (line 222) | @FeatureStatus method getBaseModelName (line 225) | protected abstract ListenableFuture getBaseModelName(); method downloadAndRunInference (line 227) | private void downloadAndRunInference(RequestT request) { method downloadFeature (line 274) | protected abstract ListenableFuture downloadFeature(DownloadCall... method runInference (line 276) | private void runInference(RequestT request) { method runInferenceWithTokenInfo (line 340) | private void runInferenceWithTokenInfo(RequestT request, String tokenI... method runInferenceImpl (line 414) | protected abstract ListenableFuture> runInferenceImpl( method countTokens (line 417) | protected ListenableFuture countTokens(RequestT r... method getTokenLimit (line 421) | protected ListenableFuture getTokenLimit() { method setupSpinner (line 425) | protected void setupSpinner(int spinnerId, int arrayId, Consumer runInferenceForBatchTask(String request); method batchRun (line 485) | private void batchRun(Uri inputUri, Uri outputUri) { FILE: android/genai/app/src/main/java/com/google/mlkit/genai/demo/java/ImageDescriptionActivity.java class ImageDescriptionActivity (line 49) | public class ImageDescriptionActivity extends BaseActivity { method onCreate (line 55) | @Override method getLayoutResId (line 75) | @Override method onPrepareOptionsMenu (line 80) | @Override method onDestroy (line 89) | @Override method getBaseModelName (line 97) | @Override method checkFeatureStatus (line 102) | @Override method downloadFeature (line 107) | @Override method countTokens (line 112) | @Override method getTokenLimit (line 117) | @Override method runInferenceImpl (line 122) | @Override method startGeneratingUi (line 142) | @Override method endGeneratingUi (line 149) | @Override method runInferenceForBatchTask (line 156) | @Override method initImageDescriptor (line 161) | private void initImageDescriptor() { FILE: android/genai/app/src/main/java/com/google/mlkit/genai/demo/java/OpenPromptActivity.java class OpenPromptActivity (line 76) | public class OpenPromptActivity extends BaseActivity method onCreate (line 116) | @Override method onConfigUpdated (line 210) | @Override method updateRequestEditTextHint (line 248) | private void updateRequestEditTextHint() { method showCacheSelectionDialog (line 260) | private void showCacheSelectionDialog() { method updatePrefixEditTextState (line 292) | private void updatePrefixEditTextState() { method getLayoutResId (line 311) | @Override method runInferenceImpl (line 316) | @Override method countTokens (line 363) | @Override method getTokenLimit (line 377) | @Override method buildGenerateContentRequest (line 386) | private GenerateContentRequest buildGenerateContentRequest(ContentItem... method runInferenceForBatchTask (line 437) | @Override method startGeneratingUi (line 465) | @Override method endGeneratingUi (line 475) | @Override method initGenerator (line 485) | private void initGenerator() { method createCache (line 497) | private ListenableFuture> createCache(ContentItem.CacheRe... method getBaseModelName (line 510) | @Override method checkFeatureStatus (line 515) | @Override method downloadFeature (line 520) | @Override method onCreateOptionsMenu (line 525) | @Override method onPrepareOptionsMenu (line 534) | @Override method onOptionsItemSelected (line 550) | @Override method generateExplicitCachesClearCallback (line 581) | private FutureCallback> generateExplicitCachesClea... method generateExplicitCacheDeleteCallback (line 619) | private FutureCallback generateExplicitCacheDeleteCallback(St... method generateImplicitCachesClearCallback (line 637) | private FutureCallback generateImplicitCachesClearCallback() { FILE: android/genai/app/src/main/java/com/google/mlkit/genai/demo/java/ProofreadingActivity.java class ProofreadingActivity (line 49) | public class ProofreadingActivity extends TextInputBaseActivity { method onCreate (line 56) | @Override method getLayoutResId (line 64) | @Override method onDestroy (line 69) | @Override method getBaseModelName (line 77) | @Override method checkFeatureStatus (line 82) | @Override method downloadFeature (line 88) | @Override method runInferenceImpl (line 93) | @Override method setUpSpinners (line 109) | private void setUpSpinners() { method initProofreader (line 139) | private void initProofreader() { method countTokens (line 149) | @Override method getTokenLimit (line 154) | @Override method runInferenceForBatchTask (line 159) | @Override FILE: android/genai/app/src/main/java/com/google/mlkit/genai/demo/java/RewritingActivity.java class RewritingActivity (line 49) | public class RewritingActivity extends TextInputBaseActivity { method onCreate (line 56) | @Override method getLayoutResId (line 64) | @Override method onDestroy (line 69) | @Override method getBaseModelName (line 77) | @Override method checkFeatureStatus (line 82) | @Override method downloadFeature (line 88) | @Override method countTokens (line 93) | @Override method getTokenLimit (line 98) | @Override method runInferenceImpl (line 103) | @Override method setUpSpinners (line 118) | private void setUpSpinners() { method initRewriter (line 151) | private void initRewriter() { method runInferenceForBatchTask (line 161) | @Override FILE: android/genai/app/src/main/java/com/google/mlkit/genai/demo/java/SummarizationActivity.java class SummarizationActivity (line 48) | public class SummarizationActivity extends TextInputBaseActivity { method onCreate (line 56) | @Override method getLayoutResId (line 64) | @Override method onDestroy (line 69) | @Override method getBaseModelName (line 77) | @Override method checkFeatureStatus (line 82) | @Override method downloadFeature (line 88) | @Override method runInferenceImpl (line 93) | @Override method countTokens (line 106) | @Override method getTokenLimit (line 111) | @Override method setUpInputAndOutputTypeSpinners (line 116) | private void setUpInputAndOutputTypeSpinners() { method initSummarizer (line 154) | private void initSummarizer() { method runInferenceForBatchTask (line 168) | @Override FILE: android/genai/app/src/main/java/com/google/mlkit/genai/demo/java/TextInputBaseActivity.java class TextInputBaseActivity (line 29) | abstract class TextInputBaseActivity extends BaseActivity { method onCreate (line 34) | @Override method startGeneratingUi (line 51) | @Override method endGeneratingUi (line 59) | @Override FILE: android/internal/chooserx/src/main/java/com/mlkit/example/internal/BaseEntryChoiceActivity.java class BaseEntryChoiceActivity (line 25) | public abstract class BaseEntryChoiceActivity extends AppCompatActivity { method onCreate (line 27) | @Override method getChoices (line 37) | protected abstract List getChoices(); FILE: android/internal/chooserx/src/main/java/com/mlkit/example/internal/Choice.java class Choice (line 21) | public class Choice { method Choice (line 27) | public Choice(String title, String description, Intent launchIntent) { FILE: android/internal/chooserx/src/main/java/com/mlkit/example/internal/ChoiceAdapter.java class ChoiceAdapter (line 29) | public class ChoiceAdapter extends RecyclerView.Adapter choices) { method onCreateViewHolder (line 39) | @NonNull method onBindViewHolder (line 47) | @Override method getItemCount (line 53) | @Override class ViewHolder (line 58) | public class ViewHolder extends RecyclerView.ViewHolder { method ViewHolder (line 64) | public ViewHolder(View itemView) { method bind (line 71) | public void bind(final Choice choice) { FILE: android/langid/app/src/main/java/com/google/mlkit/samples/nl/languageid/java/MainActivityJava.java class MainActivityJava (line 34) | public class MainActivityJava extends AppCompatActivity { method onCreate (line 43) | @Override method hideKeyboard (line 81) | private void hideKeyboard() { method getInputText (line 91) | private String getInputText() { method identifyLanguage (line 105) | private void identifyLanguage(final String inputText) { method identifyPossibleLanguages (line 137) | private void identifyPossibleLanguages(final String inputText) { FILE: android/smartreply/app/src/main/java/com/google/mlkit/samples/nl/smartreply/java/MainActivityJava.java class MainActivityJava (line 25) | public class MainActivityJava extends AppCompatActivity { method onCreate (line 27) | @Override FILE: android/smartreply/app/src/main/java/com/google/mlkit/samples/nl/smartreply/java/chat/ChatFragment.java class ChatFragment (line 44) | public class ChatFragment extends Fragment implements ReplyChipAdapter.C... method newInstance (line 56) | public static ChatFragment newInstance() { method onCreate (line 60) | @Override method onCreateView (line 66) | @Nullable method onViewCreated (line 75) | @SuppressLint("ClickableViewAccessibility") method onCreateOptionsMenu (line 164) | @Override method onOptionsItemSelected (line 170) | @Override method onChipClick (line 187) | @Override method generateChatHistoryBasic (line 192) | private void generateChatHistoryBasic() { method generateChatHistoryWithSensitiveContent (line 205) | private void generateChatHistoryWithSensitiveContent() { FILE: android/smartreply/app/src/main/java/com/google/mlkit/samples/nl/smartreply/java/chat/ChatViewModel.java class ChatViewModel (line 41) | public class ChatViewModel extends AndroidViewModel { method ChatViewModel (line 51) | public ChatViewModel(Application application) { method getSuggestions (line 57) | public LiveData> getSuggestions() { method getMessages (line 61) | public LiveData> getMessages() { method getEmulatingRemoteUser (line 65) | public LiveData getEmulatingRemoteUser() { method setMessages (line 69) | void setMessages(List messages) { method switchUser (line 74) | void switchUser() { method clearSuggestions (line 79) | private void clearSuggestions() { method addMessage (line 83) | void addMessage(String message) { method initSuggestionsGenerator (line 93) | private void initSuggestionsGenerator() { method generateReplies (line 117) | private Task> generateReplies( method onCleared (line 177) | @Override FILE: android/smartreply/app/src/main/java/com/google/mlkit/samples/nl/smartreply/java/chat/MessageListAdapter.java class MessageListAdapter (line 31) | class MessageListAdapter extends RecyclerView.Adapter messages) { method getEmulatingRemoteUser (line 73) | public boolean getEmulatingRemoteUser() { method setEmulatingRemoteUser (line 77) | public void setEmulatingRemoteUser(boolean emulatingRemoteUser) { class MessageViewHolder (line 82) | static class MessageViewHolder extends RecyclerView.ViewHolder { method MessageViewHolder (line 87) | MessageViewHolder(View itemView) { method bind (line 93) | private void bind(Message message) { FILE: android/smartreply/app/src/main/java/com/google/mlkit/samples/nl/smartreply/java/chat/ReplyChipAdapter.java class ReplyChipAdapter (line 31) | public class ReplyChipAdapter extends RecyclerView.Adapter suggestions) { class ViewHolder (line 72) | public class ViewHolder extends RecyclerView.ViewHolder { method ViewHolder (line 76) | public ViewHolder(@NonNull View itemView) { method bind (line 81) | public void bind(final SmartReplySuggestion suggestion) { FILE: android/smartreply/app/src/main/java/com/google/mlkit/samples/nl/smartreply/java/model/Message.java class Message (line 30) | public class Message { method Message (line 36) | public Message(String text, boolean isLocalUser, long timestamp) { method getIcon (line 42) | @NonNull FILE: android/translate/app/src/main/java/com/google/mlkit/samples/nl/translate/java/MainActivity.java class MainActivity (line 23) | public class MainActivity extends AppCompatActivity { method onCreate (line 25) | @Override FILE: android/translate/app/src/main/java/com/google/mlkit/samples/nl/translate/java/TranslateFragment.java class TranslateFragment (line 45) | public class TranslateFragment extends Fragment { method newInstance (line 47) | public static TranslateFragment newInstance() { method onCreate (line 51) | @Override method onCreateView (line 57) | @Nullable method onViewCreated (line 66) | @SuppressLint("ClickableViewAccessibility") method setProgressText (line 213) | private void setProgressText(TextView tv) { FILE: android/translate/app/src/main/java/com/google/mlkit/samples/nl/translate/java/TranslateViewModel.java class TranslateViewModel (line 50) | public class TranslateViewModel extends AndroidViewModel { method create (line 60) | @Override method entryRemoved (line 65) | @Override method TranslateViewModel (line 79) | public TranslateViewModel(@NonNull Application application) { method getAvailableLanguages (line 124) | List getAvailableLanguages() { method getModel (line 133) | private TranslateRemoteModel getModel(String languageCode) { method fetchDownloadedModels (line 138) | private void fetchDownloadedModels() { method downloadLanguage (line 156) | void downloadLanguage(Language language) { method requiresModelDownload (line 181) | boolean requiresModelDownload(Language lang, @Nullable List do... method deleteLanguage (line 189) | void deleteLanguage(Language language) { method translate (line 203) | public Task translate() { class ResultOrError (line 238) | static class ResultOrError { method ResultOrError (line 242) | ResultOrError(@Nullable String result, @Nullable Exception error) { class Language (line 252) | static class Language implements Comparable { method Language (line 255) | Language(String code) { method getDisplayName (line 259) | String getDisplayName() { method getCode (line 263) | String getCode() { method equals (line 267) | @Override method toString (line 281) | @NonNull method hashCode (line 287) | @Override method compareTo (line 292) | @Override method onCleared (line 298) | @Override FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/BitmapUtils.java class BitmapUtils (line 43) | public class BitmapUtils { method getBitmap (line 47) | @Nullable method getBitmap (line 70) | @RequiresApi(VERSION_CODES.LOLLIPOP) method rotateBitmap (line 87) | private static Bitmap rotateBitmap( method getBitmapFromContentUri (line 106) | @Nullable method getExifOrientationTag (line 153) | private static int getExifOrientationTag(ContentResolver resolver, Uri... method yuv420ThreePlanesToNV21 (line 194) | private static ByteBuffer yuv420ThreePlanesToNV21( method areUVPlanesNV21 (line 223) | private static boolean areUVPlanesNV21(Plane[] planes, int width, int ... method unpackPlane (line 255) | private static void unpackPlane( FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/CameraImageGraphic.java class CameraImageGraphic (line 24) | public class CameraImageGraphic extends Graphic { method CameraImageGraphic (line 28) | public CameraImageGraphic(GraphicOverlay overlay, Bitmap bitmap) { method draw (line 33) | @Override FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/CameraSource.java class CameraSource (line 47) | public class CameraSource { method CameraSource (line 116) | public CameraSource(Activity activity, GraphicOverlay overlay) { method release (line 128) | public void release() { method start (line 145) | @RequiresPermission(Manifest.permission.CAMERA) method start (line 169) | @RequiresPermission(Manifest.permission.CAMERA) method stop (line 194) | public synchronized void stop() { method setFacing (line 227) | public synchronized void setFacing(int facing) { method getPreviewSize (line 235) | public Size getPreviewSize() { method getCameraFacing (line 243) | public int getCameraFacing() { method setZoom (line 247) | public boolean setZoom(float zoomRatio) { method getZoomValue (line 276) | private static int getZoomValue(Camera.Parameters params, float zoomRa... method createCamera (line 293) | @SuppressLint("InlinedApi") method getIdForRequestedCamera (line 376) | private static int getIdForRequestedCamera(int facing) { method selectSizePair (line 400) | public static SizePair selectSizePair(Camera camera, int desiredWidth,... class SizePair (line 428) | public static class SizePair { method SizePair (line 432) | SizePair(Camera.Size previewSize, @Nullable Camera.Size pictureSize) { method SizePair (line 437) | public SizePair(Size previewSize, @Nullable Size pictureSize) { method generateValidPreviewSizeList (line 452) | public static List generateValidPreviewSizeList(Camera camer... method selectPreviewFpsRange (line 493) | @SuppressLint("InlinedApi") method setRotation (line 527) | private void setRotation(Camera camera, Camera.Parameters parameters, ... method createPreviewBuffer (line 575) | @SuppressLint("InlinedApi") class CameraPreviewCallback (line 600) | private class CameraPreviewCallback implements Camera.PreviewCallback { method onPreviewFrame (line 601) | @Override method setMachineLearningFrameProcessor (line 607) | public void setMachineLearningFrameProcessor(VisionImageProcessor proc... class FrameProcessingRunnable (line 627) | private class FrameProcessingRunnable implements Runnable { method FrameProcessingRunnable (line 636) | FrameProcessingRunnable() {} method setActive (line 639) | void setActive(boolean active) { method setNextFrame (line 650) | @SuppressWarnings("ByteBufferBackingArray") method run (line 686) | @SuppressLint("InlinedApi") method cleanScreen (line 745) | private void cleanScreen() { FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/CameraSourcePreview.java class CameraSourcePreview (line 31) | public class CameraSourcePreview extends ViewGroup { method CameraSourcePreview (line 42) | public CameraSourcePreview(Context context, AttributeSet attrs) { method start (line 53) | private void start(CameraSource cameraSource) throws IOException { method start (line 62) | public void start(CameraSource cameraSource, GraphicOverlay overlay) t... method stop (line 67) | public void stop() { method release (line 73) | public void release() { method startIfReady (line 81) | private void startIfReady() throws IOException, SecurityException { class SurfaceCallback (line 108) | private class SurfaceCallback implements SurfaceHolder.Callback { method surfaceCreated (line 109) | @Override method surfaceDestroyed (line 119) | @Override method surfaceChanged (line 124) | @Override method onLayout (line 128) | @Override method isPortraitMode (line 164) | private boolean isPortraitMode() { FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/CameraXViewModel.java class CameraXViewModel (line 33) | @RequiresApi(VERSION_CODES.LOLLIPOP) method CameraXViewModel (line 42) | public CameraXViewModel(@NonNull Application application) { method getProcessCameraProvider (line 46) | public LiveData getProcessCameraProvider() { FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/FrameMetadata.java class FrameMetadata (line 20) | public class FrameMetadata { method getWidth (line 26) | public int getWidth() { method getHeight (line 30) | public int getHeight() { method getRotation (line 34) | public int getRotation() { method FrameMetadata (line 38) | private FrameMetadata(int width, int height, int rotation) { class Builder (line 45) | public static class Builder { method setWidth (line 51) | public Builder setWidth(int width) { method setHeight (line 56) | public Builder setHeight(int height) { method setRotation (line 61) | public Builder setRotation(int rotation) { method build (line 66) | public FrameMetadata build() { FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/GraphicOverlay.java class GraphicOverlay (line 52) | public class GraphicOverlay extends View { class Graphic (line 77) | public abstract static class Graphic { method Graphic (line 80) | public Graphic(GraphicOverlay overlay) { method draw (line 97) | public abstract void draw(Canvas canvas); method drawRect (line 99) | protected void drawRect( method drawText (line 104) | protected void drawText(Canvas canvas, String text, float x, float y... method scale (line 109) | public float scale(float imagePixel) { method getApplicationContext (line 114) | public Context getApplicationContext() { method isImageFlipped (line 118) | public boolean isImageFlipped() { method translateX (line 125) | public float translateX(float x) { method translateY (line 136) | public float translateY(float y) { method getTransformationMatrix (line 143) | public Matrix getTransformationMatrix() { method postInvalidate (line 147) | public void postInvalidate() { method updatePaintColorByZValue (line 165) | public void updatePaintColorByZValue( method GraphicOverlay (line 212) | public GraphicOverlay(Context context, AttributeSet attrs) { method clear (line 220) | public void clear() { method add (line 228) | public void add(Graphic graphic) { method remove (line 235) | public void remove(Graphic graphic) { method setImageSourceInfo (line 251) | public void setImageSourceInfo(int imageWidth, int imageHeight, boolea... method getImageWidth (line 263) | public int getImageWidth() { method getImageHeight (line 267) | public int getImageHeight() { method updateTransformationIfNeeded (line 271) | private void updateTransformationIfNeeded() { method onDraw (line 301) | @Override FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/InferenceInfoGraphic.java class InferenceInfoGraphic (line 25) | public class InferenceInfoGraphic extends GraphicOverlay.Graphic { method InferenceInfoGraphic (line 39) | public InferenceInfoGraphic( method InferenceInfoGraphic (line 57) | public InferenceInfoGraphic(GraphicOverlay overlay) { method draw (line 62) | @Override FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/ScopedExecutor.java class ScopedExecutor (line 27) | public class ScopedExecutor implements Executor { method ScopedExecutor (line 32) | public ScopedExecutor(@NonNull Executor executor) { method execute (line 36) | @Override method shutdown (line 58) | public void shutdown() { FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/TemperatureMonitor.java class TemperatureMonitor (line 17) | public final class TemperatureMonitor implements SensorEventListener { method TemperatureMonitor (line 25) | public TemperatureMonitor(Context context) { method stop (line 41) | public void stop() { method logTemperature (line 45) | public void logTemperature() { method onAccuracyChanged (line 57) | @Override method onSensorChanged (line 60) | @Override FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/VisionImageProcessor.java type VisionImageProcessor (line 25) | public interface VisionImageProcessor { method processBitmap (line 28) | void processBitmap(Bitmap bitmap, GraphicOverlay graphicOverlay); method processByteBuffer (line 31) | void processByteBuffer( method processImageProxy (line 36) | void processImageProxy(ImageProxy image, GraphicOverlay graphicOverlay... method stop (line 39) | void stop(); FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/java/CameraXLivePreviewActivity.java class CameraXLivePreviewActivity (line 80) | @KeepName method onCreate (line 120) | @Override method onSaveInstanceState (line 191) | @Override method onItemSelected (line 197) | @Override method onNothingSelected (line 206) | @Override method onCheckedChanged (line 211) | @Override method onResume (line 240) | @Override method onPause (line 246) | @Override method onDestroy (line 254) | @Override method bindAllCameraUseCases (line 262) | private void bindAllCameraUseCases() { method bindPreviewUseCase (line 271) | private void bindPreviewUseCase() { method bindAnalysisUseCase (line 293) | private void bindAnalysisUseCase() { FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/java/CameraXSourceDemoActivity.java class CameraXSourceDemoActivity (line 51) | @KeepName method onCreate (line 71) | @Override method onCheckedChanged (line 105) | @Override method onResume (line 115) | @Override method onPause (line 131) | @Override method onDestroy (line 139) | @Override method createThenStartCameraXSource (line 147) | private void createThenStartCameraXSource() { method onDetectionTaskSuccess (line 169) | private void onDetectionTaskSuccess(List results) { method onDetectionTaskFailure (line 198) | private void onDetectionTaskFailure(Exception e) { method isPortraitMode (line 208) | private boolean isPortraitMode() { FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/java/ChooserActivity.java class ChooserActivity (line 38) | public final class ChooserActivity extends AppCompatActivity method onCreate (line 67) | @Override method onItemClick (line 94) | @Override class MyArrayAdapter (line 100) | private static class MyArrayAdapter extends ArrayAdapter> { method MyArrayAdapter (line 106) | MyArrayAdapter(Context context, int resource, Class[] objects) { method getView (line 113) | @Override method setDescriptionIds (line 129) | void setDescriptionIds(int[] descriptionIds) { FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/java/LivePreviewActivity.java class LivePreviewActivity (line 64) | @KeepName method onCreate (line 92) | @Override method onItemSelected (line 150) | @Override method onNothingSelected (line 161) | @Override method onCheckedChanged (line 166) | @Override method createCameraSource (line 180) | private void createCameraSource(String model) { method startCameraSource (line 328) | private void startCameraSource() { method onResume (line 346) | @Override method onPause (line 355) | @Override method onDestroy (line 361) | @Override FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/java/StillImageActivity.java class StillImageActivity (line 75) | @KeepName method onCreate (line 122) | @Override method onResume (line 189) | @Override method onPause (line 197) | @Override method onDestroy (line 205) | @Override method populateFeatureSelector (line 213) | private void populateFeatureSelector() { method populateSizeSelector (line 258) | private void populateSizeSelector() { method onSaveInstanceState (line 287) | @Override method startCameraIntentForResult (line 294) | private void startCameraIntentForResult() { method startChooseImageIntentForResult (line 310) | private void startChooseImageIntentForResult() { method onActivityResult (line 317) | @Override method tryReloadAndDetectInImage (line 330) | private void tryReloadAndDetectInImage() { method getTargetedWidthHeight (line 386) | private Pair getTargetedWidthHeight() { method createImageProcessor (line 410) | private void createImageProcessor() { FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/java/VisionProcessorBase.java class VisionProcessorBase (line 65) | public abstract class VisionProcessorBase implements VisionImageProce... method VisionProcessorBase (line 104) | protected VisionProcessorBase(Context context) { method processBitmap (line 121) | @Override method processByteBuffer (line 147) | @Override method processLatestImage (line 157) | private synchronized void processLatestImage(final GraphicOverlay grap... method processImage (line 167) | private void processImage( method processImageProxy (line 211) | @Override method requestDetectInImage (line 260) | private Task requestDetectInImage( method requestDetectInImage (line 270) | private Task requestDetectInImage( method setUpListener (line 280) | private Task setUpListener( method stop (line 364) | @Override method resetLatencyStats (line 373) | private void resetLatencyStats() { method detectInImage (line 383) | protected abstract Task detectInImage(InputImage image); method detectInImage (line 385) | protected Task detectInImage(MlImage image) { method onSuccess (line 392) | protected abstract void onSuccess(@NonNull T results, @NonNull Graphic... method onFailure (line 394) | protected abstract void onFailure(@NonNull Exception e); method isMlImageEnabled (line 396) | protected boolean isMlImageEnabled(Context context) { FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/java/barcodescanner/BarcodeGraphic.java class BarcodeGraphic (line 31) | public class BarcodeGraphic extends Graphic { method BarcodeGraphic (line 43) | BarcodeGraphic(GraphicOverlay overlay, Barcode barcode) { method draw (line 65) | @Override FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/java/barcodescanner/BarcodeScannerProcessor.java class BarcodeScannerProcessor (line 38) | public class BarcodeScannerProcessor extends VisionProcessorBase getContourPoints(FaceMesh faceMesh) { method drawLine (line 159) | private void drawLine(Canvas canvas, PointF3D point1, PointF3D point2) { FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/java/labeldetector/LabelDetectorProcessor.java class LabelDetectorProcessor (line 33) | public class LabelDetectorProcessor extends VisionProcessorBase labels) { method onFailure (line 74) | @Override FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/java/labeldetector/LabelGraphic.java class LabelGraphic (line 29) | public class LabelGraphic extends GraphicOverlay.Graphic { method LabelGraphic (line 40) | public LabelGraphic(GraphicOverlay overlay, List labels) { method draw (line 54) | @Override FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/java/objectdetector/ObjectDetectorProcessor.java class ObjectDetectorProcessor (line 33) | public class ObjectDetectorProcessor extends VisionProcessorBase classification... method getPose (line 63) | public Pose getPose() { method getClassificationResult (line 67) | public List getClassificationResult() { method PoseDetectorProcessor (line 72) | public PoseDetectorProcessor( method stop (line 91) | @Override method detectInImage (line 97) | @Override method detectInImage (line 116) | @Override method onSuccess (line 135) | @Override method onFailure (line 149) | @Override method isMlImageEnabled (line 154) | @Override FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/java/posedetector/PoseGraphic.java class PoseGraphic (line 34) | public class PoseGraphic extends Graphic { method PoseGraphic (line 54) | PoseGraphic( method draw (line 85) | @Override method drawPoint (line 199) | void drawPoint(Canvas canvas, PoseLandmark landmark, Paint paint) { method drawLine (line 206) | void drawLine(Canvas canvas, PoseLandmark startLandmark, PoseLandmark ... FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/java/posedetector/classification/ClassificationResult.java class ClassificationResult (line 28) | public class ClassificationResult { method ClassificationResult (line 34) | public ClassificationResult() { method getAllClasses (line 38) | public Set getAllClasses() { method getClassConfidence (line 42) | public float getClassConfidence(String className) { method getMaxConfidenceClass (line 46) | public String getMaxConfidenceClass() { method incrementClassConfidence (line 53) | public void incrementClassConfidence(String className) { method putClassConfidence (line 58) | public void putClassConfidence(String className, float confidence) { FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/java/posedetector/classification/EMASmoothing.java class EMASmoothing (line 28) | public class EMASmoothing { method EMASmoothing (line 42) | public EMASmoothing() { method EMASmoothing (line 46) | public EMASmoothing(int windowSize, float alpha) { method getSmoothedResult (line 52) | public ClassificationResult getSmoothedResult(ClassificationResult cla... FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/java/posedetector/classification/PoseClassifier.java class PoseClassifier (line 42) | public class PoseClassifier { method PoseClassifier (line 54) | public PoseClassifier(List poseSamples) { method PoseClassifier (line 58) | public PoseClassifier(List poseSamples, int maxDistanceTopK, method extractPoseLandmarks (line 66) | private static List extractPoseLandmarks(Pose pose) { method confidenceRange (line 80) | public int confidenceRange() { method classify (line 84) | public ClassificationResult classify(Pose pose) { method classify (line 88) | public ClassificationResult classify(List landmarks) { FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/java/posedetector/classification/PoseClassifierProcessor.java class PoseClassifierProcessor (line 37) | public class PoseClassifierProcessor { method PoseClassifierProcessor (line 57) | @WorkerThread method loadPoseSamples (line 69) | private void loadPoseSamples(Context context) { method getPoseResult (line 102) | @WorkerThread FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/java/posedetector/classification/PoseEmbedding.java class PoseEmbedding (line 33) | public class PoseEmbedding { method getPoseEmbedding (line 37) | public static List getPoseEmbedding(List landmarks) { method normalize (line 42) | private static List normalize(List landmarks) { method getPoseSize (line 57) | private static float getPoseSize(List landmarks) { method getEmbedding (line 81) | private static List getEmbedding(List lm) { method PoseEmbedding (line 141) | private PoseEmbedding() {} FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/java/posedetector/classification/PoseSample.java class PoseSample (line 28) | public class PoseSample { method PoseSample (line 37) | public PoseSample(String name, String className, List landma... method getName (line 43) | public String getName() { method getClassName (line 47) | public String getClassName() { method getEmbedding (line 51) | public List getEmbedding() { method getPoseSample (line 55) | public static PoseSample getPoseSample(String csvLine, String separato... FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/java/posedetector/classification/RepetitionCounter.java class RepetitionCounter (line 22) | public class RepetitionCounter { method RepetitionCounter (line 35) | public RepetitionCounter(String className) { method RepetitionCounter (line 39) | public RepetitionCounter(String className, float enterThreshold, float... method addClassificationResult (line 53) | public int addClassificationResult(ClassificationResult classification... method getClassName (line 69) | public String getClassName() { method getNumRepeats (line 73) | public int getNumRepeats() { FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/java/posedetector/classification/Utils.java class Utils (line 28) | public class Utils { method Utils (line 29) | private Utils() {} method add (line 31) | public static PointF3D add(PointF3D a, PointF3D b) { method subtract (line 35) | public static PointF3D subtract(PointF3D b, PointF3D a) { method multiply (line 39) | public static PointF3D multiply(PointF3D a, float multiple) { method multiply (line 43) | public static PointF3D multiply(PointF3D a, PointF3D multiple) { method average (line 48) | public static PointF3D average(PointF3D a, PointF3D b) { method l2Norm2D (line 53) | public static float l2Norm2D(PointF3D point) { method maxAbs (line 57) | public static float maxAbs(PointF3D point) { method sumAbs (line 61) | public static float sumAbs(PointF3D point) { method addAll (line 65) | public static void addAll(List pointsList, PointF3D p) { method subtractAll (line 72) | public static void subtractAll(PointF3D p, List pointsList) { method multiplyAll (line 79) | public static void multiplyAll(List pointsList, float multip... method multiplyAll (line 86) | public static void multiplyAll(List pointsList, PointF3D mul... FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/java/segmenter/SegmentationGraphic.java class SegmentationGraphic (line 31) | public class SegmentationGraphic extends Graphic { method SegmentationGraphic (line 40) | public SegmentationGraphic( method draw (line 56) | @Override method maskColorsFromByteBuffer (line 74) | @ColorInt FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/java/segmenter/SegmenterProcessor.java class SegmenterProcessor (line 33) | public class SegmenterProcessor extends VisionProcessorBase { method TextRecognitionProcessor (line 46) | public TextRecognitionProcessor( method stop (line 55) | @Override method detectInImage (line 61) | @Override method onSuccess (line 66) | @Override method logExtrasForTesting (line 79) | private static void logExtrasForTesting(Text text) { method onFailure (line 119) | @Override FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/preference/CameraXLivePreviewPreferenceFragment.java class CameraXLivePreviewPreferenceFragment (line 38) | @RequiresApi(VERSION_CODES.LOLLIPOP) method setUpCameraPreferences (line 41) | @Override method setUpCameraXTargetAnalysisSizePreference (line 56) | private void setUpCameraXTargetAnalysisSizePreference( method getCameraCharacteristics (line 96) | @Nullable FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/preference/CameraXSourceDemoPreferenceFragment.java class CameraXSourceDemoPreferenceFragment (line 27) | @RequiresApi(VERSION_CODES.LOLLIPOP) method onCreate (line 30) | @Override FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/preference/LivePreviewPreferenceFragment.java class LivePreviewPreferenceFragment (line 35) | public class LivePreviewPreferenceFragment extends PreferenceFragment { method onCreate (line 37) | @Override method setUpCameraPreferences (line 46) | void setUpCameraPreferences() { method setUpCameraPreviewSizePreference (line 63) | private void setUpCameraPreviewSizePreference( method setUpFaceDetectionPreferencesForStreamMode (line 125) | private void setUpFaceDetectionPreferencesForStreamMode() { FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/preference/PreferenceUtils.java class PreferenceUtils (line 43) | public class PreferenceUtils { method saveString (line 47) | static void saveString(Context context, @StringRes int prefKeyId, @Nul... method getCameraPreviewSizePair (line 54) | @Nullable method getCameraXTargetResolution (line 79) | @RequiresApi(VERSION_CODES.LOLLIPOP) method shouldHideDetectionInfo (line 97) | public static boolean shouldHideDetectionInfo(Context context) { method getObjectDetectorOptionsForStillImage (line 103) | public static ObjectDetectorOptions getObjectDetectorOptionsForStillIm... method getObjectDetectorOptionsForLivePreview (line 111) | public static ObjectDetectorOptions getObjectDetectorOptionsForLivePre... method getObjectDetectorOptions (line 119) | private static ObjectDetectorOptions getObjectDetectorOptions( method getCustomObjectDetectorOptionsForStillImage (line 143) | public static CustomObjectDetectorOptions getCustomObjectDetectorOptio... method getCustomObjectDetectorOptionsForLivePreview (line 153) | public static CustomObjectDetectorOptions getCustomObjectDetectorOptio... method getCustomObjectDetectorOptions (line 163) | private static CustomObjectDetectorOptions getCustomObjectDetectorOpti... method getFaceDetectorOptions (line 188) | public static FaceDetectorOptions getFaceDetectorOptions(Context conte... method getPoseDetectorOptionsForLivePreview (line 233) | public static PoseDetectorOptionsBase getPoseDetectorOptionsForLivePre... method getPoseDetectorOptionsForStillImage (line 258) | public static PoseDetectorOptionsBase getPoseDetectorOptionsForStillIm... method shouldEnableAutoZoom (line 283) | public static boolean shouldEnableAutoZoom(Context context) { method shouldGroupRecognizedTextInBlocks (line 289) | public static boolean shouldGroupRecognizedTextInBlocks(Context contex... method showLanguageTag (line 295) | public static boolean showLanguageTag(Context context) { method shouldShowTextConfidence (line 301) | public static boolean shouldShowTextConfidence(Context context) { method preferGPUForPoseDetection (line 307) | public static boolean preferGPUForPoseDetection(Context context) { method shouldShowPoseDetectionInFrameLikelihoodLivePreview (line 313) | public static boolean shouldShowPoseDetectionInFrameLikelihoodLivePrev... method shouldShowPoseDetectionInFrameLikelihoodStillImage (line 320) | public static boolean shouldShowPoseDetectionInFrameLikelihoodStillIma... method shouldPoseDetectionVisualizeZ (line 327) | public static boolean shouldPoseDetectionVisualizeZ(Context context) { method shouldPoseDetectionRescaleZForVisualization (line 333) | public static boolean shouldPoseDetectionRescaleZForVisualization(Cont... method shouldPoseDetectionRunClassification (line 339) | public static boolean shouldPoseDetectionRunClassification(Context con... method shouldSegmentationEnableRawSizeMask (line 345) | public static boolean shouldSegmentationEnableRawSizeMask(Context cont... method getModeTypePreferenceValue (line 356) | private static int getModeTypePreferenceValue( method isCameraLiveViewportEnabled (line 363) | public static boolean isCameraLiveViewportEnabled(Context context) { method getFaceMeshUseCase (line 369) | public static int getFaceMeshUseCase(Context context) { method PreferenceUtils (line 376) | private PreferenceUtils() {} FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/preference/SettingsActivity.java class SettingsActivity (line 29) | public class SettingsActivity extends AppCompatActivity { type LaunchSource (line 34) | @SuppressWarnings("NewApi") // CameraX is only available on API 21+ method LaunchSource (line 47) | LaunchSource(int titleResId, Class pre... method onCreate (line 53) | @Override FILE: android/vision-quickstart/app/src/main/java/com/google/mlkit/vision/demo/preference/StillImagePreferenceFragment.java class StillImagePreferenceFragment (line 24) | public class StillImagePreferenceFragment extends PreferenceFragment { method onCreate (line 26) | @Override