CameraPreviewActivity.java 2.8 KB

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