The MainActivity Class
Learn to implement the MainActivity of an image classification Android app that utilizes a TF Lite model to classify images.
We'll cover the following
The MainActivity
class is the main activity of our app that extends the AppCompatActivity
class. It overrides the onCreate()
method to set up the UI, initializes the UI components, and handles user interactions.
Fields of the MainActivity
The fields of the MainActivity
include:
A constant field to define the request code for loading an image.
A field (
Button
) to load images from the storage.A field (
ImageView
) to view the image on the UI.A field (
Bitmap
) to represent the selected image.A field (of the type
ImageClassifier
) to perform image classification using a TF Lite model.A field (
TextView
) to display the classification result.A field (an instance of
ActivityResultLauncher)
handling the result of picking an image.
The following code defines these fields:
Get hands-on with 1400+ tech skills courses.