본문 바로가기

FitMe

(14)
[안드로이드 링크 정리] Camera2 API를 이용한 사진찍기 기능 관련 링크 [2019_12_01 - 2019_12_08] 해당 작성 링크들은 개발하면서 참고 했던 링크들을 주제별로 정리한 자료입니다. 대부분 링크에 대한 설명이므로, 해당 기능에 대한 설명이 부족할 수 있습니다. ! 1. Camrea2 API를 이용한 카메라 미리보기 및 촬영 관련 링크 -사용한 코드에 대한 튜토리얼을 제공하는 곳 -코드에 대한 설명도 같이 되어 있으므로 참고하면 좋을 것 같음. https://riptutorial.com/android/example/2021/preview-the-main-camera-in-a-textureview Android - Preview the main camera in a TextureView | android Tutorial android documentation: Preview the main camera in ..
[안드로이드 링크 정리] Fragment에서 Custom View Canvas 사용하기. [2019_11_25~ 2019_11_30] Fragment 위에서 Custom_View 위에 canvas를 이용해 도형을 그리 것을 하기 위해 참고한 링크들을 첨부한다. 1. 먼저 CustomView & canvas를 활용해 Custom View 위에 도형을 그리는 예제를 참고하였다. 해당 예제를 이용하면 원 외에도 내가 원하는 도형을 그릴 수 있는 것을 볼 수 있다. https://bitsoul.tistory.com/59 안드로이드 : 그래픽 기초 예제 Canvas, Paint, Path 사용 안드로이드 : 그래픽 기초 예제 Canvas, Paint, Path 사용 보통은 layout 파일로 setContentView(R.layout.activity_main); 와 같이 사용하여 화면을 표시하였지만, 그래픽을 사용하여 캔버스에 자유롭게 그린 그..
[안드로이드 링크 정리] Camera API2 관련 링크 정리(2) 2019_11_25 ~2019_11_30 아래와 같이 human estimation을 이용하기 위해 처음에는 SurfaceView 이용해 접근하였으나, 스켈레톤 인식 부분에서 문제가 생겨 다시 기존 예제에서 제공하는 TextuerView를 이용해 카메라 기능을 다루게 되었다. 다음은 Camera API 2를 사용에 있어서 각 코드가 하는 역할과 기능을 이해하기 위해 참고 했던 링크들이다. 1_(1). 안드로이드 카메라 예제 활용 TextureView를 이용해 카메라 기능을 구현하는 예제이다. -핵심적인 기능에 대해선 설명이 되어 있으므로, 참고하기 좋을 것 같다. 예제(2/2)에서는 풀 코드를 제공하고 있으므로, 해당 코드를 활용하는 방법도 좋다. https://brunch.co.kr/@mystoryg/54 안드로이드 카메라 예제 (1/2) C..
Android에서 제공하는 Mobile Sensor를 이용하여 핸드폰 기울기 측정 Android에서는 다양한 Mobile Sensor를 제공하고 있으며, 해당 센서를 이용해 다양한 기능을 구현할 수 있다. ex) 수평, 수직계 등.. -개발 중 핸드폰의 기울기를 이용할 필요가 있어 검색 중 잘 정리 되어 있는 곳을 발견하여 링크를 올린다. 필자는 핸드폰의 기울기가 필요로 했으므로, TYPE_ORIENTATION을 이용하여 했으나, 해당 기능이 legacy 되었으므로 TYPE_ACCELEROMETER을 썼다. https://onepinetwopine.tistory.com/110 안드로이드 시스템 프로그래밍 #02 ] 모바일 센서의 종류 및 사용 방법 안드로이드가 지원하는 센서의 종류 Motion sensor (가속력 및 회전력) : accelerometers, gravity sensor..
[Android] SurfaceView를 이용한 카메리 기능 구현하기(1) 안드로이드에서 Custom Camera를 만들기 위해서 SurfaceView를 이용하였고, SurfaceView를 이용하기 위해 참고 했던 링크들을 간단한 설명과 함께 올립니다. 이 후에 개인이 다시 사용하기 위해 링크를 모으는 용도로 작성한 것 입니다. SurfaceView에 대한 간단한 설명을 제공하는 링크 https://jyounggoon.tistory.com/43 [Android] SurfaceView 원본 : http://androidhuman.tistory.com/307#viewSource 참고자료 : kandroid_book_3rd_edition.pdf SurfaceView 란 말그대로 일종의 View 이다 하지만 TextView 나 ImageView 와 달리 직접 View에 컨텐츠를 표시...
안드로이드 앱 개발 시 SDK에 대한 이해와 점유율 이전 안드로이드를 배우면서 sdk에 대해선 어느정도 이해하고 있었지만, 다른 사람에게 설명하거나, 명확한 이해자료를 보관하기 위해 글로 작성하여 남긴다. 실제 앱을 배포시 반드시 고려해야 할 상황 중 하나이다. Gradle Scripts에서 bulid.gradle(Module : app)에서 다음을 확인 할 수 있을 것이다. compileSdkVersion Gradle에 어떤 안드로이드 SDK 버전으로 앱을 컴파일 할 것인지 알려줍니다 . 즉, 지원할 수 있는 가장 높은 API 버전을 의미합니다. 해당 SDK 버전에 포함된 API를 사용할 수 있다는 것을 의미합니다. 컴파일시에만 적용되므로 런타임동안에는 영향을 미치지 않습니다. 항상 최신 버전의 SDK로 지정하는 것이 좋습니다. import문으로참조되는..