본문 바로가기

분류 전체보기77

Android Navigation 사용하기 정말 단순한 작업을 하는 앱이거나 게임이 아닌 이상 대부분의 앱에서 내비게이션바를 쉽게 발견할 수 있을 것이다. 이번에 회사에서 작업하는 앱도 내비게이션 메뉴가 있어야 하는데 Material Component인 BottomNavigationView를 사용하였다. BottomNavigationView | Android Developers developer.android.com 내비게이션 메뉴를 직접 개발해 본 것은 처음이라, 이번에 알게 된 내용을 정리해 두는 것이 좋겠다고 생각되었다. 이 포스트에서는 아주 기본적인 사용법을 안내할 것이다. 기본 사용법 기본적인 구조는 NavigationView를 포함하는 Acitivity에서 메뉴를 선택할 때마다 그에 해당하는 Fragment로 전환(Transition).. 2022. 10. 9.
엠지엠씨 진공쓰레기통 여자들은 알겠지만 여름에 그날이 오면 쓰레기통에 날벌레가 난리가 난다. 그래도 이전 집에서는 벌레가 그렇게 많지 않았는데 이사 온 집은 이런 조그만 벌레들이 너무 많아서 화장실용 진공쓰레기통을 사기로 했다. 화장실 휴지는 다 변기에 버리기 때문에 오로지 생리대용 쓰레기통을 사려다보니 비싼것은 사기 싫었고 조그만 것을 사고 싶었다. 비교비교한 결과 엠지엠씨의 진공쓰레기통을 사기로 했다. 구매 링크 엠지엠씨 플루딕 진공 음식물쓰레기통 교환 및 반품정보 교환 및 반품 주소 - [08501] 서울특별시 금천구 가산디지털1로 219 (가산동) 벽산디지털밸리6차 1207호 교환 및 반품이 가능한 경우 - 계약내용에 관한 서면을 받은 날부터 7 mgmc.co.kr 가격은 2만원 내외 정도. 디자인도 이쁘고 작고, 가.. 2022. 10. 1.
송파/잠실 :: 후라토식당 잠실직영점 원래 소피텔 건물에 있는 오리지널팬케이크 집을 가려고 했는데 너무 웨이팅이 길어서 다른 식당을 찾던 중 근처에 있길래 별 기대없이 들어갔다. 소피텔 건물 지하 1층에 위치해있다. 에스컬레이터로 내려가면 여러 음식점이 있는데 에스컬레이터 바로 왼편에 있다. 대기가 4팀이라길래 좀 걸리겠구나 하고 등록하려는데 직원분이 나오셔서 2인은 안에 자리가 있다고 해서 바로 들어갈 수 있었다. 식당 자체는 그렇게 크지 않다. 저렇게 입구를 지나 안에 들어가야 자리가 있다. 안에 일본식 그림이 있고 조명을 두르는 나무모형도 독특했다. 우리는 규카츠 정식과 스테키 정식 세트를 시켰다. 소금 / 칠리 / 간장 소스와 단무지 무침 등이 반찬으로 나온다. 규카츠도 스테키처럼 거의 레어로 구워져 있어서 본인 취향에 맞게 화로에 .. 2022. 9. 19.
RecyclerView.Adapter 사용 시 앱 기본테마가 적용 안되는 문제 회사에서 급하게 안드로이드 프로젝트에 투입되었는데, 외주로 오신 분이 주신 리사이클러뷰를 사용한 비디오 슬라이딩 뷰 작업 하신거에 버튼을 추가할 일이 생겼다. 그런데 엥? 버튼의 테마가 안드로이드 스튜디오의 Design뷰에서는 잘 나오는데 실제로 실행하니 기본 안드로이드 테마가 아니라 아주 예전에 쓰던 회색 바탕의 못생긴 버튼이 출력되었다. 위 영상을 보면 BUTTON IN MAIN 버튼은 VideoPage2 바깥, 즉 리사이클러 뷰 바깥에 메인엑티비티 쪽에서 생성한 것이다. 테마가 잘 적용되었다. 그런데 Page 로 시작하는 버튼들은 리사이클러뷰 안에 있는 버튼이고 내가 아무 스타일도 주지 않았으니 같은 테마여야 하는데 저렇게 나왔다. 구글에 정말 모든 가능한 키워드 조합으로 검색해봐도 저런 경우가 없.. 2022. 9. 14.
[호주 비자] 약혼자 비자 서류준비 - 2 이것 저것 할 일이 많아서 서류 준비가 좀 늦어지기도 했다. 또, 나 혼자 하는게 아니라 남자친구도 같이 해야 하는데 남자친구도 최근에 회사를 옮겨서 얘도 바쁘다.. ㅠㅠ 1편에 준비했던 서류 이후로 내가 준비했던 서류는 나와 가족에 대한 신상정보 한국 범죄/수사 조회 회보서 떨어져 지낸 기간과 사유 영문 이력서 관계 진술서 개수로만 보면 5개인데 그냥 출력하는 것보다 내가 작성하는 것이 많아서 시간이 생각보다 많이 걸렸다. 나와 가족에 대한 신상정보 이건 그 변호사 사무실에 있는 양식에 맞춰서 적으면 된다. 무슨 전화번호, 이메일 등등 너무 세세하게 물어봐서 참 징하다 싶었다. 나에 대한 것은 상관없지만 어쨋든 우리 가족의 정보가 그들한테 가는 것이니까 좀 찝찝하기도 했는데 내가 무슨 선택권이 있겠는가.. 2022. 9. 13.
Aparche Spark :: pyspark RDD를 이용하여 간단한 예제 풀어보기 이전 포스트에서 RDD에서 자주 사용되는 데이터 연산 함수를 정리해보았다. Spark에서 데이터를 다룰 때 3가지 메커니즘이 있는데, 바로 RDD / DataFrame / Dataset 이다. DataFrame과 Dataset은 앞으로 작성할 포스트에서 순서대로 정리해볼 것이다. 이 포스트를 참고하면 세 개념의 차이점을 자세히 알 수 있다. RDD RDD란 Resilient Distributed Dataset의 줄임말로 말그대로 fault tolerant 한 분산 데이터셋으로 여러 클러스터에 분포해 있다. RDD의 특징을 보면 다음과 같다. 2011년도에 나온 개념 분산된 element의 collection unstructed & structed data 취급 가능 Immutable 하다. (참고) sc.. 2022. 9. 12.