Skip to content

Instantly share code, notes, and snippets.

@moshimore
moshimore / AndroidManifest.xml
Created September 15, 2019 15:11
Android CameraX Sample
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
@moshimore
moshimore / build.gradle
Created September 15, 2019 15:00
Android CameraX Sample
android {
compileSdkVersion 29
defaultConfig {
minSdkVersion 21
targetSdkVersion 29
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
@moshimore
moshimore / activity_main.xml
Created September 15, 2019 14:59
Android CameraX Sample
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<TextureView
@moshimore
moshimore / MainActivity.java
Created September 15, 2019 14:59
Android CameraX Sample
import androidx.appcompat.app.AppCompatActivity;
import androidx.camera.core.*;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Matrix;
import android.os.Bundle;
import android.util.Log;
import android.util.Size;
import android.view.Surface;
@moshimore
moshimore / AndroidManifest.xml
Created September 15, 2019 14:58
Android CameraX Sample
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />