# android

3577개의 포스트
post-thumbnail

[androidx] Room

이번에 혼자 플젝을 하면서 Room을 도입하였습니다. 제가 참고한 프로젝트는 android에서 제공하는 sunflower 입니다. 원래는 realm을 도입하려고 했는데 다른 회사 구인 구직을 보다가 보니 room을 이용하는 곳들이 많은 듯 해서 이쪽을 우선으로 보게 되

어제
·
0개의 댓글
·

[React-Native Error Log] Android targetSDK 31버전과 Manifest merger failed

수정사항을 반영한 앱을 업데이트를 하기 위해, 안드로이드 앱을 구글 플레이 스토어에 올리려니까 다음과 같은 에러가 떴다.현재 앱이 30의 API 수준을 타겟팅하고 있지만, 보안 및 성능에 최적화된 최신 API를 기반으로 앱을 빌드하려면 API 수준 31 이상을 타겟팅해

어제
·
0개의 댓글
·
post-thumbnail

Fragment에서 권한 요청

Activity에서 위치 권한을 사용할 일이 생겨서 onRequestPermissionsResult를 사용하고 있었는데 Fragment에서 사용하려고 하니 곧 depreacted 된다고 해서 다른 방법을 찾았다.Fragment가 ActivityResultCaller의r

2일 전
·
0개의 댓글
·
post-thumbnail

[Flutter] 스크린샷 막기

나는 모 회사에서 OTT서비스와 라이브 스트리밍 서비스를 함께 개발하고 있다당연히 회사에 들어오는 독점 컨텐츠도 꽤 많은 편인데.. 중요한 건 컨텐에서 화면 녹화가 가능해 불법 사이트로 유통이 많이 된다는 점, 그동안은 플랫폼 인지도를 위해 어느정도 손해를 감수하고

2일 전
·
0개의 댓글
·
post-thumbnail

[android] ViewModel

ViewModel 상태를 캐시하여 구성 변경이 되어도 UI가 데이터를 다시 가져올 필요가 없음 UI 컨트롤러의 데이터를 캡슐화 하여 구성이 변경되어도 데이터를 유지하는 것이 목적 SaveStateHandle을 사용하면 구성 변경뿐 아니라 프로세스 재생성 전반에 걸쳐서도

2일 전
·
0개의 댓글
·
post-thumbnail

[Android] 그간 있었던 AlarmManager 이슈들(3)

4월부터 접했던 AlarmManager가 드디어 어제(11/30)부로 감을 잡아 마지막 글을 쓴다.

2일 전
·
0개의 댓글
·
post-thumbnail

URL Scheme

“Android 로봇은 Google에서 제작하여 공유한 저작물을 복제하거나 수정한 것으로 Creative Commons 3.0 저작자 표시 라이선스의 약관에 따라 사용되었습니다.”URL이란 웹에서 http나 https로 시작하는 주소를 입력하면특정 서비스의 웹페이지로

3일 전
·
0개의 댓글
·
post-thumbnail

[Android] Modal flickering

안드로이드에서 Modal filckering 이슈 해결

3일 전
·
0개의 댓글
·
post-thumbnail

[Flutter, Android] Wireless Debug

안드로이드 기기에서 무선으로 빌드하고 디버깅하는 과정을 소개하려고 한다.무선 디버깅은 안드로이드 11이상에서만 지원하기 때문에 참고하길 바란다.10 이하에서는 usb 디버깅을 사용해야한다.. Developer Option먼저 안드로이드 폰에서 개발자 옵션을 켜야한다

3일 전
·
0개의 댓글
·

[Kotlin] RecyclerView 클릭 이벤트

리사이클러뷰로 String 리스트를 보여주고, 아이템 클릭시 해당 아이템의 문자열을 토스트 메세지로 띄우는 간단한 예제 입니다.리사이클러뷰만 넣어줬습니다.리사이클러뷰 아이템 레이아웃입니다.텍스트뷰 하나만 넣어줬습니다.리사이클러뷰 어답터 입니다.주생성자 파라미터로 Str

