CyberOs Image location exif demo aims to demonstrate how to use android api to add location metadata to image Exif attributes
To build the app directly from the command line, run:
./gradlew assembleDebug
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:
- Go to:
Run
>Edit Configurations
>Add New Configuration
. - For Robolectric select
Android JUnit
, for connected device selectAndroid Instrumented Tests
. - Select
app
module andcom.android.example.cameraxbasic.MainInstrumentedTest
class. - Optional: Give the run configuration a name, like
test robolectric
ortest device