|
|
@@ -54,7 +54,6 @@ import android.view.View;
|
|
|
import android.view.ViewGroup;
|
|
|
import android.widget.Toast;
|
|
|
|
|
|
-import androidx.annotation.NonNull;
|
|
|
import androidx.core.app.ActivityCompat;
|
|
|
import androidx.core.content.ContextCompat;
|
|
|
import androidx.fragment.app.DialogFragment;
|
|
|
@@ -191,7 +190,7 @@ public class Camera2BasicFragment extends Fragment
|
|
|
private final CameraDevice.StateCallback mStateCallback = new CameraDevice.StateCallback() {
|
|
|
|
|
|
@Override
|
|
|
- public void onOpened(@NonNull CameraDevice cameraDevice) {
|
|
|
+ public void onOpened(CameraDevice cameraDevice) {
|
|
|
// This method is called when the camera is opened. We start camera preview here.
|
|
|
mCameraOpenCloseLock.release();
|
|
|
mCameraDevice = cameraDevice;
|
|
|
@@ -199,14 +198,14 @@ public class Camera2BasicFragment extends Fragment
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void onDisconnected(@NonNull CameraDevice cameraDevice) {
|
|
|
+ public void onDisconnected(CameraDevice cameraDevice) {
|
|
|
mCameraOpenCloseLock.release();
|
|
|
cameraDevice.close();
|
|
|
mCameraDevice = null;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void onError(@NonNull CameraDevice cameraDevice, int error) {
|
|
|
+ public void onError(CameraDevice cameraDevice, int error) {
|
|
|
mCameraOpenCloseLock.release();
|
|
|
cameraDevice.close();
|
|
|
mCameraDevice = null;
|
|
|
@@ -340,16 +339,16 @@ public class Camera2BasicFragment extends Fragment
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void onCaptureProgressed(@NonNull CameraCaptureSession session,
|
|
|
- @NonNull CaptureRequest request,
|
|
|
- @NonNull CaptureResult partialResult) {
|
|
|
+ public void onCaptureProgressed(CameraCaptureSession session,
|
|
|
+ CaptureRequest request,
|
|
|
+ CaptureResult partialResult) {
|
|
|
process(partialResult);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void onCaptureCompleted(@NonNull CameraCaptureSession session,
|
|
|
- @NonNull CaptureRequest request,
|
|
|
- @NonNull TotalCaptureResult result) {
|
|
|
+ public void onCaptureCompleted(CameraCaptureSession session,
|
|
|
+ CaptureRequest request,
|
|
|
+ TotalCaptureResult result) {
|
|
|
process(result);
|
|
|
}
|
|
|
|
|
|
@@ -475,8 +474,8 @@ public class Camera2BasicFragment extends Fragment
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions,
|
|
|
- @NonNull int[] grantResults) {
|
|
|
+ public void onRequestPermissionsResult(int requestCode, String[] permissions,
|
|
|
+ int[] grantResults) {
|
|
|
if (requestCode == REQUEST_CAMERA_PERMISSION) {
|
|
|
if (grantResults.length != 1 || grantResults[0] != PackageManager.PERMISSION_GRANTED) {
|
|
|
ErrorDialog.newInstance("This sample needs camera permission.")
|
|
|
@@ -699,7 +698,7 @@ public class Camera2BasicFragment extends Fragment
|
|
|
new CameraCaptureSession.StateCallback() {
|
|
|
|
|
|
@Override
|
|
|
- public void onConfigured(@NonNull CameraCaptureSession cameraCaptureSession) {
|
|
|
+ public void onConfigured(CameraCaptureSession cameraCaptureSession) {
|
|
|
// The camera is already closed
|
|
|
if (null == mCameraDevice) {
|
|
|
return;
|
|
|
@@ -725,7 +724,7 @@ public class Camera2BasicFragment extends Fragment
|
|
|
|
|
|
@Override
|
|
|
public void onConfigureFailed(
|
|
|
- @NonNull CameraCaptureSession cameraCaptureSession) {
|
|
|
+ CameraCaptureSession cameraCaptureSession) {
|
|
|
showToast("Failed");
|
|
|
}
|
|
|
}, null
|
|
|
@@ -838,9 +837,9 @@ public class Camera2BasicFragment extends Fragment
|
|
|
= new CameraCaptureSession.CaptureCallback() {
|
|
|
|
|
|
@Override
|
|
|
- public void onCaptureCompleted(@NonNull CameraCaptureSession session,
|
|
|
- @NonNull CaptureRequest request,
|
|
|
- @NonNull TotalCaptureResult result) {
|
|
|
+ public void onCaptureCompleted(CameraCaptureSession session,
|
|
|
+ CaptureRequest request,
|
|
|
+ TotalCaptureResult result) {
|
|
|
showToast("Saved: " + mFile);
|
|
|
Log.d(TAG, mFile.toString());
|
|
|
unlockFocus();
|
|
|
@@ -982,7 +981,6 @@ public class Camera2BasicFragment extends Fragment
|
|
|
return dialog;
|
|
|
}
|
|
|
|
|
|
- @NonNull
|
|
|
@Override
|
|
|
public Dialog onCreateDialog(Bundle savedInstanceState) {
|
|
|
final Activity activity = getActivity();
|
|
|
@@ -1004,7 +1002,6 @@ public class Camera2BasicFragment extends Fragment
|
|
|
*/
|
|
|
public static class ConfirmationDialog extends DialogFragment {
|
|
|
|
|
|
- @NonNull
|
|
|
@Override
|
|
|
public Dialog onCreateDialog(Bundle savedInstanceState) {
|
|
|
final Fragment parent = getParentFragment();
|