본문 바로가기

반응형

분류 전체보기

(135)
[영등포구청/오리고기] 서울집 방문 후기 안녕하세요. 연말이기도 하여 간만에 친구를 만나러 반대편인 영등포구청역으로 갔습니다. 그리고 저녁을 먹기위해 동네주민인 친구가 픽한 오리고기 맛집이 있다고하여 방문하였습니다.  오래되어 보이는 집이라 맛집이구나 라고 생각하고 들어가게 되었고, 신발을 벗고 들어가야해서 저는 편했습니다. 안에 들어가니 할머니, 할아버지와 젊은 한분이 일을 하고 계셨으며, 생각보다 가게가 크지는 않고 테이블이 4인석으로 8개? 정도 있었네요.  메뉴판은 이렇게 심플하게 되어있습니다. 오리는 무조건 주물럭이 짱이라는 생각이 있어서 주물럭2인분들 시켰습니다.  기본찬은 위 사진처럼 '양파절임, 미역국, 절인무, 김치, 절인양파' 이렇게 간단하게 나오고 메뉴를 시키니 빠르게 나오는 편입니다. 그리고 좋은건 역시 직접 굽지 않아도 ..
안드로이드 scrollview 안에 있는 webview 줌인아웃 처리 UI구조상 스크롤뷰 안에 웹뷰를 넣어야하는 경우가 생길수 있습니다. 이런경우 종종 생기는 문제는 웹뷰쪽을 선택시 웹뷰 부분이 최상단으로 올라가고 그 다음부터 스크롤 되는문제 그리고 Webview가 줌인아웃이 되어야 하는데 되지 못하는 문제 2가지 문제에 직면을 하게 됩니다. 해결방법은 일단 다들 아시다시피 기본적으로 웹뷰의 줌인아웃 기능이 되도록 설정을 해줘야합니다.settings.javaScriptEnabled = truesettings.domStorageEnabled = truesettings.cacheMode = WebSettings.LOAD_NO_CACHEsettings.builtInZoomControls = truesettings.displayZoomControls = falsesettings...
컴포즈 커스텀 캘린더 만들기 일정을 보여줄수 있는 캘린더를 만들어야해서 커스텀으로 캘린더를 만들게되었다. 맨날 xml로하다가 컴포즈로 하니 막막한,,, 일단 만들어야하는 캘린더는 대충 아래와 같다,,(완성이미지와 영상 밑 코드는 밑에 있습니다)  이렇게 만들어야 하기에 개발순서를 상단, 중단, 하단으로 하여 상중하 순으로 내려갔다. 상단인 년월이 있으며, 좌우 버튼이있는 부분 /** * 년월 설정 하는부분 * **/@Composablefun DrawYearDate( targetDate : LocalDate, onPreviousMonthClick : () -> Unit, onNextMonthClick : () -> Unit) { Row( modifier = Modifier .fi..
[가평/청평] 청평호반 닭갈비막국수 후기 안녕하세요. 이번주 또한 캠핑을 다녀온 후 점심을 먹기위해서 근처 맛집을 찾다가 가게된  청평호반 닭갈비막국수집! 원래는 캠핑장 내려와서 가까운 곰탕집을 갈려했으나, 엄청난 대기와 주차가 어려울정도로 난장판이어서 대안으로 찾게된 식당. 카카오와 네이버에서 와이프가 검색하여 후기가 좋다하여 가게되었습니다.   시간이 11시반이었는데, 가게앞 주차장은 이미 가득차있고 웨이팅도 꾀 있어서 와이프 먼저 내려서 웨이팅 대기하라고 하고 저는 주차를 하고 가는 형식으로 움직여서 빠르게 빠르게 움직였습니다.(매우 허기지기 때문이죠,,,) 식당 주차장은  위의 사진처럼 적혀져있지만, 저는 찾지못해서...주차할만한곳을 찾아서 주차를 하였고 웨이팅은 테이블링 있어서 편하게 진행했네요. 따로 웨이팅 하는 건물이 있어서 좋았어..
[강동구/천호맛집] 대패감성 후기 집근처에 있는 가성비 넘치는 고깃집 대패감성을 방문했습니다. 와이프와 함께 저녁을 때울려고 할때 가끔씩 방문하는곳으로, 가성비가 넘치고 쌈종류가 셀프바라서 원하는 만큼 가져갈수있어서 한참 상추가 비싸서 사먹기 힘들때도 가끔식 방문하여 야채를 많이먹은 아주 착한집입니다. 주말에나 저녁시간때 자주 웨이팅이 생기기 때문에 감안해서 가면 좋을것 같습니다.  6시가 조금 넘어서 간 시간임에도 불구하고 이미 사람들이 가득차서 만석이 되기 직전이었습니다.  들어가서 앉으면 위와 같은 불판이 셋팅되어있고 조금의 야채와 쌈장을 줍니다. 메뉴는 키오스크가 자리별로 배치되어 있어서 편하게 주문할수 있습니다. 저희는 배가 너무 고파서 빠르게 먹기위해서 대패1인분과 일반삼겹살 2인분, 그리고 김치찌개를 시켰습니다.  향신료들과..
[강남맛집] 담원순대 후기 회사에서 점심을 먹기위해 갈곳을 찾는중 근처 담원순대를 가게 되었어요. 언제부터인가 사람이 엄청나게 많아져서 가고싶어도 갈수 없었던 순대국밥집 담원순대! 꼭 가보려고 회사 점심시간 몇분전에 미리가서 예약을 해서 가게 되었어요. 다행이 이곳은 테이블링이 있으니 편하게 예약할 수 있었어요.    서울 순대국 맛집으로 까지 되어있으니 더욱 기대가 되었어요! 점심시간이라서 사람이 많아 대기번호순으로 앞에 14팀이나 있었는데 20분만에 들어가게 되었네요. 아무래도 순대국밥이라 회전율도 좋고, 좌석도 많아서 얼마 안기다려도 자리가 빠르게 난거 같아요.  식사류는 순대국과 뼈해장국!  순대국3개와 뼈해장국1개 그리고 곁들임류 토종순대 1인분을 시켰어요. 회사동료 한분은 순대국밥을 별로 좋아하질 않아서 뼈해장국을 시켰..
NFC 비접촉결제 체크/앱 배터리사용량 최적화 해제 앱내에서 NFC를 이용하여 교통카드 기능이 사용 가능하도록 합니다. 삼상페이나 다양한 회사의 교통카드 종류가 많으니깐, 앱 실행시 타사의 교통카드가 활성화가 되어있다면 저희측 교통카드를 활성화를 할수있도록 체크하여 팝업으로 유도합니다.  위 사진과 같은 상태일때private fun nfcBaeCheckToChanged(){ val emulation = CardEmulation.getInstance(NfcAdapter.getDefaultAdapter(context)) val paymentServiceComponent = ComponentName(requireContext(), NFCService::class.java.canonicalName?:"") //현재 비접촉결제 체크 if(em..
코루틴을 이용한 비동기 처리방법 여태까지 개발을 모바일앱 개발을 하면서 특정 타이밍 때문에 delay를 별도로 준적이 많다. 예제로 사용할 앱 첫로딩시에 첫번째 fragment statck을 가져와야할때가 예시라고 할수있다. 그럴때마다 delay를 별도로 줘서 데이터를 가져왔다.lifecycleScope.launch { delay(700) val current = navHostFragment.childFragmentManager.fragments.firstOrNull()}  저렇게 딜레이를 주지 않으면 앱이 시작할때나 특정타이밍에 null인 케이스가 종종 발생한다. 이렇게 딜레이를 주고 값을 받아오는건 좋지 않은 코드이다. 불필요하게 기다릴수도 또는 저 타이밍안에 못들어올수도 있으니, 해당부분과 같은 비동기처리를 하는방법중 ..

반응형