Skip to content

Files

This branch is 36 commits ahead of main.

CameraXBasic

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Oct 1, 2019
Jan 5, 2023
Sep 8, 2022
May 1, 2019
Sep 30, 2019
Sep 8, 2022
Oct 1, 2020
Jul 24, 2019
May 1, 2019
Apr 8, 2020

CameraXbasic

CameraXbasic aims to demonstrate how to use CameraX APIs written in Kotlin.

Build

To build the app directly from the command line, run:

./gradlew assembleDebug

Test

Unit testing and instrumented device testing share the same code. To test the app using Robolectric, no device required, run:

./gradlew test

To run the same tests in an Android device connected via ADB, run:

./gradlew connectedAndroidTest

Alternatively, test running configurations can be added to Android Studio for convenience (and a nice UI). To do that:

  1. Go to: Run > Edit Configurations > Add New Configuration.
  2. For Robolectric select Android JUnit, for connected device select Android Instrumented Tests.
  3. Select app module and com.android.example.cameraxbasic.MainInstrumentedTest class.
  4. Optional: Give the run configuration a name, like test robolectric or test device