사진
-
[ Android ] 임시 파일 생성해서 외부 앱으로 찍은 사진 받기Android/멀티미디어 2020. 9. 16. 20:21
resolveActivity() takePictureIntent.resolveActivity(getPackageManager()) 결과가 null이 아닌 경우, 인텐트를 처리할 수 있는 앱이 최소한 하나는 있다는 뜻이며 startActivity()를 호출해도 안전합니다. 결과가 null이면 해당 인텐트를 사용해서는 안 되고, 가능하면 해당 인텐트를 호출하는 기능을 비활성화해야 합니다. Code public class ReportCameraActivity extends AppCompatActivity { private File filePath; private ImageView resultView; private String currentPhotoPath; @Override protected void onC..
-
[ Android ] 사진 미리보기 - Camera 이용Android/멀티미디어 2020. 3. 17. 17:02
CatServant 옆의 사진은 카메라 미리보기를 구현한 사진입니다. 현재는 android.hardware.Camera 가 deprecated 되어서 Camera2를 이용해야 합니다. 그리고 카메라 화면이 회전되어서 나오기 때문에 똑바르게 회전되어 나오도록 코드를 추가해 주었지만 미리보기 화면은 회전되지 않은 상태로 나옵니다. SurfaceView 카메라 미리 보기를 추가하고 싶은 경우 SurfaceView를 사용하면 됩니다. SurfaceView를 상속하는 새로운 클래스를 만들고 해당 클래스가 SurfaceHolder의 Callback Interface를 구현하도록 합니다. 여기서 SurfaceView는 껍데기 역할만 하고 실제 컨트롤은 SurfaceHolder가 담당합니다. 그리고 뷰의 상태 변화를 ..