안드로이드 개발

Room으로 이주 중. 이제 얘도 마무리 지어야 한다.
디자인을 블로그 플래너 4에 맞추고 있다.
Material Design 3 라이브러리 업데이트
현재 새롭게 로그인할 때 (네이버 및 티스토리) 바로 계정 전환되도록 한다.
현재 잡아 올릴 때는 그냥 잡으면 되고 내릴 때는 위에 영역만 터치했을 때 내려가게 하려고 한다. 왜냐면 그냥 내려가게 하니까 저 영역을 더 스크롤할 때 이중 스크롤이 돼서 사용하기가 불편하기 때문에.. 근데 쉽지 않네
사진은 친구네 개. 블로그는 아는 사람 블로그. RSS 모드 테스트 중인데 정보가 이상하게 저장되는건지 ID가 이상하다.
메인 화면에서 계정 변경을 넣고 있다. 아마 저 밑에는 계정 추가가 들어갈 것 같다.
버전 3에서 버전 4로 마이그레이션하는 작업을 했다. 원래 버전 3의 데이터베이스랑 4랑 이름도 다르고 구조도 달랐는데 업데이트 시 바로 마이그레이션이 돼야 해서 이름은 맞추고 구조는 Room의 Migration을 통해서 구현했다. 그래서 만약 이전 버전에서 5개까지 체크되는 그 일정을 만들었으면 - 이게 하나의 SQLite 줄이다 - 이를 최대 5개의 각각 데이터로 바꾸는 과정을 거친다. 체크는 그대로 가고, 시간은 해당 일자의 12시로 맞추었다. 이외에도 3버전과 달리 4버전은 다중 계정을 지원하는 게 핵심이기 때문에 모든 DB에 accountId라는 칼럼이 추가된다. 따라서 이를 이전 버전의 유일한 계정의 타입을 알아내서 붙이고 DB에 끼워넣는 게 모든 DB에서 추가된 코드이다. 오늘은 다른 일이 ..
아이엔 / ienground
'안드로이드 개발' 카테고리의 글 목록 (20 Page)