profile
안드로이드 개발자 박건우

앱 삭제시 데이터가 남아있는 문제

👍 문제점 안드로이드 애플리케이션을 삭제하고 재설치 하면 이전 애플리케이션 내부 DB의 값이 백업되는 문제 토큰 혹은 유저 정보가 앱을 삭제하더라도 남아 있기 때문에 보안상, 사용자 편의상 백업은 불필요 ✌ 해결 방법 백업을 꺼주는 코드 Android Manifast에 위 코드 2줄만 추가 시켜주면 된다. 👌 마무리 참고자료

2019년 11월 7일
·
0개의 댓글

SP와 DP의 차이

👍 sp & dp 란? DP(Density-Independent Pixels) UI 레이아웃을 정의할 때 레이아웃 치수나 위치를 지정하기 위해 사용하는 단위. 픽셀 독립 단위이며 화면의 크기가 달라도 동일한 비율로 보여주기 위해 안드로이드에서 정의한 단위이다. SP(Scale-Independent Pixels) 레이아웃을 정의할 때 텍스트의 크기를 지정...

2019년 10월 10일
·
0개의 댓글
post-thumbnail

Glide 라이브러리 사용하기

👍 Glide 란? Glide.png Google에서 밀고 있는 안드로이드 이미지 로딩 라이브러리 이다. 가장 성능이 좋은 로딩 라이브러리로 잘 알려져 있다. (사람마다 느끼는건 다르지만) 기본적으로 사진 로딩 기능과 심화적으로는 동영상, GIF 로딩 기능까지 지원 한다. ✌ Gradle 추가 최신버전 👌 사용법 load 함수 안에는 url ...

2019년 10월 7일
·
2개의 댓글
post-thumbnail

Room 라이브러리 사용하기 [3]

👍 SELECT문에 RxJava 적용하기 Dao Repository ViewModel View Flowable / Maybe / Single 셋 중 하나를 사용할 수 있는데 나는 값을 받아왔는지 못받아 왔는지만 확인하면 된다 판단하여 Single을 사용하였다. 해당 행이 없으면 onError를 실행시키고 안전하게 값을 받아오면 onSuccess를 ...

2019년 9월 23일
·
0개의 댓글
post-thumbnail

Room 라이브러리 사용 [2]

👍 Repository 만들기 Repository를 작성하여 실제 호출후 사용할 수 있도록 해준다. AnyncTask는 백그라운드에서 작동하는 쓰레드인데 이를 사용하지 않고 UI-thread에서 작동하면 오류가 발생한다. 이 Repository를 선언하고 함수를 호출하여 User DB를 사용할 수 있다. ✌ MVVM에서 사용하기 왜 getUser의 ...

2019년 9월 23일
·
0개의 댓글
post-thumbnail

Room 라이브러리 사용 [1]

👍 Room이란? 안드로이드 앱에서 SQLite 데이터베이스를 쉽고 편리하게 사용할 수 있도록 하는 라이브러리이다. Room은 Entity, Dao, RoomDatabase 3가지 요소로 구성된다. blog-android-roomarchitecture-1.png ✌ Dependency 추가하기 최신버전은 이곳 에서 확인할 수 있다. 👌 Entit...

2019년 9월 22일
·
0개의 댓글
post-thumbnail

내 안드로이드 첫 프로젝트 설명과 과거 코드에 대한 현재의 코멘트

👍 개발 배경 학교 급식과 시간표를 휴대폰으로 한 눈에 보고 싶다 실력을 늘리기 좋은 예제가 필요하다 ✌ 프로젝트 설명 기능 로그인 회원가입 급식 시간표 공지사항 main.PNG 사용 언어, 기술 Java PHP MySQL Retrofit (통신) Snoopy (급식 파싱) cafe24 도메인 서버 👌 코드 리...

2019년 9월 20일
·
1개의 댓글