3일 전
·
0개의 댓글
·
post-thumbnail

Fragment에서 Toolbar 사용하기

화면이 많지 않고 단순한 기능이 필요한데 각자 다른 버튼이 필요하게 되어서 Theme를 NoActionBar로 만들고 각 Fragment에서 Toolbar를 단독으로 사용하기로 했다.ViewGroup을 상속받는다actionbar, appbar와 비교해서 호환성이 가장

4일 전
·
0개의 댓글
·

[Kotlin] Custom Dialog에서 Activity의 ViewModel 사용하기

개인 프로젝트를 진행하던 중... Activity에서 사용하던 viewModel을 Dialog로 그대로 가져와 사용할 방법을 찾기 위해 진짜 많이 삽질했다...방법은 정말 단순했다.. 너무 오래 삽질을 했기에 앞으로 꼭 기억할 수 있을 것 같다😭activityView

4일 전
·
0개의 댓글
·

[Kotlin] Fragment에서 Activity의 ViewModel을 사용하기

앞선 ViewModel사용하기 에서는 ViewModel을 사용하기 위해 복잡한 과정을 거쳤다.위와 같은 방식으로 초기화를 할 때는 ViewModelProvider을 통해서 초기화를 진행했다. 하지만 이런 방식은 반복적으로 하기엔 귀찮을 수 밖에 없다.이를 대체 할 방법

4일 전
·
0개의 댓글
·
post-thumbnail

[Android] Compose Font 적용 해보기

Jetpack Compose는 새롭게 등장한 안드로이드 네이티브 UI 개발 도구다. xml 대체한 선언형(declarative) UI로 UI 개발을 간소화하고 가속화한 도구로 UI개발에 편리하다고 하여 공부를 시작해보기로 했다.UI에서 중요한 요소 중 하나인 폰트를 먼

4일 전
·
0개의 댓글
·
post-thumbnail

Task Hijacking in Android

앱 모니터링 관련 기술을 조사하다가hijacking 까지 가게 되었는데,그때 보게 된 글(https://www.geeksforgeeks.org/task-hijacking-in-android/)을 한번 한글로 정리해 보려한다.어쩌다 여기까지 간것인지..이 글에서

4일 전
·
0개의 댓글
·

[Android] MVVM + Jsoup

Java 파싱 라이브러리인 Jsoup과 안드로이드 패턴 중 하나인 MVVM을 같이 사용해 보자.

5일 전
·
0개의 댓글
·
post-thumbnail

[Android] Retrofit으로 Json 불러오기

개발을 하다보면 아래의 상황에서 Local Json File을 사용하게 됩니다.과제 테스트를 할때Local Test를 할때API 정의만 되어있고, 아직 완성이 안되었을때일반적으로 Android 프로젝트는 Retrofit이라는 통신 라이브러리를 사용합니다.Retrofit

5일 전
·
0개의 댓글
·
post-thumbnail

【Android】크기 단위

기본 개념1\. pixel : 화면을 구성하는 가장 기본이 되는 단위2\. dpi(해상도, density) : dots per inch(1인치에 얼만큼 점이 많이 찍혀 있는지) — dot을 pixel로 보아도 된다.3\. dp는 안드로이드 기기마다 스크린 크기가 다르고

5일 전
·
0개의 댓글
·
post-thumbnail

# Recyclerview item 위치 찾기

리사이클러뷰 내부에서 리사이클러뷰를 포함하는 경우 바깥의 리사이클러뷰의 현재 보여지는 포지션이 내부에 전달이 되어야 하는 경우가 있다.이 경우 현재 디스플레이에서 보여지는 position이 몇번째 포지션인지 확인 후 내부 어댑터에 이벤트를 넘겨주어야 하는 상황이 생기고

6일 전
·
0개의 댓글
·