CameraPreviewActivity.java 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. package com.epson.cameracopy.ui;
  2. import android.app.Activity;
  3. import android.content.Context;
  4. import android.content.Intent;
  5. import android.os.Bundle;
  6. import android.view.Menu;
  7. import android.view.MenuItem;
  8. import epson.print.ActivityIACommon;
  9. import epson.print.ActivityRequestPermissions;
  10. /* renamed from: com.epson.cameracopy.ui.CameraPreviewActivity */
  11. public class CameraPreviewActivity extends ActivityIACommon {
  12. public static final String PARAM_APP_INIT = "app_init";
  13. private static final int RESULT_RUNTIMEPERMMISSION = 1;
  14. public boolean onCreateOptionsMenu(Menu menu) {
  15. return true;
  16. }
  17. protected void onCreate(Bundle bundle) {
  18. super.onCreate(bundle);
  19. setContentView(R.layout.activity_camera_preview);
  20. setActionBar(R.string.capture_title, true);
  21. if (bundle == null) {
  22. if (ActivityRequestPermissions.isRuntimePermissionSupported()) {
  23. String[] strArr = {"android.permission.CAMERA"};
  24. ActivityRequestPermissions.Permission permission = new ActivityRequestPermissions.Permission(strArr[0], new String[]{getString(R.string.permission_dialog_title), getString(R.string.permission_dialog_title)}, new String[]{ActivityRequestPermissions.DialogParameter.setMessage2((Context) this, getString(R.string.permission_dialog_message_camera)), ActivityRequestPermissions.DialogParameter.setMessage3A((Context) this, getString(R.string.permission_dialog_message_camera), getString(R.string.permission_function_camera))});
  25. if (!ActivityRequestPermissions.checkPermission(this, strArr)) {
  26. ActivityRequestPermissions.requestPermission((Activity) this, permission, 1);
  27. return;
  28. }
  29. }
  30. prepareCameraPreviewFragment();
  31. }
  32. }
  33. private void prepareCameraPreviewFragment() {
  34. boolean booleanExtra = getIntent().getBooleanExtra(PARAM_APP_INIT, true);
  35. CameraPreviewFragment cameraPreviewFragment = new CameraPreviewFragment();
  36. cameraPreviewFragment.setAppInitFlag(booleanExtra);
  37. getSupportFragmentManager().beginTransaction().add(R.id.container, (Fragment) cameraPreviewFragment).commit();
  38. }
  39. protected void onActivityResult(int i, int i2, Intent intent) {
  40. super.onActivityResult(i, i2, intent);
  41. if (i == 1) {
  42. prepareCameraPreviewFragment();
  43. }
  44. }
  45. public boolean onOptionsItemSelected(MenuItem menuItem) {
  46. menuItem.getItemId();
  47. return super.onOptionsItemSelected(menuItem);
  48. }
  49. public void onBackPressed() {
  50. if (((CameraPreviewFragment) getSupportFragmentManager().findFragmentById(R.id.container)).onBackPressed()) {
  51. super.onBackPressed();
  52. }
  53. }
  54. }