본문 바로가기

전체 글

(117)
[안드로이드 링크정리] RecyclerView 사용 관련 링크 정리(smoothscrolltoposition && scroll speed control && disable touch events of RecyclerView) 리사이클러뷰를 활용하면서 자동 스크롤 기능을 사용함에 따라 참고한 링크이다. 1. 리사이클러뷰 터치 동작 방지 -자동적으로 뷰가 이동되도록 하면서 사용자의 터치로 인한 동작을 방지 하기 위해 사용한 코드이다. //리사이클러뷰를 터치하여 동작하는 것을 막는다. recyclerView.addOnItemTouchListener(new RecyclerView.SimpleOnItemTouchListener() { @Override public boolean onInterceptTouchEvent(RecyclerView rv, MotionEvent e) { return true; } }); 2. 리사이클러뷰에서 뷰 포지션을 이동할 떄 속도를 제어하기 위해 사용한 CustomLinearLayoutManager이다. ..
[안드로이드 링크 정리] 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 ..
[안드로이드 링크 정리 ] opencv 비동기 초기화 & gradle_error & Semaphore(세마포어) & view 크기 자동 조절 & TensorFlow Lite GPU deleget [2019_11_25 ~ 2019_11_30] 한 주 동안 참고한 링크 중 따로 정리 없이 하나씩 파악한 것들이다. 혹시나 링크를 찾지 못하거나, 링크를 찾는데 시간 낭비를 줄이기 위해 링크를 일단 다 모으기 위해 작성한 글이다. 1. 그래들 에러 관련(그래들 에러가 떳을때 클린 프로젝트 이후 잘 사용 되었다.) https://stackoverflow.com/questions/47814941/gradle-error-unexpected-inputs-android-gmsplay-services Gradle error: Unexpected inputs: android.gms:play-services In RunTime show error in Gradle the error: Error:Execution failed for task ':app:transfo..
[안드로이드 링크 정리] 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); 와 같이 사용하여 화면을 표시하였지만, 그래픽을 사용하여 캔버스에 자유롭게 그린 그..
[안드로이드 링크정리] Animation 효과 사용 관련 링크[2019_11_25~2019_11_30] 아래에 정리 해둔 sensor를 활용하는 부분에서 센서를 이용해 view 색상을 변경 해주는 부분에 있어서, 좀 더 자연스럽게 변경을 해주기 위해서 ValueAnimator를 사용하여 효과를 줄 수 있도록 하였다. 1. ValueAnimator 효과 관련 링크 https://stackoverflow.com/questions/2614545/animate-change-of-view-background-color-on-android Animate change of view background color on Android How do you animate the change of background color of a view on Android? For example: I have a view with a ..
[안드로이드 링크 정리] 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..
[안드로이드 링크 정리]프래그먼트 생명주기 & 프래그먼트 관련 용어 정리 2019_11_25 ~2019_11_30 링크(1) 프래그먼트를 사용하게 되므로써, 프래그먼트와 관련 된 링크를 정리한다. 1-1). 프래그먼트 생명주기 https://limkydev.tistory.com/41 불러오는 중입니다... -프래그먼트 생명주기에 관련 된 링크 -간단하게 프래그먼트의 동작 주기에 대해서 설명 되어 있다. 1-2). 프래그먼트 생명주기 https://developer88.tistory.com/69 Activity 와 Fragment 의 lifecycle (생명주기) 안드로이드는 에서 Activity와 Fragment의 lifecycle(생명주기)에 맞추어 개발을 하는 것이 매우 중요한데요. 오늘은 Activity와 Fragment의 생명주기에 관해서 정리해보겠습니다. 1. Activity 생명주기 먼저, Act.. develope..
Android에서 제공하는 Mobile Sensor를 이용하여 핸드폰 기울기 측정 Android에서는 다양한 Mobile Sensor를 제공하고 있으며, 해당 센서를 이용해 다양한 기능을 구현할 수 있다. ex) 수평, 수직계 등.. -개발 중 핸드폰의 기울기를 이용할 필요가 있어 검색 중 잘 정리 되어 있는 곳을 발견하여 링크를 올린다. 필자는 핸드폰의 기울기가 필요로 했으므로, TYPE_ORIENTATION을 이용하여 했으나, 해당 기능이 legacy 되었으므로 TYPE_ACCELEROMETER을 썼다. https://onepinetwopine.tistory.com/110 안드로이드 시스템 프로그래밍 #02 ] 모바일 센서의 종류 및 사용 방법 안드로이드가 지원하는 센서의 종류 Motion sensor (가속력 및 회전력) : accelerometers, gravity sensor..