일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- DataBinding
- Android Jetpack
- Android 12
- WebView
- Android
- 카카오 알고리즘
- 안드로이드 카카오 로그인
- Kotlin
- Android WebView
- 안드로이드
- Java
- 프로그래머스 알고리즘
- 안드로이드 갤러리 접근
- Android 12 대응
- scope function
- Android ProgressBar
- Kotlin FCM
- OkHttp Interceptor
- Android Navigation
- 안드로이드 fcm
- MVP Architecture
- android recyclerview
- 알고리즘 자바
- Android Interceptor
- 영어공부
- 66챌린지
- Android DataBinding
- 영어독립365
- 습관만들기
- Android ViewPager2
- Today
- Total
목록전체 글 (133)
Developer Geek
WebView Bridge And JS Call 개요 WebView 란 WebView란 프레임워크에 내장된 웹 브라우저 컴포넌트로 View의 형태로 앱에 임베딩당하는 것을 말한다. 즉, WebView는 앱 내에 웹 브라우저를 넣는 것이다. 웹 페이지를 보기 위해서 혹은 앱 안에서 HTML을 호출하여 앱을 구현하는 하이브리드 형태의 앱을 개발하는데 많이 사용된다. 간단한 브릿지 개념 Bridge(브릿지)란 Android와 WebView의 통신을 위해 만들어진 JavaScript용 Interface이다. Web에서 발생하는 이벤트에서 Android 동작(메서드)을 직접적으로 통제할 수 없기 때문에 Bridge라는 통로를 통해 Web에서 Android 동작을 호출한다. Bridge는 WebView에 적용될 I..
기억하면 좋은 문장 Don't get me wrong 해석: 오해하지 마세요. 프로젝트 같은 일을 팀원들과 진행하다 보면 이슈같은 문제가 생길 때 각자의 해결방안을 물어보며 의견을 공유할 때가 많습니다. 열린 팀 문화에서는 직위와 상관없이 각자의 의견을 자유롭게 이야기 할 수 있습니다. 또한 다른 팀원의 의견에 대해 왜 그렇게 생각하는지 그게 왜 최선이라고 생각했는지 물어볼 수 있는데요. 하지만 말하기 방식에 따라 상대방이 본인의 의견을 무시하거나 본인에게 트집을 잡으려고 한다고 느낄 수 있습니다. 이렇게 상대가 오해한다면 다음과 같이 이야기 할 수 있을 것 같습니다. Don't get me wrong. I'm not saying your'e wrong. 자주 쓰이는 유익한 단어 Vunerable 뜻: ..
기억하면 좋은 문장 Cannot stand 해석: ~을 견딜 수 없다. 요즘은 꼰대 상사가 많이 없어지고 있습니다. 하지만 아직도 꼰대들이 있는 회사들이 있는데요. 이런 상사들의 특징으로는 잦은 불필요한 회식과 회식 자리에서의 젊은 직원과 친근함의 표현이라고 짗궂은 장난과 행동들이 있습니다. 그들은 그런 언행이 부하 직원과 친함을 나타낸다고 생각하는 경우도 많습니다만 직원 입장에서는 그저 불편한 자리일 것 같은데요. 드라마같은 경우에서는 다음 표현처럼 박차고 회식자리를 떠나겠지만 현실은 그렇지 못한게 대부분인 것 같습니다...ㅎㅎ He could not stand boss's rude remarks and behavior at the company dinner and eventually left. 자주 ..
WebView의 JS 함수 호출 개요 안드로이드에서 웹뷰를 구현하다 보면, 웹과 통신이 필요한 경우가 있다. 데이터를 수신받아서 네이티브(안드로이드)에서 동작이 수행되어야 하는 경우에는 브릿지를 이용할 수 있다. 반대로 데이터를 송신해야 하는 경우에는 웹에서 구현된 Javascript 함수를 이용할 수 있다. 예를 들어 브릿지를 통해서 네이티브로 다이얼로그를 생성했고, 만약 [동의] 또는 [취소] 버튼을 눌러서 웹에서 동작을 수행해야 할 경우 앱에서는 웹에게 값을 전달해야할 것이다. 이때 콜백 함수처럼 웹에서 구현된 Javascript 함수를 네이티브로 앱에서 호출 할 수 있다. webView.loadUrl("javascript:function_name(params)") 안드로이드에서 웹뷰에 연결된 웹의..
기억하면 좋은 문장 Going through a hard time 해석: 힘든 시간을 보내다. 인생을 열심히 살아가는데 있어서 목표는 정말 중요한 것 같습니다. 목표가 있기에 동기부여가 되고 힘들어도 졸리더라도 꾸준히 할 수 있는 힘이 생기는 것 같습니다. 그리고 목표를 달성하는 순간 성공의 맛은 정말 달콤합니다. 하지만 달콤함은 잠시일 뿐이고 성공의 경험을 축적하여 꼭 새로운 목표를 계획하기 바랍니다. 그 성공만을 만끽하게 되면 이후에 의욕과 이유가 사라져 이전보다 힘든 시간을 겪을 수도 있는 것 같습니다. 그러니 여러분 모두 작은 목표라도 오늘 하루 영단어를 외우겠다는 목표를 갖고 살기를 바랍니다! If we do not plan new goals after achieving them, sometim..
기억하면 좋은 문장 Break a leg! 해석: 행운을 빌어! 이번에는 신선한 문장을 학습했습니다. 주변 지인들이 면접이나 컨퍼런스에서 발표할 일이 생긴다면 항상 "힘내!", "잘할 수 있어!", "파이팅" "굿 럭" 정도만 사용했는데요. 이제는 신선하게 위 표현을 사용해보려고 합니다! If your firend has a job interview, you can say not only "Good luck" but also "Break a leg!". 자주 쓰이는 유익한 단어 Vague 뜻: 확고하게 주장하다 여러분은 어떤 상황에서 제일 좌절감이 들거나 포기하고 싶은 마음이 드나요? 저는 나아가야할 방향과 현재 하고 있는 것들이 비전이 명확하지 않는 경우에 모든 걸 포기하고 싶은 마음이 듭니다. 하지만..
기억하면 좋은 문장 Hang in there, things will get better soon. 해석: 조금만 참아, 상황이 곧 나아질 거야. 인생에서 중요하지만 급하지 않은 일들은 단기간에 성과가 나오지 않습니다. 독서, 운동 또는 공부와 같은 것들이 특히나 단시간에 결과물을 얻기란 쉽지 않은데요. 그래서 흔들리지 않고 꾸준히 하기가 어려운 것 같습니다. 이럴 때 스스로에게 다음과 같이 남들과 비교하지 말고 어제보다 나은 하루를 살자고 다짐하며 모두 포기하지 않고 버텼으면 좋겠습니다. Hang in there, don't compare myself to others and just live better than yesterday. 자주 쓰이는 유익한 단어 Justify 뜻: 정당화하다 새해가 되면 책..
기억하면 좋은 문장 I'm on my way. 해석: 지금 가는 중이야. 한국에는 "코리안 타임"이라는 웃긴 시간 약속이 있습니다. 학창 시절에 친구들과 주말에 축구약속을 잡으면 12시에 학교 운동장에 모이기로 했다면 대부분 12시 30분이 되어야 다 모였는데요. "코리안 타임"이라고 해서 약속 시간보다 30분 정도는 여유(?)있게 만나도 인정해주는 건데요. 이때 늦는 친구들한테 연락하면 항상 하는 이야기가 있습니다. "나 지금 다 왔어", 출발하지도 않았지만 "나 지금 가는 중이야" 등이 있었습니다. My friends lied, "I'm on my way", even though they were sometimes in bed. and then they were late 30min. 자주 쓰이는 유익..
기억하면 좋은 문장 Don't beat around the bush 해석: 빙빙 돌려서 말하지 마세요. 저는 평소 대화할 때나 특히 업무를 할 때, 대화 방식은 미괄실 보다는 두괄식을 선호합니다. 경험상 전달하려는 포인트를 말하기 어려워서 앞에 부가설명이나 불필요한 내용을 먼저 말하다 보면 의도와는 다르게 대화가 흐르는 경우가 꽤 있었습니다. 그래서 저는 질문 같이 목적이 분명한 경우에는 두괄식으로 알고자 하는 포인트를 먼저 질문하고 그 이후에 추가적으로 설명을 덧붙입니다. 대게 질문이라고 하면 상대방이 저보다 잘 알고 많이 알고 있기 때문에 핵심 질문만 하더라도 부가적인 설명 없이 상황을 파악하고 답을 주시는 경우가 많았습니다. 그래서 스스로 어려운 문제라고 생각했던 것들이 쉽게 해결되곤 했습니다. 부..
기억하면 좋은 문장 Be my guest 해석: 그러세요. `Be my guest`는 친구들을 집에 초대했거나 식사 대접을 하는 경우에 쓰기 좋을 것 같은데요. 예를 들어 친구의 생일 축하하는 의미에서 비싼 고깃집을 갔을 때 친구가 고기를 추가 주문해도 되겠냐는 질문을 한다면 흔쾌히 더 시키라고 할 때 쓰면 좋을 것 같습니다. A: Do you mind If I order more beef? B: Sure, be my guest. Today is for you. 자주 쓰이는 유익한 단어 Bully 뜻: (약자를) 괴롭히는 사람 / (약자를) 괴롭히다 제가 초등학생 때에는 학교에서 자주 꿈에 대해 발표하곤 했는데요. 제 기억에 당시 제 꿈은 다양했지만 그 중 하나는 경찰이었습니다. 어른들이 꿈이 무엇이냐고..