Skip to content

Repository files navigation

Download

주의사항

본 라이브러리는 androidx 패키지를 사용하는 프로젝트에서만 이용 가능합니다.

설치하기

  1. app 모듈의 build.gradle 을 다음처럼 편집합니다.
android {
...
}
dependencies {
...
// 추가
implementation 'boxresin.android.camera:cameraview:<버전>'...
}

<버전>x.x.x 형식으로 변경해주세요. (현재 버전 Download)

  1. AndroidManifest.xml에 카메라 권한을 추가합니다.
<manifest ...>
...
<!-- 추가 -->
<uses-permission android:name = "android.permission.CAMERA"/>
...
</manifest>

시작하기

  1. 원하는 레이아웃 파일(ex. activity_main.xml)에 <CameraView/>를 추가합니다.
<androidx.constraintlayout.ConstraintLayout ...>
...
<!-- 카메라 뷰 -->
<boxresin.android.camera.CameraView
android:id = "@+id/camera_view"
android:layout_width = "match_parent"
android:layout_height = "match_parent"/>
...
</androidx.constraintlayout.ConstraintLayout>
  1. 액티비티 파일(ex. MainActivity.kt)에서 원하는 시점에 카메라를 열고 해제합니다.
classMainActivity : AppCompatActivity()
{
...
overridefunonResume()
{
// CameraView 에 카메라 미리보기가 나타난다.
camera_view.openCamera()
}
overridefunonPause()
{
// CameraView 에서 카메라 미리보기를 없앤다.
camera_view.releaseCamera()
}
...
}

※ 카메라가 열려있는 동안에는 다른 카메라 앱을 사용할 수 없습니다.

About

안드로이드 카메라 API 도우미

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages