본문 바로가기

Android

(34)
[안드로이드 링크 정리] dynamicView(동적뷰) set Id, setTag 활용하기, View bringfront, View sendToback 1. 동적뷰 setId, setTag 1) 동적으로 뷰가 생성 될 때 imageview.setId("변수명), 또는 imageView.setTag("변수명")을 통해 각 생성되는 동적 view에 Tag나 Id를 통해 구분 할 수 있다. 이렇게 생성 된 View를 다시 수정 또는 삭제 등 작업을 하기 위해서 생성 된 layout에서 해당 View를 Tag 또는 ID 값으로 불러와야 할 경우가 있다. 따라서 해당 생성 된 뷰 중 해당 특정 객체 뷰를 활용하기 위해선 findVeiwWithTag를 사용해야 한다. 아래 링크가 정리가 잘 되어 있으므로, 활용하면 좋을 듯하다. https://itpangpang.xyz/274 setTag, getTag 사용하기(1) - findViewWithTag setTag, ..
[안드로이드 링크 정리]2019_12_09 ~ 2019_12_22 [BottomNavigationView, Uri to String, recyclerview onitemclicklistener] 1. BottomNavigationView를 이용한 하단 메뉴바 만들기. - 인스타와 같이 하단메뉴 버튼을 통해 화면을 이동하기 위해 사용하는 View 1) 위와 같이 BottomNavigationView를 구현하기 위한 것으로, 해당 링크에서 하는 방법이 자세히 설명되어 있다. 또한 효과를 없애는 것 또한 나와 있으므로 참고하는 것이 좋을 것 같다. https://dev-imaec.tistory.com/12 [BottomNavigationView] 안드로이드 BottomNavigationView 아이템 고정 안드로이드 BottomNavigationView 아이템 고정 (ShiftMode False) ↓↓↓ 앞에서는 BottomNavigationView의 기본적인 사용법을 알아봤습니다. BottomNav..
[안드로이드 링크 정리] 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..
[안드로이드 링크 정리]프래그먼트 생명주기 & 프래그먼트 관련 용어 정리 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..
[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에 컨텐츠를 표시...